NDN-DPDK
High-Speed Named Data Networking Forwarder
|
NDNLPv2 layer 2 fields and reassembler state. More...
#include <lp.h>
Data Fields | |
uint64_t | seqNumBase |
seqNum-fragIndex More... | |
uint8_t | fragIndex |
uint8_t | fragCount |
uint32_t | reassBitmap |
A bitmap of fragment arrival status. More... | |
struct cds_list_head | reassNode |
Packet * | reassFrags [LpMaxFragments] |
NDNLPv2 layer 2 fields and reassembler state.
uint8_t LpL2::fragCount |
uint8_t LpL2::fragIndex |
uint32_t LpL2::reassBitmap |
A bitmap of fragment arrival status.
RTE_BIT32(i) indicates whether the i-th fragment has arrived. 0 means it has arrived, 1 means it is still missing. Bits of non-existent fragments are initialized to 0. Thus, when this variable becomes zero, all the fragments have arrived.
Packet* LpL2::reassFrags[LpMaxFragments] |
struct cds_list_head LpL2::reassNode |
uint64_t LpL2::seqNumBase |
seqNum-fragIndex