FD.io VPP  v18.01-8-g0eacf49
Vector Packet Processing
ikev2_sa_t Struct Reference
+ Collaboration diagram for ikev2_sa_t:

Data Fields

ikev2_state_t state
 
u8 unsupported_cp
 
u8 initial_contact
 
ip4_address_t iaddr
 
ip4_address_t raddr
 
u64 ispi
 
u64 rspi
 
u8i_nonce
 
u8r_nonce
 
u16 dh_group
 
u8dh_shared_key
 
u8dh_private_key
 
u8i_dh_data
 
u8r_dh_data
 
ikev2_sa_proposal_ti_proposals
 
ikev2_sa_proposal_tr_proposals
 
u8sk_d
 
u8sk_ai
 
u8sk_ar
 
u8sk_ei
 
u8sk_er
 
u8sk_pi
 
u8sk_pr
 
ikev2_auth_t i_auth
 
ikev2_auth_t r_auth
 
ikev2_id_t i_id
 
ikev2_id_t r_id
 
ikev2_delete_tdel
 
ikev2_rekey_trekey
 
u8last_sa_init_req_packet_data
 
u8last_sa_init_res_packet_data
 
u32 last_msg_id
 
u8last_res_packet_data
 
u8 is_initiator
 
u32 last_init_msg_id
 
ikev2_profile_tprofile
 
ikev2_child_sa_tchilds
 

Detailed Description

Definition at line 197 of file ikev2_priv.h.

Field Documentation

ikev2_child_sa_t* ikev2_sa_t::childs

Definition at line 255 of file ikev2_priv.h.

ikev2_delete_t* ikev2_sa_t::del

Definition at line 238 of file ikev2_priv.h.

u16 ikev2_sa_t::dh_group

Definition at line 210 of file ikev2_priv.h.

u8* ikev2_sa_t::dh_private_key

Definition at line 212 of file ikev2_priv.h.

u8* ikev2_sa_t::dh_shared_key

Definition at line 211 of file ikev2_priv.h.

ikev2_auth_t ikev2_sa_t::i_auth

Definition at line 230 of file ikev2_priv.h.

u8* ikev2_sa_t::i_dh_data

Definition at line 213 of file ikev2_priv.h.

ikev2_id_t ikev2_sa_t::i_id

Definition at line 234 of file ikev2_priv.h.

u8* ikev2_sa_t::i_nonce

Definition at line 206 of file ikev2_priv.h.

ikev2_sa_proposal_t* ikev2_sa_t::i_proposals

Definition at line 217 of file ikev2_priv.h.

ip4_address_t ikev2_sa_t::iaddr

Definition at line 202 of file ikev2_priv.h.

u8 ikev2_sa_t::initial_contact

Definition at line 201 of file ikev2_priv.h.

u8 ikev2_sa_t::is_initiator

Definition at line 251 of file ikev2_priv.h.

u64 ikev2_sa_t::ispi

Definition at line 204 of file ikev2_priv.h.

u32 ikev2_sa_t::last_init_msg_id

Definition at line 252 of file ikev2_priv.h.

u32 ikev2_sa_t::last_msg_id

Definition at line 248 of file ikev2_priv.h.

u8* ikev2_sa_t::last_res_packet_data

Definition at line 249 of file ikev2_priv.h.

u8* ikev2_sa_t::last_sa_init_req_packet_data

Definition at line 244 of file ikev2_priv.h.

u8* ikev2_sa_t::last_sa_init_res_packet_data

Definition at line 245 of file ikev2_priv.h.

ikev2_profile_t* ikev2_sa_t::profile

Definition at line 253 of file ikev2_priv.h.

ikev2_auth_t ikev2_sa_t::r_auth

Definition at line 231 of file ikev2_priv.h.

u8* ikev2_sa_t::r_dh_data

Definition at line 214 of file ikev2_priv.h.

ikev2_id_t ikev2_sa_t::r_id

Definition at line 235 of file ikev2_priv.h.

u8* ikev2_sa_t::r_nonce

Definition at line 207 of file ikev2_priv.h.

ikev2_sa_proposal_t* ikev2_sa_t::r_proposals

Definition at line 218 of file ikev2_priv.h.

ip4_address_t ikev2_sa_t::raddr

Definition at line 203 of file ikev2_priv.h.

ikev2_rekey_t* ikev2_sa_t::rekey

Definition at line 241 of file ikev2_priv.h.

u64 ikev2_sa_t::rspi

Definition at line 205 of file ikev2_priv.h.

u8* ikev2_sa_t::sk_ai

Definition at line 222 of file ikev2_priv.h.

u8* ikev2_sa_t::sk_ar

Definition at line 223 of file ikev2_priv.h.

u8* ikev2_sa_t::sk_d

Definition at line 221 of file ikev2_priv.h.

u8* ikev2_sa_t::sk_ei

Definition at line 224 of file ikev2_priv.h.

u8* ikev2_sa_t::sk_er

Definition at line 225 of file ikev2_priv.h.

u8* ikev2_sa_t::sk_pi

Definition at line 226 of file ikev2_priv.h.

u8* ikev2_sa_t::sk_pr

Definition at line 227 of file ikev2_priv.h.

ikev2_state_t ikev2_sa_t::state

Definition at line 199 of file ikev2_priv.h.

u8 ikev2_sa_t::unsupported_cp

Definition at line 200 of file ikev2_priv.h.


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