NDN-DPDK
High-Speed Named Data Networking Forwarder
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Typedefs | Functions
fwd.h File Reference
#include "../core/running-stat.h"
#include "../dpdk/thread.h"
#include "../fib/fib.h"
#include "../fib/nexthop-filter.h"
#include "../iface/face.h"
#include "../iface/pktqueue.h"
#include "../pcct/cs.h"
#include "../pcct/pit.h"
#include "../strategyapi/api.h"

Go to the source code of this file.

Data Structures

struct  FwFwd
 Forwarding thread. More...
 
struct  FwFwdCtx
 Per-packet context in forwarding. More...
 

Typedefs

typedef struct FwFwdCtx FwFwdCtx
 
typedef struct FwFwd FwFwd
 Forwarding thread. More...
 

Functions

int FwFwd_Run (FwFwd *fwd)
 
void FwFwd_RxInterest (FwFwd *fwd, FwFwdCtx *ctx)
 
void FwFwd_RxData (FwFwd *fwd, FwFwdCtx *ctx)
 
void FwFwd_RxNack (FwFwd *fwd, FwFwdCtx *ctx)
 

Typedef Documentation

◆ FwFwd

typedef struct FwFwd FwFwd

Forwarding thread.

◆ FwFwdCtx

typedef struct FwFwdCtx FwFwdCtx

Function Documentation

◆ FwFwd_Run()

int FwFwd_Run ( FwFwd fwd)

◆ FwFwd_RxData()

void FwFwd_RxData ( FwFwd fwd,
FwFwdCtx ctx 
)

◆ FwFwd_RxInterest()

void FwFwd_RxInterest ( FwFwd fwd,
FwFwdCtx ctx 
)

◆ FwFwd_RxNack()

void FwFwd_RxNack ( FwFwd fwd,
FwFwdCtx ctx 
)