NDN-DPDK
High-Speed Named Data Networking Forwarder
Loading...
Searching...
No Matches
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
uint8_t fibDynIndex
 FibEntry.dyn index.
uint64_t nNoFibMatch
 Interests dropped due to no FIB match.
uint64_t nDupNonce
 Interests dropped due to duplicate nonce.
uint64_t nSgNoFwd
 Interests not forwarded by strategy.
uint64_t nNackMismatch
 Nack dropped due to outdated nonce.
PacketMempools mp
 mempools for packet modification
struct rte_ring * cryptoHelper
 queue to crypto helper
RunningStat latencyStat
 Statistics of latency from packet arrival to start processing.

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: