1#ifndef NDNDPDK_IFACE_REASSEMBLER_H
2#define NDNDPDK_IFACE_REASSEMBLER_H
29__attribute__((nonnull))
bool
33__attribute__((nonnull))
void
42__attribute__((nonnull))
Packet*
struct Packet Packet
Definition common.h:11
bool Reassembler_Init(Reassembler *reass, const char *id, uint32_t capacity, int numaSocket)
Initialize a reassembler.
Definition reassembler.c:5
void Reassembler_Close(Reassembler *reass)
Release all memory except reass struct.
Definition reassembler.c:24
Packet * Reassembler_Accept(Reassembler *reass, Packet *fragment)
Accept an incoming fragment.
Definition reassembler.c:93
NDNLPv2 reassembler.
Definition reassembler.h:9
uint32_t count
Definition reassembler.h:16
uint32_t capacity
Definition reassembler.h:17
uint64_t nDeliverFragments
delivered fragments
Definition reassembler.h:11
struct rte_hash * table
Definition reassembler.h:14
uint64_t nDropFragments
dropped fragments
Definition reassembler.h:12
uint64_t nDeliverPackets
delivered packets
Definition reassembler.h:10
struct cds_list_head list
Definition reassembler.h:15