Method and system for reassembling fragmented datagrams utilizing a plurality of concurrently accessible reassembly queues
AssigneeInternational Business Machines Corporation
InventorDwip N. Banerjee
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorDwip N. Banerjee
Estimating the term…
A method, system and program product for reassembling fragmented datagrams is described. A plurality of fragments of a plurality of datagrams are received by a recipient data processing system. In response to receipt of the plurality of fragments, a plurality of processes concurrently access a reassembly data structure to store the plurality of fragments, such that the plurality of datagrams are incrementally reassembled from the plurality of fragments. In one embodiment, the reassembly data structure can be implemented as a list containing a plurality of reassembly queues that each contain one or more queue entries for reassembling a respective datagram. Data integrity of the reassembly data structure can be maintained by associating a respective one of a plurality of locks with each of the plurality of reassembly queues so that only one process at a time can access each reassembly queue.
A method for reassembling fragmented datagrams, said method comprising:
A data processing system, comprising:
A program product, comprising:
Dependencies are inferred from the claim text.