|
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 |