NDN-DPDK
High-Speed Named Data Networking Forwarder
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
FwFwd Struct Reference

Forwarding thread. More...

#include <fwd.h>

Data Fields

SgGlobal sgGlobal
 
ThreadCtrl ctrl
 
PktQueue queueI
 
PktQueue queueD
 
PktQueue queueN
 
Fibfib
 
Pitpit
 
Cscs
 
pcg32_random_t sgRng
 
PitSuppressConfig suppressCfg
 
uint8_t id
 fwd process id More...
 
uint8_t fibDynIndex
 FibEntry.dyn index. More...
 
uint64_t nNoFibMatch
 Interests dropped due to no FIB match. More...
 
uint64_t nDupNonce
 Interests dropped due to duplicate nonce. More...
 
uint64_t nSgNoFwd
 Interests not forwarded by strategy. More...
 
uint64_t nNackMismatch
 Nack dropped due to outdated nonce. More...
 
PacketMempools mp
 mempools for packet modification More...
 
struct rte_ring * cryptoHelper
 queue to crypto helper More...
 
RunningStat latencyStat
 Statistics of latency from packet arrival to start processing. More...
 

Detailed Description

Forwarding thread.

Field Documentation

◆ cryptoHelper

struct rte_ring* FwFwd::cryptoHelper

queue to crypto helper

◆ cs

Cs* FwFwd::cs

◆ ctrl

ThreadCtrl FwFwd::ctrl

◆ fib

Fib* FwFwd::fib

◆ fibDynIndex

uint8_t FwFwd::fibDynIndex

FibEntry.dyn index.

◆ id

uint8_t FwFwd::id

fwd process id

◆ latencyStat

RunningStat FwFwd::latencyStat

Statistics of latency from packet arrival to start processing.

◆ mp

PacketMempools FwFwd::mp

mempools for packet modification

◆ nDupNonce

uint64_t FwFwd::nDupNonce

Interests dropped due to duplicate nonce.

◆ nNackMismatch

uint64_t FwFwd::nNackMismatch

Nack dropped due to outdated nonce.

◆ nNoFibMatch

uint64_t FwFwd::nNoFibMatch

Interests dropped due to no FIB match.

◆ nSgNoFwd

uint64_t FwFwd::nSgNoFwd

Interests not forwarded by strategy.

◆ pit

Pit* FwFwd::pit

◆ queueD

PktQueue FwFwd::queueD

◆ queueI

PktQueue FwFwd::queueI

◆ queueN

PktQueue FwFwd::queueN

◆ sgGlobal

SgGlobal FwFwd::sgGlobal

◆ sgRng

pcg32_random_t FwFwd::sgRng

◆ suppressCfg

PitSuppressConfig FwFwd::suppressCfg

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