NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
ipsec_security_gw_config Struct Reference

#include </opt/mellanox/doca/applications/ipsec_security_gw/ipsec_ctx.h>

Collaboration diagram for ipsec_security_gw_config:

Data Fields

bool sw_sn_inc_enable
 
bool sw_antireplay
 
bool debug_mode
 
bool vxlan_encap
 
bool marker_encap
 
enum ipsec_security_gw_mode mode
 
enum ipsec_security_gw_flow_mode flow_mode
 
enum ipsec_security_gw_esp_offload offload
 
enum ipsec_security_gw_perf perf_measurement
 
enum ipsec_security_gw_fwd_syndrome syndrome_fwd
 
uint64_t sn_initial
 
char json_path [MAX_FILE_NAME]
 
struct rte_hash * ip6_table
 
struct application_dpdk_configdpdk_config
 
struct decrypt_pipes decrypt_pipes
 
struct encrypt_pipes encrypt_pipes
 
struct switch_pipes switch_pipes
 
struct ipsec_security_gw_rules app_rules
 
struct ipsec_security_gw_doca_objects objects
 
struct ipsec_security_gw_socket_ctx socket_ctx
 
uint8_t nb_cores
 
uint32_t vni
 
enum doca_flow_crypto_icv_len icv_length
 
struct entries_statussecured_status
 
struct entries_statusunsecured_status
 

Detailed Description

Definition at line 238 of file ipsec_ctx.h.

Field Documentation

◆ app_rules

struct ipsec_security_gw_rules ipsec_security_gw_config::app_rules

Definition at line 252 of file ipsec_ctx.h.

◆ debug_mode

bool ipsec_security_gw_config::debug_mode

Definition at line 241 of file ipsec_ctx.h.

◆ decrypt_pipes

struct decrypt_pipes ipsec_security_gw_config::decrypt_pipes

Definition at line 252 of file ipsec_ctx.h.

◆ dpdk_config

struct application_dpdk_config* ipsec_security_gw_config::dpdk_config

Definition at line 252 of file ipsec_ctx.h.

◆ encrypt_pipes

struct encrypt_pipes ipsec_security_gw_config::encrypt_pipes

Definition at line 252 of file ipsec_ctx.h.

◆ flow_mode

enum ipsec_security_gw_flow_mode ipsec_security_gw_config::flow_mode

Definition at line 243 of file ipsec_ctx.h.

◆ icv_length

enum doca_flow_crypto_icv_len ipsec_security_gw_config::icv_length

Definition at line 260 of file ipsec_ctx.h.

◆ ip6_table

struct rte_hash* ipsec_security_gw_config::ip6_table

Definition at line 251 of file ipsec_ctx.h.

◆ json_path

char ipsec_security_gw_config::json_path[MAX_FILE_NAME]

Definition at line 250 of file ipsec_ctx.h.

◆ marker_encap

bool ipsec_security_gw_config::marker_encap

Definition at line 243 of file ipsec_ctx.h.

◆ mode

enum ipsec_security_gw_mode ipsec_security_gw_config::mode

Definition at line 243 of file ipsec_ctx.h.

◆ nb_cores

uint8_t ipsec_security_gw_config::nb_cores

Definition at line 259 of file ipsec_ctx.h.

◆ objects

struct ipsec_security_gw_doca_objects ipsec_security_gw_config::objects

Definition at line 252 of file ipsec_ctx.h.

◆ offload

enum ipsec_security_gw_esp_offload ipsec_security_gw_config::offload

Definition at line 243 of file ipsec_ctx.h.

◆ perf_measurement

enum ipsec_security_gw_perf ipsec_security_gw_config::perf_measurement

Definition at line 243 of file ipsec_ctx.h.

◆ secured_status

struct entries_status* ipsec_security_gw_config::secured_status

Definition at line 262 of file ipsec_ctx.h.

◆ sn_initial

uint64_t ipsec_security_gw_config::sn_initial

Definition at line 249 of file ipsec_ctx.h.

◆ socket_ctx

struct ipsec_security_gw_socket_ctx ipsec_security_gw_config::socket_ctx

Definition at line 252 of file ipsec_ctx.h.

◆ sw_antireplay

bool ipsec_security_gw_config::sw_antireplay

Definition at line 240 of file ipsec_ctx.h.

◆ sw_sn_inc_enable

bool ipsec_security_gw_config::sw_sn_inc_enable

Definition at line 239 of file ipsec_ctx.h.

◆ switch_pipes

struct switch_pipes ipsec_security_gw_config::switch_pipes

Definition at line 252 of file ipsec_ctx.h.

◆ syndrome_fwd

enum ipsec_security_gw_fwd_syndrome ipsec_security_gw_config::syndrome_fwd

Definition at line 243 of file ipsec_ctx.h.

◆ unsecured_status

struct entries_status* ipsec_security_gw_config::unsecured_status

Definition at line 263 of file ipsec_ctx.h.

◆ vni

uint32_t ipsec_security_gw_config::vni

Definition at line 260 of file ipsec_ctx.h.

◆ vxlan_encap

bool ipsec_security_gw_config::vxlan_encap

Definition at line 242 of file ipsec_ctx.h.


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