NDN-DPDK
High-Speed Named Data Networking Forwarder
|
CBdev | Block device and related information |
CBdevRequest | Bdev I/O request |
CBdevStoredPacket | Length and alignment descriptor of a stored packet |
CCryptoQueuePair | Crypto queue pair |
CCs | The Content Store (CS) |
CCsArc | Lists for Adaptive Replacement Cache (ARC) |
CCsEntry | A CS entry |
CCsList | A doubly linked list within CS |
CCsNode | The prev-next pointers common in CsEntry and CsList |
CDataGen | Data encoder optimized for traffic generator |
CDebugString | |
CDiskAlloc | Disk slot allocator |
CDiskStore | Disk-backed Data packet store |
CDiskStoreRequest | DiskStore request context |
CDiskStoreSlimRequest | DiskStore compact request context |
CEthFacePriv | Ethernet face private data |
CEthFlowDef | EthFace rte_flow pattern |
CEthGtpHdr | GTP-U header with PDU session container |
CEthGtpip | GTP-IP handler |
CEthLocator | EthFace address information |
CEthLocatorClass | |
CEthPassthru | Ethernet pass-through face and its associated TAP port |
CEthRxFlow | Rte_flow hardware assisted RX dispatching |
CEthRxMatch | EthFace RX matcher |
CEthRxTable | Table-based software RX dispatching |
CEthTxHdr | EthFace TX header template |
CEthXdpHdr | Overwritten header after matching in XDP program |
CEthXdpLocator | EthFace address matcher in XDP program |
CFace | Generic network interface |
CFaceImpl | Face details |
CFaceRxInputCtx | Face_RxInputFunc inputs and outputs |
CFaceRxThread | Face RX per-thread information |
CFaceTxThread | Face TX per-thread information |
CFetchLogic | Fetcher congestion control and scheduling logic |
CFetchLogicRxData | |
CFetchSeg | Per-segment state |
CFetchTask | Fetch task that fetches from one prefix |
CFetchThread | Fetch thread that can simultaneously process several fetch tasks |
CFetchWindow | Window of segment states |
CFib | A replica of the Forwarding Information Base (FIB) |
CFibEntry | A FIB entry |
CFibEntryDyn | |
CFibEntryInfo | |
CFibSgInitCtx | |
CFileServer | File server |
CFileServerCounters | |
CFileServerFd | File descriptor related information in the file server |
CFileServerOp | File server readv operation |
CFileServerRequestName | Parsed Interest name processed by file server |
CFwCrypto | Forwarder data plane, crypto helper |
CFwDisk | Forwarder data plane, disk helper |
CFwFwd | Forwarding thread |
CFwFwdCtx | Per-packet context in forwarding |
CGtpInnerHdr | |
CGuiderFields | |
CHrlogHeader | A high resolution log file header |
CHrlogRingRef | RCU-protected pointer to hrlog collector queue |
CHrlogWriter | High resolution log writer task |
CInputDemux | Input packet demultiplexer for a single packet type |
CInputDemuxDest | Destination of input packet demultiplexer |
CInterestGuiders | Interest guider fields |
CInterestTemplate | Template for Interest encoding |
CLName | Name in linear buffer |
CLpHeader | Parsed NDNLPv2 header |
CLpL2 | NDNLPv2 layer 2 fields and reassembler state |
CLpL3 | NDNLPv2 layer 3 fields |
CLpPitToken | NDNLPv2 PIT token value |
CMinSched | Minute scheduler |
CMinTmr | Timer on minute scheduler |
CMmapFd | Memory map and file descriptor |
CNdt | A replica of the Name Dispatch Table (NDT) |
CNdtQuerier | NDT querier with counters |
CPacketMempools | Mempools for packet modification |
CPacketPriv | Mbuf private data for NDN packet |
CPacketTxAlign | Mbuf alignment requirements for encoding or packet modification |
CPcapngEPB | PCAPNG enhanced packet block header |
CPcapngEPBSLL | PCAPNG enhanced packet block header and tcpdump DLT_LINUX_SLL header |
CPcapngIDB | PCAPNG interface description block header |
CPcapngTrailer | PCAPNG block trailer |
CPccEntry | PIT-CS composite entry |
CPccEntryExt | PCC entry extension |
CPccKey | Hash key stored in PccEntry |
CPccKeyExt | |
CPccSearch | Hash key for searching among PccEntry |
CPccSlot | PCC entry slot |
CPcct | The PIT-CS Composite Table (PCCT) |
CPcctEraseBatch | Context for erasing several PCC entries |
CPData | Parsed Data packet |
CPdumpEthPortUnmatchedCtx | Packet dump for unmatched frames on an Ethernet port, contextual information |
CPdumpFaceSource | Packet dump from a face on RX or TX direction |
CPdumpSource | Packet dump source |
CPdumpSourceRef | RCU-protected pointer to PdumpSource |
CPdumpWriter | Packet dump writer |
CPInterest | Parsed Interest packet |
CPit | The Pending Interest Table (PIT) |
CPitDn | A PIT downstream record |
CPitDnUpIt_ | |
CPitEntry | A PIT entry |
CPitEntryExt | |
CPitEntryInfo | |
CPitFindResult | Result of PIT find |
CPitInsertResult | Result of PIT insert |
CPitSuppressConfig | Interest suppression configuration |
CPitUp | A PIT upstream record |
CPktQueue | Thread-safe packet queue |
CPktQueuePopResult | Packet queue pop result |
CPNack | Parsed Nack packet |
CPName | Parsed name |
CReassembler | NDNLPv2 reassembler |
Crte_bpf | |
CRttEst | RTT estimator |
CRttValue | SRTT and RTTVAR values in RTT estimator |
CRunningStat | Facility to compute mean and variance |
CRunningStatI | Facility to compute mean and variance, with integer min and max |
CRxBurstCtx | |
CRxGroup | Receive channel for faces |
CRxGroupBurstCtx | Context of RxGroup_RxBurstFunc operation |
CRxLoop | RX loop thread |
CRxLoopTransferCtx | |
CSgCtx | Context of strategy invocation |
CSgFibEntry | |
CSgFibEntryDyn | |
CSgFibNexthopIt | Iterator of FIB nexthops passing a filter |
CSgGlobal | Global static parameters |
CSgPacket | |
CSgPitDn | |
CSgPitEntry | |
CSgPitEntryExt | |
CSgPitUp | |
CSocketFacePriv | Socket face private data |
CSocketRxConns | RX from Go net.Conn |
CSocketRxEpoll | RX from datagram sockets using epoll |
CSpdkThread | |
CStrategyCode | Forwarding strategy BPF programs |
CStrategyCodeProg | BPF program in a forwarding strategy |
CTcpCubic | TCP CUBIC algorithm |
CTgcRx | Traffic generator consumer RX thread |
CTgcRxPattern | Per-pattern information in traffic generator consumer |
CTgcTx | Traffic generator consumer TX thread |
CTgcTxDigestPattern | |
CTgcTxPattern | Per-pattern information in traffic generator consumer |
CTgp | Traffic generator producer |
CTgpBurstCtx | |
CTgpPattern | Per-prefix information in traffic generator producer |
CTgpReply | |
CThreadCtrl | Thread load stats and stop flag |
CTlvDecoder | TLV decoder |
CTxBurstCtx | |
CTxLoop | TX loop thread |
CUring | Io_uring and related counters |
Cvlanhdr | |
Cvxlanhdr | |
CVxlanInnerHdr |