Packet concatenation method and apparatus
First Claim
1. A method for concatenating data packets in a communication protocol, comprising the steps of:
- a) allocating a connection to be used for concatenation to a memory region;
b) storing data packets received from said connection on the basis of said allocation;
c) providing an activity information of said connection; and
d) changing the allocation of said connection on the basis of said activity information.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for concatenating data packets in a communication protocol is described, wherein a connection to be used for concatenation is allocated to a memory region based on which data packets received from said connection are stored in order to be concatenated. Furthermore, an activity information of the connection is provided, wherein the allocation of the connection is changed on the basis of the activity information. Thus, a cache of connections which are deemed suitable for concatenation can be managed by shifting and cancelling the memory regions allocated to the connections so that active connections which actually utilize concatenation are kept in the cache, while other connections which do not need the concatenation feature are purged from the cache. Thereby, a restriction can be placed on the number of connections that can take advantage of the concatenation, so as to limit the overhead produced by the concatenation feature.
-
Citations
26 Claims
-
1. A method for concatenating data packets in a communication protocol, comprising the steps of:
-
a) allocating a connection to be used for concatenation to a memory region;
b) storing data packets received from said connection on the basis of said allocation;
c) providing an activity information of said connection; and
d) changing the allocation of said connection on the basis of said activity information. - View Dependent Claims (2, 3, 4, 8)
-
-
5. A method according to any one of the preceeding claims, wherein a maximum number of memory regions is provided for allocating connections which can be used for concatenation.
-
6. A method according to any one of the preceeding claims, wherein said memory region is used to store said activity information and comprises a buffer region for storing said received data packets.
-
7. A method according to any of the preceeding claims, wherein an identification information for identifying said connection is stored in said memory region.
- 9. A method according to any one of the preceeding claims, wherein said memory region is an element of a cache memory.
-
20. An apparatus for concatenating data packets in a communication protocol, comprising:
-
a) memory means (2) having a plurality of memory regions;
b) control means (1) for allocating a connection to one of said plurality of memory regions, said one of said plurality of memory regions being used for concatenating data packets of said connection; and
c) providing means (1) for providing an activity information of said connection, d) wherein said control means (1) is arranged to change the allocation of said connection based on said activity information. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification