FD.io VPP  v17.01.1-3-gc6833f8
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
 
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
 
ikev2_child_sa_tchilds
 

Detailed Description

Definition at line 158 of file ikev2_priv.h.

Field Documentation

ikev2_child_sa_t* ikev2_sa_t::childs

Definition at line 211 of file ikev2_priv.h.

ikev2_delete_t* ikev2_sa_t::del

Definition at line 198 of file ikev2_priv.h.

u16 ikev2_sa_t::dh_group

Definition at line 171 of file ikev2_priv.h.

u8* ikev2_sa_t::dh_shared_key

Definition at line 172 of file ikev2_priv.h.

ikev2_auth_t ikev2_sa_t::i_auth

Definition at line 190 of file ikev2_priv.h.

u8* ikev2_sa_t::i_dh_data

Definition at line 173 of file ikev2_priv.h.

ikev2_id_t ikev2_sa_t::i_id

Definition at line 194 of file ikev2_priv.h.

u8* ikev2_sa_t::i_nonce

Definition at line 167 of file ikev2_priv.h.

ikev2_sa_proposal_t* ikev2_sa_t::i_proposals

Definition at line 177 of file ikev2_priv.h.

ip4_address_t ikev2_sa_t::iaddr

Definition at line 163 of file ikev2_priv.h.

u8 ikev2_sa_t::initial_contact

Definition at line 162 of file ikev2_priv.h.

u64 ikev2_sa_t::ispi

Definition at line 165 of file ikev2_priv.h.

u32 ikev2_sa_t::last_msg_id

Definition at line 208 of file ikev2_priv.h.

u8* ikev2_sa_t::last_res_packet_data

Definition at line 209 of file ikev2_priv.h.

u8* ikev2_sa_t::last_sa_init_req_packet_data

Definition at line 204 of file ikev2_priv.h.

u8* ikev2_sa_t::last_sa_init_res_packet_data

Definition at line 205 of file ikev2_priv.h.

ikev2_auth_t ikev2_sa_t::r_auth

Definition at line 191 of file ikev2_priv.h.

u8* ikev2_sa_t::r_dh_data

Definition at line 174 of file ikev2_priv.h.

ikev2_id_t ikev2_sa_t::r_id

Definition at line 195 of file ikev2_priv.h.

u8* ikev2_sa_t::r_nonce

Definition at line 168 of file ikev2_priv.h.

ikev2_sa_proposal_t* ikev2_sa_t::r_proposals

Definition at line 178 of file ikev2_priv.h.

ip4_address_t ikev2_sa_t::raddr

Definition at line 164 of file ikev2_priv.h.

ikev2_rekey_t* ikev2_sa_t::rekey

Definition at line 201 of file ikev2_priv.h.

u64 ikev2_sa_t::rspi

Definition at line 166 of file ikev2_priv.h.

u8* ikev2_sa_t::sk_ai

Definition at line 182 of file ikev2_priv.h.

u8* ikev2_sa_t::sk_ar

Definition at line 183 of file ikev2_priv.h.

u8* ikev2_sa_t::sk_d

Definition at line 181 of file ikev2_priv.h.

u8* ikev2_sa_t::sk_ei

Definition at line 184 of file ikev2_priv.h.

u8* ikev2_sa_t::sk_er

Definition at line 185 of file ikev2_priv.h.

u8* ikev2_sa_t::sk_pi

Definition at line 186 of file ikev2_priv.h.

u8* ikev2_sa_t::sk_pr

Definition at line 187 of file ikev2_priv.h.

ikev2_state_t ikev2_sa_t::state

Definition at line 160 of file ikev2_priv.h.

u8 ikev2_sa_t::unsupported_cp

Definition at line 161 of file ikev2_priv.h.


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