Patent ID: 9398117
Filing Date: 2016-07-19
CPC Classification: H04L

Claim Text:
1. A method for creating a hierarchy of descriptors for protocol data units of different protocols comprising: while protocol data units of a first protocol at a first layer of a network stack are received and written into a buffer pool, creating, at a first level of the hierarchy, a first protocol descriptor for each protocol data unit of the first protocol responsive to determining that the protocol data unit has been written into the buffer pool, wherein the first protocol descriptor is created with at least an indication of a memory location where the protocol data unit has been written within the buffer pool; maintaining an order for the first protocol descriptors in accordance with an order of the protocol data units as indicated by the protocol data units; creating, at a second level of the hierarchy, second protocol descriptors for protocol data units of a second protocol at a second layer of the network stack, wherein each of the second protocol descriptors is created with a reference to at least one of the first protocol descriptors, the first layer of the network stack differing from the second layer of the network stack; and providing access to payloads of the protocol data units of the first protocol in the buffer pool with the second protocol descriptors.