System and method for providing pooling or dynamic allocation of connection context data
First Claim
1. A method for network interfacing and processing of packetized data, the method comprising:
- receiving context data associated with a first network protocol;
receiving context data associated with a second network protocol that is different from said first network protocol; and
sharing a single context memory partitioned for processing at least a portion of said context data associated with said first network protocol and at least a portion of said context data associated with said second network protocol.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing pooling or dynamic allocation of connection context data may comprise receiving data associated with a first network protocol and receiving data associated with a second network protocol. A single shared context memory may be utilized for processing at least some of the data associated with the first network protocol and at least some of the data associated with the second network protocol. At least a portion of the received data associated with the first and/or second network protocols may be offloaded for processing in the single context memory. The received data associated with a first and/or second network protocols may comprise traffic data and control data. Portions of the shared single context memory may be dynamically allocated and/or reallocated for processing received data associated with the first and second network protocols.
31 Citations
49 Claims
-
1. A method for network interfacing and processing of packetized data, the method comprising:
-
receiving context data associated with a first network protocol; receiving context data associated with a second network protocol that is different from said first network protocol; and sharing a single context memory partitioned for processing at least a portion of said context data associated with said first network protocol and at least a portion of said context data associated with said second network protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine-readable storage having stored thereon, a computer program having at least one code section for network interfacing and processing of packetized data, the at least one code section being executable by a machine for causing the machine to perform steps comprising:
-
receiving context data associated with a first network protocol; receiving context data associated with a second network protocol that is different from said first network protocol; and sharing a single context memory partitioned for processing at least a portion of said context data associated with said first network protocol and at least a portion of said context data associated with said second network protocol. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for network interfacing and processing of packetized data, the system comprising:
-
at least one processor that enables receiving of context data associated with a first network protocol; said at least one processor enables receiving of context data associated with a second network protocol that is different from said first network protocol; and a shared single context memory utilized by said at least one processor partitioned for processing at least a portion of said context data associated with said first network protocol and at least a portion of said context data associated with said second network protocol. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for processing of packetized data, the method comprising:
-
allocating a first partition of a single context memory for handling data for a first network protocol connection; allocating a second partition of said single context memory for handling data for a second network protocol connection; processing data for said first network protocol connection utilizing said first partition of said single context memory; processing data for said second network protocol connection utilizing said second partition of said single context memory; and de-allocating said first partition of said single context memory when said first network protocol connection is terminated. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A non-transitory machine-readable storage having stored thereon, a computer program having at least one code section for network interfacing and processing of packetized data, the at least one code section being executable by a machine for causing the machine to perform steps comprising:
-
allocating a first partition of a single context memory for handling data for a first network protocol connection; allocating a second partition of said single context memory for handling data for a second network protocol connection; processing data for said first network protocol connection utilizing said first partition of said single context memory; processing data for said second network protocol connection utilizing said second partition of said single context memory; and de-allocating said first partition of said single context memory when said first network protocol connection is terminated. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A system for processing of packetized data, the system comprising:
-
at least one hardware processor that enables allocation of a first partition of a single context memory for handling data for a first network protocol connection; said at least one hardware processor enables allocation of a second partition of said single context memory for handling data for a second network protocol connection; said at least one hardware processor enables processing of data for said first network protocol connection utilizing said first partition of said single context memory; said at least one hardware processor enables processing of data for said second network protocol connection utilizing said second partition of said single context memory; and said at least hardware processor enables de-allocation of said first partition of said single context memory when said first network protocol connection is terminated. - View Dependent Claims (45, 46, 47, 48, 49)
-
Specification