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