FD.io VPP  v19.01.3-6-g70449b9b9
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 tx_fib_index
 
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 119 of file ipsec.h.

Field Documentation

◆ crypto_alg

ipsec_crypto_alg_t ipsec_sa_t::crypto_alg

Definition at line 125 of file ipsec.h.

◆ crypto_key

u8 ipsec_sa_t::crypto_key[128]

Definition at line 127 of file ipsec.h.

◆ crypto_key_len

u8 ipsec_sa_t::crypto_key_len

Definition at line 126 of file ipsec.h.

◆ id

u32 ipsec_sa_t::id

Definition at line 121 of file ipsec.h.

◆ integ_alg

ipsec_integ_alg_t ipsec_sa_t::integ_alg

Definition at line 129 of file ipsec.h.

◆ integ_key

u8 ipsec_sa_t::integ_key[128]

Definition at line 131 of file ipsec.h.

◆ integ_key_len

u8 ipsec_sa_t::integ_key_len

Definition at line 130 of file ipsec.h.

◆ is_tunnel

u8 ipsec_sa_t::is_tunnel

Definition at line 136 of file ipsec.h.

◆ is_tunnel_ip6

u8 ipsec_sa_t::is_tunnel_ip6

Definition at line 137 of file ipsec.h.

◆ last_seq

u32 ipsec_sa_t::last_seq

Definition at line 148 of file ipsec.h.

◆ last_seq_hi

u32 ipsec_sa_t::last_seq_hi

Definition at line 149 of file ipsec.h.

◆ protocol

ipsec_protocol_t ipsec_sa_t::protocol

Definition at line 123 of file ipsec.h.

◆ replay_window

u64 ipsec_sa_t::replay_window

Definition at line 150 of file ipsec.h.

◆ salt

u32 ipsec_sa_t::salt

Definition at line 143 of file ipsec.h.

◆ seq

u32 ipsec_sa_t::seq

Definition at line 146 of file ipsec.h.

◆ seq_hi

u32 ipsec_sa_t::seq_hi

Definition at line 147 of file ipsec.h.

◆ spi

u32 ipsec_sa_t::spi

Definition at line 122 of file ipsec.h.

◆ total_data_size

u64 ipsec_sa_t::total_data_size

Definition at line 153 of file ipsec.h.

◆ tunnel_dst_addr

ip46_address_t ipsec_sa_t::tunnel_dst_addr

Definition at line 140 of file ipsec.h.

◆ tunnel_src_addr

ip46_address_t ipsec_sa_t::tunnel_src_addr

Definition at line 139 of file ipsec.h.

◆ tx_fib_index

u32 ipsec_sa_t::tx_fib_index

Definition at line 142 of file ipsec.h.

◆ udp_encap

u8 ipsec_sa_t::udp_encap

Definition at line 138 of file ipsec.h.

◆ use_anti_replay

u8 ipsec_sa_t::use_anti_replay

Definition at line 134 of file ipsec.h.

◆ use_esn

u8 ipsec_sa_t::use_esn

Definition at line 133 of file ipsec.h.


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