NDN-DPDK
High-Speed Named Data Networking Forwarder
|
Parsed Interest packet. More...
#include <interest.h>
Data Fields | |
uint32_t | nonce |
Nonce. More... | |
uint32_t | lifetime |
InterestLifetime in millis. More... | |
uint32_t | nonceOffset |
offset of Nonce within Interest TLV-VALUE More... | |
uint8_t | guiderSize |
size of Nonce+InterestLifetime+HopLimit More... | |
uint8_t | hopLimit |
HopLimit value, "omitted" is same as 0xFF. More... | |
struct { | |
bool canBePrefix: 1 | |
bool mustBeFresh: 1 | |
uint8_t nFwHints: 3 | |
number of forwarding hints, up to PInterestMaxFwHints More... | |
int8_t activeFwHint: 3 | |
index of active forwarding hint More... | |
} | __rte_packed |
PName | name |
const uint8_t * | fwHintV [PInterestMaxFwHints] |
TLV-VALUE of forwarding hints. More... | |
uint16_t | fwHintL [PInterestMaxFwHints] |
TLV-LENGTH of forwarding hints. More... | |
PName | fwHint |
parsed forwarding hint at activeFwHint More... | |
uint64_t | diskSlot |
DiskStore slot number. More... | |
Packet * | diskData |
DiskStore loaded Data. More... | |
Parsed Interest packet.
struct { ... } PInterest::__rte_packed |
int8_t PInterest::activeFwHint |
index of active forwarding hint
bool PInterest::canBePrefix |
Packet* PInterest::diskData |
DiskStore loaded Data.
uint64_t PInterest::diskSlot |
DiskStore slot number.
PName PInterest::fwHint |
parsed forwarding hint at activeFwHint
uint16_t PInterest::fwHintL[PInterestMaxFwHints] |
TLV-LENGTH of forwarding hints.
const uint8_t* PInterest::fwHintV[PInterestMaxFwHints] |
TLV-VALUE of forwarding hints.
uint8_t PInterest::guiderSize |
size of Nonce+InterestLifetime+HopLimit
uint8_t PInterest::hopLimit |
HopLimit value, "omitted" is same as 0xFF.
uint32_t PInterest::lifetime |
InterestLifetime in millis.
bool PInterest::mustBeFresh |
PName PInterest::name |
uint8_t PInterest::nFwHints |
number of forwarding hints, up to PInterestMaxFwHints
uint32_t PInterest::nonce |
Nonce.
uint32_t PInterest::nonceOffset |
offset of Nonce within Interest TLV-VALUE