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

Per-packet context in forwarding. More...

#include <fwd.h>

Data Fields

FwFwdfwd
TscTime rxTime
SgEvent eventKind
FibNexthopFilter nhFlt
union { 
   Packet *   npkt 
   struct rte_mbuf *   pkt 
}; 
FibEntryfibEntry
FibEntryDynfibEntryDyn
PitEntrypitEntry
RTE_MARKER endofSgCtx
PitUppitUp
LpPitToken rxToken
uint32_t dnNonce
int nForwarded
FaceID rxFace

Detailed Description

Per-packet context in forwarding.

Field availability: T: set by SgTriggerTimer and available during SGEVT_TIMER F: set by FwFwd_Run I: available during SGEVT_INTEREST D: available during SGEVT_DATA N: available during SGEVT_NACK

Field Documentation

◆ [union]

union { ... } FwFwdCtx

◆ dnNonce

uint32_t FwFwdCtx::dnNonce

◆ endofSgCtx

RTE_MARKER FwFwdCtx::endofSgCtx

◆ eventKind

SgEvent FwFwdCtx::eventKind

◆ fibEntry

FibEntry* FwFwdCtx::fibEntry

◆ fibEntryDyn

FibEntryDyn* FwFwdCtx::fibEntryDyn

◆ fwd

FwFwd* FwFwdCtx::fwd

◆ nForwarded

int FwFwdCtx::nForwarded

◆ nhFlt

FibNexthopFilter FwFwdCtx::nhFlt

◆ npkt

Packet* FwFwdCtx::npkt

◆ pitEntry

PitEntry* FwFwdCtx::pitEntry

◆ pitUp

PitUp* FwFwdCtx::pitUp

◆ pkt

struct rte_mbuf* FwFwdCtx::pkt

◆ rxFace

FaceID FwFwdCtx::rxFace

◆ rxTime

TscTime FwFwdCtx::rxTime

◆ rxToken

LpPitToken FwFwdCtx::rxToken

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