FD.io VPP
v16.12-rc0-308-g931be3a
Vector Packet Processing
|
L2-GRE over IPSec packet processing. More...
Go to the source code of this file.
Data Structures | |
struct | ipsec_gre_tunnel_t |
IPSec-GRE tunnel parameters. More... | |
struct | ipsec_gre_main_t |
IPSec-GRE state. More... | |
struct | vnet_ipsec_gre_add_del_tunnel_args_t |
IPSec-GRE tunnel add/del arguments. More... | |
Macros | |
#define | ipsec_gre_error(n, s) IPSEC_GRE_ERROR_##n, |
#define | IPSEC_GRE_OUTPUT_NEXT_ESP_ENCRYPT 1 |
Enumerations | |
enum | ipsec_gre_error_t { ipsec_gre_error, ipsec_gre_error } |
IPSec-GRE errors. More... | |
Functions | |
int | vnet_ipsec_gre_add_del_tunnel (vnet_ipsec_gre_add_del_tunnel_args_t *a, u32 *sw_if_indexp) |
Add or delete ipsec-gre tunnel interface. More... | |
Variables | |
vnet_hw_interface_class_t | ipsec_gre_hw_interface_class |
ipsec_gre_main_t | ipsec_gre_main |
vlib_node_registration_t | ipsec_gre_input_node |
(constructor) VLIB_REGISTER_NODE (ipsec_gre_input_node) More... | |
vnet_device_class_t | ipsec_gre_device_class |
#define ipsec_gre_error | ( | n, | |
s | |||
) | IPSEC_GRE_ERROR_##n, |
Definition at line 40 of file ipsec_gre.h.
#define IPSEC_GRE_OUTPUT_NEXT_ESP_ENCRYPT 1 |
Definition at line 87 of file ipsec_gre.h.
enum ipsec_gre_error_t |
IPSec-GRE errors.
Enumerator | |
---|---|
ipsec_gre_error | |
ipsec_gre_error |
Definition at line 38 of file ipsec_gre.h.
int vnet_ipsec_gre_add_del_tunnel | ( | vnet_ipsec_gre_add_del_tunnel_args_t * | a, |
u32 * | sw_if_indexp | ||
) |
Add or delete ipsec-gre tunnel interface.
*a | vnet_ipsec_gre_add_del_tunnel_args_t - tunnel interface parameters |
*sw_if_indexp | u32 - software interface index |
VNET_API_ERROR_
Definition at line 92 of file interface.c.
vnet_device_class_t ipsec_gre_device_class |
vnet_hw_interface_class_t ipsec_gre_hw_interface_class |
vlib_node_registration_t ipsec_gre_input_node |
ipsec_gre_main_t ipsec_gre_main |
Definition at line 81 of file ipsec_gre.h.