Go to the source code of this file.
|
typedef | CLIB_PACKED (struct { union { struct { u32 remote_ip;u32 spi;};u64 as_u64;};}) ipsec4_tunnel_key_t |
|
typedef | CLIB_PACKED (struct { ip6_address_t remote_ip;u32 spi;}) ipsec6_tunnel_key_t |
|
int | ipsec_add_del_tunnel_if_internal (vnet_main_t *vnm, ipsec_add_del_tunnel_args_t *args, u32 *sw_if_index) |
|
int | ipsec_add_del_tunnel_if (ipsec_add_del_tunnel_args_t *args) |
|
int | ipsec_add_del_ipsec_gre_tunnel (vnet_main_t *vnm, const ipsec_gre_tunnel_add_del_args_t *args) |
|
int | ipsec_set_interface_key (vnet_main_t *vnm, u32 hw_if_index, ipsec_if_set_key_type_t type, u8 alg, u8 *key) |
|
int | ipsec_set_interface_sa (vnet_main_t *vnm, u32 hw_if_index, u32 sa_id, u8 is_outbound) |
|
u8 * | format_ipsec_tunnel (u8 *s, va_list *args) |
|
◆ ipsec_if_set_key_type_t
Enumerator |
---|
IPSEC_IF_SET_KEY_TYPE_NONE | |
IPSEC_IF_SET_KEY_TYPE_LOCAL_CRYPTO | |
IPSEC_IF_SET_KEY_TYPE_REMOTE_CRYPTO | |
IPSEC_IF_SET_KEY_TYPE_LOCAL_INTEG | |
IPSEC_IF_SET_KEY_TYPE_REMOTE_INTEG | |
Definition at line 20 of file ipsec_if.h.
◆ CLIB_PACKED() [1/2]
◆ CLIB_PACKED() [2/2]
◆ format_ipsec_tunnel()
u8* format_ipsec_tunnel |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ ipsec_add_del_ipsec_gre_tunnel()
◆ ipsec_add_del_tunnel_if()
◆ ipsec_add_del_tunnel_if_internal()
◆ ipsec_set_interface_key()
◆ ipsec_set_interface_sa()