FD.io VPP  v19.04-6-g6f05f72
Vector Packet Processing
receive_dpo.h File Reference
+ Include dependency graph for receive_dpo.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  receive_dpo_t_
 The data-path object representing receiveing the packet, i.e. More...
 

Typedefs

typedef struct receive_dpo_t_ receive_dpo_t
 The data-path object representing receiveing the packet, i.e. More...
 

Functions

int dpo_is_receive (const dpo_id_t *dpo)
 
void receive_dpo_add_or_lock (dpo_proto_t proto, u32 sw_if_index, const ip46_address_t *nh_addr, dpo_id_t *dpo)
 
void receive_dpo_module_init (void)
 
static receive_dpo_treceive_dpo_get (index_t index)
 

Variables

receive_dpo_treceive_dpo_pool
 pool of all receive DPOs More...
 

Typedef Documentation

typedef struct receive_dpo_t_ receive_dpo_t

The data-path object representing receiveing the packet, i.e.

it's for-us

Function Documentation

int dpo_is_receive ( const dpo_id_t dpo)

Definition at line 29 of file receive_dpo.c.

+ Here is the caller graph for this function:

void receive_dpo_add_or_lock ( dpo_proto_t  proto,
u32  sw_if_index,
const ip46_address_t *  nh_addr,
dpo_id_t dpo 
)

Definition at line 62 of file receive_dpo.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static receive_dpo_t* receive_dpo_get ( index_t  index)
inlinestatic

Definition at line 65 of file receive_dpo.h.

+ Here is the caller graph for this function:

void receive_dpo_module_init ( void  )

Definition at line 173 of file receive_dpo.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Variable Documentation

receive_dpo_t* receive_dpo_pool

pool of all receive DPOs

pool of all receive DPOs

it's for-us pool of all receive DPOs

Definition at line 26 of file receive_dpo.c.