![]() |
FD.io VPP
v19.04.1-1-ge4a0f9f
Vector Packet Processing
|
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, u16 *next0) |
| Send a packet from L2 processing to L3 via the BVI interface. More... | |
| void | l2bvi_register_input_type (vlib_main_t *vm, ethernet_type_t type, u32 node_index) |
| int | l2_bvi_create (u32 instance, const mac_address_t *mac, u32 *sw_if_index) |
| int | l2_bvi_delete (u32 sw_if_index) |
| int l2_bvi_create | ( | u32 | instance, |
| const mac_address_t * | mac, | ||
| u32 * | sw_if_index | ||
| ) |
| int l2_bvi_delete | ( | u32 | sw_if_index | ) |
| 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, | ||
| u16 * | next0 | ||
| ) |
| void l2bvi_register_input_type | ( | vlib_main_t * | vm, |
| ethernet_type_t | type, | ||
| u32 | node_index | ||
| ) |