#include "../ndt/ndt.h"
#include "faceid.h"
#include "pktqueue.h"
Go to the source code of this file.
◆ InputDemux
| typedef struct InputDemux InputDemux |
Input packet demultiplexer for a single packet type.
◆ InputDemux_DispatchFunc
| typedef uint64_t(* InputDemux_DispatchFunc) (InputDemux *demux, Packet **npkts, uint16_t count) |
◆ InputDemuxAct
Input demultiplexer dispatch method.
◆ InputDemuxDest
| typedef struct InputDemuxDest InputDemuxDest |
Destination of input packet demultiplexer.
◆ InputDemuxes
InputDemuxes for Interest, Data, Nack.
◆ InputDemux_SetDispatchByNdt()
◆ InputDemux_SetDispatchByToken()
| void InputDemux_SetDispatchByToken |
( |
InputDemux * | demux, |
|
|
uint8_t | offset ) |
◆ InputDemux_SetDispatchDiv()
| void InputDemux_SetDispatchDiv |
( |
InputDemux * | demux, |
|
|
uint32_t | nDest, |
|
|
bool | byGenericHash ) |
◆ InputDemux_DispatchJmp
◆ InputDemuxActByNdt
◆ InputDemuxActByToken
◆ InputDemuxActDrop
◆ InputDemuxActGenericHashDiv
| InputDemuxActGenericHashDiv |
◆ InputDemuxActGenericHashMask
| InputDemuxActGenericHashMask |
◆ InputDemuxActRoundrobinDiv
| InputDemuxActRoundrobinDiv |
◆ InputDemuxActRoundrobinMask
| InputDemuxActRoundrobinMask |