NDN-DPDK
High-Speed Named Data Networking Forwarder
|
Go to the source code of this file.
Data Structures | |
struct | InputDemuxDest |
Destination of input packet demultiplexer. More... | |
struct | InputDemux |
Input packet demultiplexer for a single packet type. More... | |
Typedefs | |
typedef enum InputDemuxAct | InputDemuxAct |
Input demultiplexer dispatch method. More... | |
typedef struct InputDemuxDest | InputDemuxDest |
Destination of input packet demultiplexer. More... | |
typedef struct InputDemux | InputDemux |
Input packet demultiplexer for a single packet type. More... | |
typedef uint64_t(* | InputDemux_DispatchFunc) (InputDemux *demux, Packet **npkts, uint16_t count) |
typedef InputDemux | InputDemuxes[PktMax - 1] |
InputDemuxes for Interest, Data, Nack. More... | |
Enumerations | |
enum | InputDemuxAct { InputDemuxActDrop , InputDemuxActRoundrobinDiv , InputDemuxActRoundrobinMask , InputDemuxActGenericHashDiv , InputDemuxActGenericHashMask , InputDemuxActByNdt , InputDemuxActByToken } |
Input demultiplexer dispatch method. More... | |
Functions | |
NdtQuerier * | InputDemux_SetDispatchByNdt (InputDemux *demux) |
void | InputDemux_SetDispatchDiv (InputDemux *demux, uint32_t nDest, bool byGenericHash) |
void | InputDemux_SetDispatchByToken (InputDemux *demux, uint8_t offset) |
Variables | |
const InputDemux_DispatchFunc | InputDemux_DispatchJmp [] |
typedef struct InputDemux InputDemux |
Input packet demultiplexer for a single packet type.
typedef uint64_t(* InputDemux_DispatchFunc) (InputDemux *demux, Packet **npkts, uint16_t count) |
typedef enum InputDemuxAct InputDemuxAct |
Input demultiplexer dispatch method.
typedef struct InputDemuxDest InputDemuxDest |
Destination of input packet demultiplexer.
typedef InputDemux InputDemuxes[PktMax - 1] |
InputDemuxes for Interest, Data, Nack.
enum InputDemuxAct |
NdtQuerier* InputDemux_SetDispatchByNdt | ( | InputDemux * | demux | ) |
void InputDemux_SetDispatchByToken | ( | InputDemux * | demux, |
uint8_t | offset | ||
) |
void InputDemux_SetDispatchDiv | ( | InputDemux * | demux, |
uint32_t | nDest, | ||
bool | byGenericHash | ||
) |
|
extern |