NDN-DPDK
High-Speed Named Data Networking Forwarder
Loading...
Searching...
No Matches
PInterest Struct Reference

Parsed Interest packet. More...

#include <interest.h>

Data Fields

uint32_t nonce
 Nonce.
uint32_t lifetime
 InterestLifetime in millis.
uint32_t nonceOffset
 offset of Nonce within Interest TLV-VALUE
uint8_t guiderSize
 size of Nonce+InterestLifetime+HopLimit
uint8_t hopLimit
 HopLimit value, "omitted" is same as 0xFF.
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_end
PName name
const uint8_t * fwHintV [PInterestMaxFwHints]
 TLV-VALUE of forwarding hints.
uint16_t fwHintL [PInterestMaxFwHints]
 TLV-LENGTH of forwarding hints.
PName fwHint
 parsed forwarding hint at activeFwHint
uint64_t diskSlot
 DiskStore slot number.
PacketdiskData
 DiskStore loaded Data.

Detailed Description

Parsed Interest packet.

Field Documentation

◆ [struct]

struct { ... } PInterest::__rte_packed_end

◆ activeFwHint

int8_t PInterest::activeFwHint

index of active forwarding hint

◆ canBePrefix

bool PInterest::canBePrefix

◆ diskData

Packet* PInterest::diskData

DiskStore loaded Data.

◆ diskSlot

uint64_t PInterest::diskSlot

DiskStore slot number.

◆ fwHint

PName PInterest::fwHint

parsed forwarding hint at activeFwHint

◆ fwHintL

uint16_t PInterest::fwHintL[PInterestMaxFwHints]

TLV-LENGTH of forwarding hints.

◆ fwHintV

const uint8_t* PInterest::fwHintV[PInterestMaxFwHints]

TLV-VALUE of forwarding hints.

◆ guiderSize

uint8_t PInterest::guiderSize

size of Nonce+InterestLifetime+HopLimit

◆ hopLimit

uint8_t PInterest::hopLimit

HopLimit value, "omitted" is same as 0xFF.

◆ lifetime

uint32_t PInterest::lifetime

InterestLifetime in millis.

◆ mustBeFresh

bool PInterest::mustBeFresh

◆ name

PName PInterest::name

◆ nFwHints

uint8_t PInterest::nFwHints

number of forwarding hints, up to PInterestMaxFwHints

◆ nonce

uint32_t PInterest::nonce

Nonce.

◆ nonceOffset

uint32_t PInterest::nonceOffset

offset of Nonce within Interest TLV-VALUE


The documentation for this struct was generated from the following file: