FD.io VPP  v18.11-rc0-18-g2a3fb1a
Vector Packet Processing
ipsec_sa_t Struct Reference

Data Fields

u32 id
 
u32 spi
 
ipsec_protocol_t protocol
 
ipsec_crypto_alg_t crypto_alg
 
u8 crypto_key_len
 
u8 crypto_key [128]
 
ipsec_integ_alg_t integ_alg
 
u8 integ_key_len
 
u8 integ_key [128]
 
u8 use_esn
 
u8 use_anti_replay
 
u8 is_tunnel
 
u8 is_tunnel_ip6
 
u8 udp_encap
 
ip46_address_t tunnel_src_addr
 
ip46_address_t tunnel_dst_addr
 
u32 salt
 
u32 seq
 
u32 seq_hi
 
u32 last_seq
 
u32 last_seq_hi
 
u64 replay_window
 
u64 total_data_size
 

Detailed Description

Definition at line 111 of file ipsec.h.

Field Documentation

ipsec_crypto_alg_t ipsec_sa_t::crypto_alg

Definition at line 117 of file ipsec.h.

u8 ipsec_sa_t::crypto_key[128]

Definition at line 119 of file ipsec.h.

u8 ipsec_sa_t::crypto_key_len

Definition at line 118 of file ipsec.h.

u32 ipsec_sa_t::id

Definition at line 113 of file ipsec.h.

ipsec_integ_alg_t ipsec_sa_t::integ_alg

Definition at line 121 of file ipsec.h.

u8 ipsec_sa_t::integ_key[128]

Definition at line 123 of file ipsec.h.

u8 ipsec_sa_t::integ_key_len

Definition at line 122 of file ipsec.h.

u8 ipsec_sa_t::is_tunnel

Definition at line 128 of file ipsec.h.

u8 ipsec_sa_t::is_tunnel_ip6

Definition at line 129 of file ipsec.h.

u32 ipsec_sa_t::last_seq

Definition at line 139 of file ipsec.h.

u32 ipsec_sa_t::last_seq_hi

Definition at line 140 of file ipsec.h.

ipsec_protocol_t ipsec_sa_t::protocol

Definition at line 115 of file ipsec.h.

u64 ipsec_sa_t::replay_window

Definition at line 141 of file ipsec.h.

u32 ipsec_sa_t::salt

Definition at line 134 of file ipsec.h.

u32 ipsec_sa_t::seq

Definition at line 137 of file ipsec.h.

u32 ipsec_sa_t::seq_hi

Definition at line 138 of file ipsec.h.

u32 ipsec_sa_t::spi

Definition at line 114 of file ipsec.h.

u64 ipsec_sa_t::total_data_size

Definition at line 144 of file ipsec.h.

ip46_address_t ipsec_sa_t::tunnel_dst_addr

Definition at line 132 of file ipsec.h.

ip46_address_t ipsec_sa_t::tunnel_src_addr

Definition at line 131 of file ipsec.h.

u8 ipsec_sa_t::udp_encap

Definition at line 130 of file ipsec.h.

u8 ipsec_sa_t::use_anti_replay

Definition at line 126 of file ipsec.h.

u8 ipsec_sa_t::use_esn

Definition at line 125 of file ipsec.h.


The documentation for this struct was generated from the following file: