FD.io VPP  v19.01.3-6-g70449b9b9
Vector Packet Processing
ipsec_main_t Struct Reference
+ Collaboration diagram for ipsec_main_t:

Data Fields

ipsec_spd_tspds
 
ipsec_sa_tsad
 
ipsec_tunnel_if_ttunnel_interfaces
 
u32free_tunnel_if_indices
 
u32 ** empty_buffers
 
uwordtunnel_index_by_key
 
vlib_main_tvlib_main
 
vnet_main_tvnet_main
 
u32 feature_next_node_index [32]
 
uwordspd_index_by_spd_id
 
uwordspd_index_by_sw_if_index
 
uwordsa_index_by_sa_id
 
uwordipsec_if_pool_index_by_key
 
uwordipsec_if_real_dev_by_show_dev
 
u32 error_drop_node_index
 
u32 esp4_encrypt_node_index
 
u32 esp4_decrypt_node_index
 
u32 ah4_encrypt_node_index
 
u32 ah4_decrypt_node_index
 
u32 esp6_encrypt_node_index
 
u32 esp6_decrypt_node_index
 
u32 ah6_encrypt_node_index
 
u32 ah6_decrypt_node_index
 
u32 esp4_encrypt_next_index
 
u32 esp4_decrypt_next_index
 
u32 ah4_encrypt_next_index
 
u32 ah4_decrypt_next_index
 
u32 esp6_encrypt_next_index
 
u32 esp6_decrypt_next_index
 
u32 ah6_encrypt_next_index
 
u32 ah6_decrypt_next_index
 
ipsec_ah_backend_tah_backends
 
ipsec_esp_backend_tesp_backends
 
u32 ah_current_backend
 
u32 esp_current_backend
 
u32 ah_default_backend
 
u32 esp_default_backend
 
ipsec_spd_tspd_to_sort
 

Detailed Description

Definition at line 349 of file ipsec.h.

Field Documentation

◆ ah4_decrypt_next_index

u32 ipsec_main_t::ah4_decrypt_next_index

Definition at line 391 of file ipsec.h.

◆ ah4_decrypt_node_index

u32 ipsec_main_t::ah4_decrypt_node_index

Definition at line 382 of file ipsec.h.

◆ ah4_encrypt_next_index

u32 ipsec_main_t::ah4_encrypt_next_index

Definition at line 390 of file ipsec.h.

◆ ah4_encrypt_node_index

u32 ipsec_main_t::ah4_encrypt_node_index

Definition at line 381 of file ipsec.h.

◆ ah6_decrypt_next_index

u32 ipsec_main_t::ah6_decrypt_next_index

Definition at line 395 of file ipsec.h.

◆ ah6_decrypt_node_index

u32 ipsec_main_t::ah6_decrypt_node_index

Definition at line 386 of file ipsec.h.

◆ ah6_encrypt_next_index

u32 ipsec_main_t::ah6_encrypt_next_index

Definition at line 394 of file ipsec.h.

◆ ah6_encrypt_node_index

u32 ipsec_main_t::ah6_encrypt_node_index

Definition at line 385 of file ipsec.h.

◆ ah_backends

ipsec_ah_backend_t* ipsec_main_t::ah_backends

Definition at line 398 of file ipsec.h.

◆ ah_current_backend

u32 ipsec_main_t::ah_current_backend

Definition at line 402 of file ipsec.h.

◆ ah_default_backend

u32 ipsec_main_t::ah_default_backend

Definition at line 406 of file ipsec.h.

◆ empty_buffers

u32** ipsec_main_t::empty_buffers

Definition at line 359 of file ipsec.h.

◆ error_drop_node_index

u32 ipsec_main_t::error_drop_node_index

Definition at line 378 of file ipsec.h.

◆ esp4_decrypt_next_index

u32 ipsec_main_t::esp4_decrypt_next_index

Definition at line 389 of file ipsec.h.

◆ esp4_decrypt_node_index

u32 ipsec_main_t::esp4_decrypt_node_index

Definition at line 380 of file ipsec.h.

◆ esp4_encrypt_next_index

u32 ipsec_main_t::esp4_encrypt_next_index

Definition at line 388 of file ipsec.h.

◆ esp4_encrypt_node_index

u32 ipsec_main_t::esp4_encrypt_node_index

Definition at line 379 of file ipsec.h.

◆ esp6_decrypt_next_index

u32 ipsec_main_t::esp6_decrypt_next_index

Definition at line 393 of file ipsec.h.

◆ esp6_decrypt_node_index

u32 ipsec_main_t::esp6_decrypt_node_index

Definition at line 384 of file ipsec.h.

◆ esp6_encrypt_next_index

u32 ipsec_main_t::esp6_encrypt_next_index

Definition at line 392 of file ipsec.h.

◆ esp6_encrypt_node_index

u32 ipsec_main_t::esp6_encrypt_node_index

Definition at line 383 of file ipsec.h.

◆ esp_backends

ipsec_esp_backend_t* ipsec_main_t::esp_backends

Definition at line 400 of file ipsec.h.

◆ esp_current_backend

u32 ipsec_main_t::esp_current_backend

Definition at line 404 of file ipsec.h.

◆ esp_default_backend

u32 ipsec_main_t::esp_default_backend

Definition at line 408 of file ipsec.h.

◆ feature_next_node_index

u32 ipsec_main_t::feature_next_node_index[32]

Definition at line 368 of file ipsec.h.

◆ free_tunnel_if_indices

u32* ipsec_main_t::free_tunnel_if_indices

Definition at line 357 of file ipsec.h.

◆ ipsec_if_pool_index_by_key

uword* ipsec_main_t::ipsec_if_pool_index_by_key

Definition at line 374 of file ipsec.h.

◆ ipsec_if_real_dev_by_show_dev

uword* ipsec_main_t::ipsec_if_real_dev_by_show_dev

Definition at line 375 of file ipsec.h.

◆ sa_index_by_sa_id

uword* ipsec_main_t::sa_index_by_sa_id

Definition at line 373 of file ipsec.h.

◆ sad

ipsec_sa_t* ipsec_main_t::sad

Definition at line 353 of file ipsec.h.

◆ spd_index_by_spd_id

uword* ipsec_main_t::spd_index_by_spd_id

Definition at line 371 of file ipsec.h.

◆ spd_index_by_sw_if_index

uword* ipsec_main_t::spd_index_by_sw_if_index

Definition at line 372 of file ipsec.h.

◆ spd_to_sort

ipsec_spd_t* ipsec_main_t::spd_to_sort

Definition at line 411 of file ipsec.h.

◆ spds

ipsec_spd_t* ipsec_main_t::spds

Definition at line 352 of file ipsec.h.

◆ tunnel_index_by_key

uword* ipsec_main_t::tunnel_index_by_key

Definition at line 361 of file ipsec.h.

◆ tunnel_interfaces

ipsec_tunnel_if_t* ipsec_main_t::tunnel_interfaces

Definition at line 356 of file ipsec.h.

◆ vlib_main

vlib_main_t* ipsec_main_t::vlib_main

Definition at line 364 of file ipsec.h.

◆ vnet_main

vnet_main_t* ipsec_main_t::vnet_main

Definition at line 365 of file ipsec.h.


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