FD.io VPP
v16.06
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 | VXLAN_TUNNEL_IS_IPV4 1 |
#define | foreach_vxlan_input_next |
#define | vxlan_error(n, s) VXLAN_ERROR_##n, |
#define | vxlan4_dummy_rewrite ((u8 *) &vxlan_main.dummy4_str[1]) |
#define | vxlan6_dummy_rewrite ((u8 *) &vxlan_main.dummy6_str[1]) |
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) |
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 | vxlan_encap_node |
(constructor) VLIB_REGISTER_NODE (vxlan_encap_node) More... | |
#define foreach_vxlan_input_next |
#define vxlan4_dummy_rewrite ((u8 *) &vxlan_main.dummy4_str[1]) |
#define vxlan6_dummy_rewrite ((u8 *) &vxlan_main.dummy6_str[1]) |
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_input_node |
vlib_node_registration_t vxlan6_input_node |
vlib_node_registration_t vxlan_encap_node |
vxlan_main_t vxlan_main |