FD.io VPP
v18.07-34-g55fbdb9
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | geneve_tunnel_t |
struct | geneve_main_t |
struct | vnet_geneve_add_del_tunnel_args_t |
Macros | |
#define | SUPPORT_OPTIONS_HEADER 0 |
#define | foreach_geneve_input_next |
#define | geneve_error(n, s) GENEVE_ERROR_##n, |
Enumerations | |
enum | geneve_input_next_t { GENEVE_INPUT_N_NEXT } |
enum | geneve_input_error_t { GENEVE_N_ERROR } |
Functions | |
typedef | CLIB_PACKED (struct{ip4_header_t ip4;udp_header_t udp;geneve_header_t geneve;}) ip4_geneve_header_t |
typedef | CLIB_PACKED (struct{ip6_header_t ip6;udp_header_t udp;geneve_header_t geneve;}) ip6_geneve_header_t |
typedef | CLIB_PACKED (struct{union{struct{u32 remote;u32 vni;};u64 as_u64;};}) geneve4_tunnel_key_t |
typedef | CLIB_PACKED (struct{ip6_address_t remote;u32 vni;}) geneve6_tunnel_key_t |
u8 * | format_geneve_encap_trace (u8 *s, va_list *args) |
int | vnet_geneve_add_del_tunnel (vnet_geneve_add_del_tunnel_args_t *a, u32 *sw_if_indexp) |
void | vnet_int_geneve_bypass_mode (u32 sw_if_index, u8 is_ip6, u8 is_enable) |
Variables | |
geneve_main_t | geneve_main |
vlib_node_registration_t | geneve4_input_node |
(constructor) VLIB_REGISTER_NODE (geneve4_input_node) More... | |
vlib_node_registration_t | geneve6_input_node |
(constructor) VLIB_REGISTER_NODE (geneve6_input_node) More... | |
vlib_node_registration_t | geneve4_encap_node |
(constructor) VLIB_REGISTER_NODE (geneve4_encap_node) More... | |
vlib_node_registration_t | geneve6_encap_node |
(constructor) VLIB_REGISTER_NODE (geneve6_encap_node) More... | |
#define foreach_geneve_input_next |
enum geneve_input_error_t |
enum geneve_input_next_t |
typedef CLIB_PACKED | ( | struct{ip4_header_t ip4;udp_header_t udp;geneve_header_t geneve;} | ) |
typedef CLIB_PACKED | ( | struct{ip6_header_t ip6;udp_header_t udp;geneve_header_t geneve;} | ) |
typedef CLIB_PACKED | ( | struct{ip6_address_t remote;u32 vni;} | ) |
int vnet_geneve_add_del_tunnel | ( | vnet_geneve_add_del_tunnel_args_t * | a, |
u32 * | sw_if_indexp | ||
) |
vlib_node_registration_t geneve4_encap_node |
vlib_node_registration_t geneve4_input_node |
vlib_node_registration_t geneve6_encap_node |
vlib_node_registration_t geneve6_input_node |
geneve_main_t geneve_main |