FD.io VPP
v18.11-rc0-18-g2a3fb1a
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_N_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 |
L2-GRE over IPSec packet processing.
Definition in file ipsec_gre.h.
#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 89 of file ipsec_gre.h.
enum ipsec_gre_error_t |
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 93 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 25 of file ipsec_gre.c.