| NVIDIA DOCA SDK | Data Center on a Chip Framework Documentation |
#include </opt/mellanox/doca/applications/ipsec_security_gw/ipsec_ctx.h>

Data Fields | |
| enum doca_flow_l3_type | l3_type |
| enum doca_flow_l4_type_ext | protocol |
| union { | |
| struct ipsec_security_gw_ip4 ip4 | |
| struct ipsec_security_gw_ip6 ip6 | |
| }; | |
| int | src_port |
| int | dst_port |
| enum doca_flow_l3_type | encap_l3_type |
| union { | |
| doca_be32_t encap_dst_ip4 | |
| doca_be32_t encap_dst_ip6 [4] | |
| }; | |
| doca_be32_t | esp_spi |
| uint32_t | current_sn |
| struct ipsec_security_gw_sa_attrs | sa_attrs |
Definition at line 106 of file ipsec_ctx.h.
| union { ... } |
| union { ... } |
| uint32_t encrypt_rule::current_sn |
Definition at line 121 of file ipsec_ctx.h.
| int encrypt_rule::dst_port |
Definition at line 114 of file ipsec_ctx.h.
| doca_be32_t encrypt_rule::encap_dst_ip4 |
Definition at line 117 of file ipsec_ctx.h.
| doca_be32_t encrypt_rule::encap_dst_ip6[4] |
Definition at line 118 of file ipsec_ctx.h.
| enum doca_flow_l3_type encrypt_rule::encap_l3_type |
Definition at line 114 of file ipsec_ctx.h.
| doca_be32_t encrypt_rule::esp_spi |
Definition at line 120 of file ipsec_ctx.h.
| struct ipsec_security_gw_ip4 encrypt_rule::ip4 |
Definition at line 121 of file ipsec_ctx.h.
| struct ipsec_security_gw_ip6 encrypt_rule::ip6 |
Definition at line 121 of file ipsec_ctx.h.
| enum doca_flow_l3_type encrypt_rule::l3_type |
Definition at line 102 of file ipsec_ctx.h.
| enum doca_flow_l4_type_ext encrypt_rule::protocol |
Definition at line 102 of file ipsec_ctx.h.
| struct ipsec_security_gw_sa_attrs encrypt_rule::sa_attrs |
Definition at line 121 of file ipsec_ctx.h.
| int encrypt_rule::src_port |
Definition at line 113 of file ipsec_ctx.h.