![]() |
FD.io VPP
v16.06
Vector Packet Processing
|
Include dependency graph for l2_vtr.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | vtr_config_t |
Enumerations | |
| enum | l2_vtr_op_t { L2_VTR_DISABLED, L2_VTR_PUSH_1, L2_VTR_PUSH_2, L2_VTR_POP_1, L2_VTR_POP_2, L2_VTR_TRANSLATE_1_1, L2_VTR_TRANSLATE_1_2, L2_VTR_TRANSLATE_2_1, L2_VTR_TRANSLATE_2_2 } |
Functions | |
| always_inline u32 | l2_vtr_process (vlib_buffer_t *b0, vtr_config_t *config) |
| always_inline u8 | l2_efp_filter_process (vlib_buffer_t *b0, vtr_config_t *in_config) |
| u32 | l2vtr_configure (vlib_main_t *vlib_main, vnet_main_t *vnet_main, u32 sw_if_index, u32 vtr_op, u32 push_dot1q, u32 vtr_tag1, u32 vtr_tag2) |
| u32 | l2vtr_get (vlib_main_t *vlib_main, vnet_main_t *vnet_main, u32 sw_if_index, u32 *vtr_op, u32 *push_dot1q, u32 *vtr_tag1, u32 *vtr_tag2) |
| enum l2_vtr_op_t |
| always_inline u8 l2_efp_filter_process | ( | vlib_buffer_t * | b0, |
| vtr_config_t * | in_config | ||
| ) |
| always_inline u32 l2_vtr_process | ( | vlib_buffer_t * | b0, |
| vtr_config_t * | config | ||
| ) |
| u32 l2vtr_configure | ( | vlib_main_t * | vlib_main, |
| vnet_main_t * | vnet_main, | ||
| u32 | sw_if_index, | ||
| u32 | vtr_op, | ||
| u32 | push_dot1q, | ||
| u32 | vtr_tag1, | ||
| u32 | vtr_tag2 | ||
| ) |
| u32 l2vtr_get | ( | vlib_main_t * | vlib_main, |
| vnet_main_t * | vnet_main, | ||
| u32 | sw_if_index, | ||
| u32 * | vtr_op, | ||
| u32 * | push_dot1q, | ||
| u32 * | vtr_tag1, | ||
| u32 * | vtr_tag2 | ||
| ) |