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

Face_RxInputFunc inputs and outputs. More...

#include <face.h>

Data Fields

struct rte_mbuf ** pkts
 pkts[:count] is received L2 frames More...
 
Packet ** npkts
 npkts[:nL3] shall be filled with L3 packets ready for dispatching More...
 
struct rte_mbuf ** frees
 frees[:nFree] shall be filled with mbufs to be freed More...
 
uint16_t count
 input, non-zero More...
 
uint16_t nL3
 output, initialized to zero, cannot exceed count More...
 
uint16_t nFree
 output, initialized to zero, cannot exceed count More...
 

Detailed Description

Face_RxInputFunc inputs and outputs.

Field Documentation

◆ count

uint16_t FaceRxInputCtx::count

input, non-zero

◆ frees

struct rte_mbuf** FaceRxInputCtx::frees

frees[:nFree] shall be filled with mbufs to be freed

◆ nFree

uint16_t FaceRxInputCtx::nFree

output, initialized to zero, cannot exceed count

◆ nL3

uint16_t FaceRxInputCtx::nL3

output, initialized to zero, cannot exceed count

◆ npkts

Packet** FaceRxInputCtx::npkts

npkts[:nL3] shall be filled with L3 packets ready for dispatching

◆ pkts

struct rte_mbuf** FaceRxInputCtx::pkts

pkts[:count] is received L2 frames


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