FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Go to the source code of this file.
Variables | |
option | version = "3.0.1" |
import vnet ip ip_types | api |
typedef | key |
u8 | data [128] |
typedef | ipsec_sad_entry |
IPsec: Security Association Database entry. More... | |
u32 | spi |
vl_api_ipsec_proto_t | protocol |
vl_api_ipsec_crypto_alg_t | crypto_algorithm |
vl_api_key_t | crypto_key |
vl_api_ipsec_integ_alg_t | integrity_algorithm |
vl_api_key_t | integrity_key |
vl_api_ipsec_sad_flags_t | flags |
vl_api_address_t | tunnel_src |
vl_api_address_t | tunnel_dst |
u32 | tx_table_id |
u32 | salt |
u16 | udp_src_port [default=4500] |
u16 | udp_dst_port [default=4500] |
typedef | ipsec_sad_entry_v2 |
vl_api_tunnel_encap_decap_flags_t | tunnel_flags |
vl_api_ip_dscp_t | dscp |
typedef | ipsec_sad_entry_v3 |
vl_api_tunnel_t | tunnel |
enum ipsec_crypto_alg |
Definition at line 25 of file ipsec_types.api.
enum ipsec_integ_alg |
Definition at line 44 of file ipsec_types.api.
enum ipsec_proto |
Enumerator | |
---|---|
IPSEC_API_PROTO_ESP | |
IPSEC_API_PROTO_AH |
Definition at line 81 of file ipsec_types.api.
enum ipsec_sad_flags |
Definition at line 61 of file ipsec_types.api.
import vnet tunnel tunnel_types api |
Definition at line 19 of file ipsec_types.api.
vl_api_ipsec_crypto_alg_t crypto_algorithm |
Definition at line 125 of file ipsec_types.api.
vl_api_key_t crypto_key |
Definition at line 126 of file ipsec_types.api.
u8 data |
Definition at line 92 of file ipsec_types.api.
vl_api_ip_dscp_t dscp |
Definition at line 160 of file ipsec_types.api.
vl_api_ipsec_sad_flags_t flags |
Definition at line 131 of file ipsec_types.api.
vl_api_ipsec_integ_alg_t integrity_algorithm |
Definition at line 128 of file ipsec_types.api.
vl_api_key_t integrity_key |
Definition at line 129 of file ipsec_types.api.
typedef ipsec_sad_entry |
IPsec: Security Association Database entry.
client_index | - opaque cookie to identify the sender |
context | - sender context, to match reply w/ request |
is_add | - add SAD entry if non-zero, else delete |
sad_id | - sad id |
spi | - security parameter index |
protocol | - 0 = AH, 1 = ESP |
crypto_algorithm | - a supported crypto algorithm |
crypto_key | - crypto keying material |
integrity_algorithm | - one of the supported algorithms |
integrity_key | - integrity keying material |
tunnel_src_address | - IPsec tunnel source address IPv6 if is_tunnel_ipv6 is non-zero, else IPv4. Only valid if is_tunnel is non-zero |
tunnel_dst_address | - IPsec tunnel destination address IPv6 if is_tunnel_ipv6 is non-zero, else IPv4. Only valid if is_tunnel is non-zero |
tx_table_id | - the FIB id used for encapsulated packets |
salt | - for use with counter mode ciphers |
udp_src_port | - If using UDP Encapsulation, use this source port for TX. It is ignored for RX. |
udp_dst_port | - If using UDP Encapsulation, use this destination port for TX. Expect traffic on this port for RX. |
tunnel_flags | - Flags controlling the copying of encap/decap value |
dscp | - Fixed DSCP vaule for tunnel encap |
Definition at line 118 of file ipsec_types.api.
typedef ipsec_sad_entry_v2 |
Definition at line 142 of file ipsec_types.api.
typedef ipsec_sad_entry_v3 |
Definition at line 168 of file ipsec_types.api.
typedef key |
Definition at line 88 of file ipsec_types.api.
vl_api_ipsec_proto_t protocol |
Definition at line 123 of file ipsec_types.api.
u32 salt |
Definition at line 136 of file ipsec_types.api.
u32 spi |
Definition at line 121 of file ipsec_types.api.
vl_api_tunnel_t tunnel |
Definition at line 182 of file ipsec_types.api.
vl_api_address_t tunnel_dst |
Definition at line 134 of file ipsec_types.api.
vl_api_tunnel_encap_decap_flags_t tunnel_flags |
Definition at line 159 of file ipsec_types.api.
vl_api_address_t tunnel_src |
Definition at line 133 of file ipsec_types.api.
u32 tx_table_id |
Definition at line 135 of file ipsec_types.api.
u16 udp_dst_port |
Definition at line 138 of file ipsec_types.api.
u16 udp_src_port |
Definition at line 137 of file ipsec_types.api.
option version = "3.0.1" |
Definition at line 17 of file ipsec_types.api.