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 data associated with a first network protocol;
receiving data associated with a second network protocol; and
sharing a single context memory for processing at least a portion of said data associated with said first network protocol and at least a portion of said 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.
37 Citations
38 Claims
-
1. A method for network interfacing and processing of packetized data, the method comprising:
-
receiving data associated with a first network protocol;
receiving data associated with a second network protocol; and
sharing a single context memory for processing at least a portion of said data associated with said first network protocol and at least a portion of said data associated with said second network protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A 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 data associated with a first network protocol;
receiving data associated with a second network protocol; and
sharing a single context memory for processing at least a portion of said data associated with said first network protocol and at least a portion of said 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 receives data associated with a first network protocol;
said at least one processor receives data associated with a second network protocol; and
a shared single context memory utilized by said at least one processor for processing at least a portion of said data associated with said first network protocol and at least a portion of said 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; and
processing data for said second network protocol connection utilizing said second partition of said single context memory. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
Specification