NDN-DPDK
High-Speed Named Data Networking Forwarder
Loading...
Searching...
No Matches
input-demux.c File Reference
#include "input-demux.h"
#include "../core/logger.h"

Functions

 N_LOG_INIT (InputDemux)
void InputDemux_SetDispatchDiv (InputDemux *demux, uint32_t nDest, bool byGenericHash)
NdtQuerierInputDemux_SetDispatchByNdt (InputDemux *demux)
void InputDemux_SetDispatchByToken (InputDemux *demux, uint8_t offset)

Variables

const InputDemux_DispatchFunc InputDemux_DispatchJmp []

Function Documentation

◆ InputDemux_SetDispatchByNdt()

NdtQuerier * InputDemux_SetDispatchByNdt ( InputDemux * demux)

◆ InputDemux_SetDispatchByToken()

void InputDemux_SetDispatchByToken ( InputDemux * demux,
uint8_t offset )

◆ InputDemux_SetDispatchDiv()

void InputDemux_SetDispatchDiv ( InputDemux * demux,
uint32_t nDest,
bool byGenericHash )

◆ N_LOG_INIT()

N_LOG_INIT ( InputDemux )

Variable Documentation

◆ InputDemux_DispatchJmp

const InputDemux_DispatchFunc InputDemux_DispatchJmp[]
Initial value:
= {
[InputDemuxActDrop] = DispatchDrop,
[InputDemuxActRoundrobinDiv] = DispatchRoundrobinDiv,
[InputDemuxActRoundrobinMask] = DispatchRoundrobinMask,
[InputDemuxActGenericHashDiv] = DispatchGenericHashDiv,
[InputDemuxActGenericHashMask] = DispatchGenericHashMask,
[InputDemuxActByNdt] = DispatchByNdt,
[InputDemuxActByToken] = DispatchByToken,
}
InputDemuxActByNdt
Definition input-demux.h:17
InputDemuxActRoundrobinMask
Definition input-demux.h:14
InputDemuxActGenericHashMask
Definition input-demux.h:16
InputDemuxActDrop
Definition input-demux.h:12
InputDemuxActGenericHashDiv
Definition input-demux.h:15
InputDemuxActRoundrobinDiv
Definition input-demux.h:13
InputDemuxActByToken
Definition input-demux.h:18