FD.io VPP
v16.06
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | gre_protocol_info_t |
struct | gre_tunnel_t |
struct | gre_main_t |
struct | vnet_gre_add_del_tunnel_args_t |
Macros | |
#define | gre_error(n, s) GRE_ERROR_##n, |
#define | GRE_OUTPUT_NEXT_LOOKUP 1 |
Enumerations | |
enum | gre_error_t { GRE_N_ERROR } |
Functions | |
always_inline gre_protocol_info_t * | gre_get_protocol_info (gre_main_t *em, gre_protocol_t protocol) |
void | gre_register_input_type (vlib_main_t *vm, gre_protocol_t protocol, u32 node_index) |
void | gre_set_adjacency (vnet_rewrite_header_t *rw, uword max_data_bytes, gre_protocol_t protocol) |
void | gre_register_input_protocol (vlib_main_t *vm, gre_protocol_t protocol, u32 node_index) |
int | vnet_gre_add_del_tunnel (vnet_gre_add_del_tunnel_args_t *a, u32 *sw_if_indexp) |
enum gre_error_t |
always_inline gre_protocol_info_t* gre_get_protocol_info | ( | gre_main_t * | em, |
gre_protocol_t | protocol | ||
) |
void gre_register_input_protocol | ( | vlib_main_t * | vm, |
gre_protocol_t | protocol, | ||
u32 | node_index | ||
) |
void gre_register_input_type | ( | vlib_main_t * | vm, |
gre_protocol_t | protocol, | ||
u32 | node_index | ||
) |
void gre_set_adjacency | ( | vnet_rewrite_header_t * | rw, |
uword | max_data_bytes, | ||
gre_protocol_t | protocol | ||
) |
int vnet_gre_add_del_tunnel | ( | vnet_gre_add_del_tunnel_args_t * | a, |
u32 * | sw_if_indexp | ||
) |
Definition at line 38 of file interface.c.
format_function_t format_gre_header |
format_function_t format_gre_header_with_length |
format_function_t format_gre_protocol |
vnet_device_class_t gre_device_class |
vnet_hw_interface_class_t gre_hw_interface_class |
vlib_node_registration_t gre_input_node |
gre_main_t gre_main |
unformat_function_t unformat_gre_header |
unformat_function_t unformat_gre_protocol_host_byte_order |
unformat_function_t unformat_gre_protocol_net_byte_order |
unformat_function_t unformat_pg_gre_header |