NDN-DPDK
High-Speed Named Data Networking Forwarder
Loading...
Searching...
No Matches
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.

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 )