|
FD.io VPP
v21.10.1-2-g0a485f517
Vector Packet Processing
|
Go to the documentation of this file.
19 import "vnet/ipsec/ipsec_types.api";
20 import "vnet/interface_types.api";
21 import "vnet/ip/ip_types.api";
22 import "vnet/interface_types.api";
23 import "vnet/tunnel/tunnel_types.api";
32 autoreply define ipsec_spd_add_del
50 autoreply define ipsec_interface_add_del_spd
122 define ipsec_spd_entry_add_del
136 define ipsec_spd_entry_add_del_reply
147 define ipsec_spds_dump {
157 define ipsec_spds_details {
169 define ipsec_spd_dump {
182 define ipsec_spd_details {
192 define ipsec_sad_entry_add_del
200 define ipsec_sad_entry_add_del_v2
207 define ipsec_sad_entry_add_del_v3
214 define ipsec_sad_entry_add
220 autoreply define ipsec_sad_entry_del
227 define ipsec_sad_entry_add_del_reply
234 define ipsec_sad_entry_add_del_v2_reply
240 define ipsec_sad_entry_add_del_v3_reply
246 define ipsec_sad_entry_add_reply
303 autoreply define ipsec_tunnel_protect_update
311 autoreply define ipsec_tunnel_protect_del
323 define ipsec_tunnel_protect_dump
330 define ipsec_tunnel_protect_details
333 vl_api_ipsec_tunnel_protect_t
tun;
343 define ipsec_spd_interface_dump {
355 define ipsec_spd_interface_details {
363 u32 user_instance [
default=0xffffffff];
381 define ipsec_itf_create_reply
395 define ipsec_itf_dump
402 define ipsec_itf_details
420 define ipsec_sa_v2_dump
426 define ipsec_sa_v3_dump
445 define ipsec_sa_details {
458 define ipsec_sa_v2_details {
470 define ipsec_sa_v3_details {
486 define ipsec_backend_dump {
497 define ipsec_backend_details {
511 autoreply define ipsec_select_backend {
Dump IPsec security association.
vl_api_ipsec_sad_entry_v2_t entry
vl_api_interface_index_t sw_if_index
vl_api_ipsec_sad_entry_v3_t entry
vl_api_interface_index_t sw_if_index
IPsec: Add/delete Security Association Database entry.
IPsec policy database response.
vl_api_ipsec_spd_action_t policy
@ IPSEC_API_SPD_ACTION_PROTECT
Add IPsec interface interface response.
IPsec: Reply Add/delete Security Policy Database entry.
vl_api_address_t remote_address_start
vl_api_address_t local_address_start
vl_api_interface_index_t sw_if_index
typedef ipsec_tunnel_protect
Add or Update Protection for a tunnel with IPSEC.
vl_api_ipsec_tunnel_protect_t tun
vl_api_ipsec_spd_entry_t entry
vl_api_address_t local_address_stop
IPsec: Add/delete Security Policy Database.
vl_api_interface_index_t sw_if_index
IPsec: Add/delete Security Policy Database entry.
@ IPSEC_API_SPD_ACTION_RESOLVE
int ipsec_itf_create(u32 user_instance, tunnel_mode_t mode, u32 *sw_if_indexp)
vl_api_interface_index_t sw_if_index
IPsec: Add/delete SPD from interface.
vl_api_ipsec_sad_entry_v3_t entry
IPsec: SPD interface response.
vl_api_interface_index_t sw_if_index
Create an IPSec interface.
Dump IPsec all SPD IDs response.
vl_api_interface_index_t sw_if_index
vl_api_interface_index_t sw_if_index
typedef ipsec_spd_entry
IPsec: Security Policy Database entry.
vl_api_address_t remote_address_stop
vl_api_interface_index_t sw_if_index
vl_api_ipsec_proto_t protocol
vl_api_ipsec_sad_entry_t entry
vl_api_ipsec_sad_entry_v2_t entry
vl_api_ipsec_tunnel_protect_t tunnel
@ IPSEC_API_SPD_ACTION_BYPASS
Dump ipsec policy database data.
vl_api_ipsec_spd_entry_t entry
void ipsec_set_async_mode(u32 is_enabled)
vl_api_ipsec_proto_t protocol
@ IPSEC_API_SPD_ACTION_DISCARD
vl_api_ipsec_sad_entry_v3_t entry
IPsec security association database response.
Dump all tunnel protections.
vl_api_interface_index_t sw_if_index
int ipsec_itf_delete(u32 sw_if_index)
vl_api_tunnel_mode_t mode
vl_api_ipsec_sad_entry_t entry
vl_api_interface_index_t sw_if_index
IPsec: Get SPD interfaces.