FD.io VPP
v18.07-rc0-415-g6c78436
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | vxlan_tunnel_t |
struct | vxlan_main_t |
struct | vnet_vxlan_add_del_tunnel_args_t |
Macros | |
#define | foreach_vxlan_input_next |
#define | vxlan_error(n, s) VXLAN_ERROR_##n, |
Enumerations | |
enum | vxlan_input_next_t { VXLAN_INPUT_N_NEXT } |
enum | vxlan_input_error_t { VXLAN_N_ERROR } |
Functions | |
typedef | CLIB_PACKED (struct{ip4_header_t ip4;udp_header_t udp;vxlan_header_t vxlan;}) ip4_vxlan_header_t |
typedef | CLIB_PACKED (struct{ip6_header_t ip6;udp_header_t udp;vxlan_header_t vxlan;}) ip6_vxlan_header_t |
typedef | CLIB_PACKED (struct{union{struct{u32 src;u32 vni;};u64 as_u64;};}) vxlan4_tunnel_key_t |
typedef | CLIB_PACKED (struct{ip6_address_t src;u32 vni;}) vxlan6_tunnel_key_t |
u8 * | format_vxlan_encap_trace (u8 *s, va_list *args) |
int | vnet_vxlan_add_del_tunnel (vnet_vxlan_add_del_tunnel_args_t *a, u32 *sw_if_indexp) |
void | vnet_int_vxlan_bypass_mode (u32 sw_if_index, u8 is_ip6, u8 is_enable) |
int | vnet_vxlan_add_del_rx_flow (u32 hw_if_index, u32 t_imdex, int is_add) |
u32 | vnet_vxlan_get_tunnel_index (u32 sw_if_index) |
Variables | |
vxlan_main_t | vxlan_main |
vlib_node_registration_t | vxlan4_input_node |
(constructor) VLIB_REGISTER_NODE (vxlan4_input_node) More... | |
vlib_node_registration_t | vxlan6_input_node |
(constructor) VLIB_REGISTER_NODE (vxlan6_input_node) More... | |
vlib_node_registration_t | vxlan4_encap_node |
(constructor) VLIB_REGISTER_NODE (vxlan4_encap_node) More... | |
vlib_node_registration_t | vxlan6_encap_node |
(constructor) VLIB_REGISTER_NODE (vxlan6_encap_node) More... | |
vlib_node_registration_t | vxlan4_flow_input_node |
(constructor) VLIB_REGISTER_NODE (vxlan4_flow_input_node) More... | |
#define foreach_vxlan_input_next |
enum vxlan_input_error_t |
enum vxlan_input_next_t |
typedef CLIB_PACKED | ( | struct{ip4_header_t ip4;udp_header_t udp;vxlan_header_t vxlan;} | ) |
typedef CLIB_PACKED | ( | struct{ip6_header_t ip6;udp_header_t udp;vxlan_header_t vxlan;} | ) |
typedef CLIB_PACKED | ( | struct{ip6_address_t src;u32 vni;} | ) |
int vnet_vxlan_add_del_tunnel | ( | vnet_vxlan_add_del_tunnel_args_t * | a, |
u32 * | sw_if_indexp | ||
) |
vlib_node_registration_t vxlan4_encap_node |
vlib_node_registration_t vxlan4_flow_input_node |
vlib_node_registration_t vxlan4_input_node |
vlib_node_registration_t vxlan6_encap_node |
vlib_node_registration_t vxlan6_input_node |
vxlan_main_t vxlan_main |