FD.io VPP  v16.06
Vector Packet Processing
l2_bvi.h File Reference
+ Include dependency graph for l2_bvi.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TO_BVI_ERR_OK   0
 
#define TO_BVI_ERR_BAD_MAC   1
 
#define TO_BVI_ERR_ETHERTYPE   2
 

Functions

static_always_inline u32 l2_to_bvi (vlib_main_t *vlib_main, vnet_main_t *vnet_main, vlib_buffer_t *b0, u32 bvi_sw_if_index, next_by_ethertype_t *l3_next, u32 *next0)
 
void l2bvi_register_input_type (vlib_main_t *vm, ethernet_type_t type, u32 node_index)
 

Macro Definition Documentation

#define TO_BVI_ERR_BAD_MAC   1

Definition at line 28 of file l2_bvi.h.

#define TO_BVI_ERR_ETHERTYPE   2

Definition at line 29 of file l2_bvi.h.

#define TO_BVI_ERR_OK   0

Definition at line 27 of file l2_bvi.h.

Function Documentation

static_always_inline u32 l2_to_bvi ( vlib_main_t vlib_main,
vnet_main_t vnet_main,
vlib_buffer_t b0,
u32  bvi_sw_if_index,
next_by_ethertype_t l3_next,
u32 next0 
)

Definition at line 36 of file l2_bvi.h.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void l2bvi_register_input_type ( vlib_main_t vm,
ethernet_type_t  type,
u32  node_index 
)

Definition at line 27 of file l2_bvi.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function: