|
DPDK
20.02.1
|
#include <rte_ipsec_sa.h>
Data Fields | |
| uint64_t | userdata |
| uint64_t | flags |
| struct rte_security_ipsec_xform | ipsec_xform |
| struct rte_crypto_sym_xform * | crypto_xform |
| uint8_t | hdr_len |
| uint8_t | hdr_l3_off |
| uint8_t | next_proto |
| const void * | hdr |
| struct { | |
| uint8_t hdr_len | |
| uint8_t hdr_l3_off | |
| uint8_t next_proto | |
| const void * hdr | |
| } | tun |
| uint8_t | proto |
| struct { | |
| uint8_t proto | |
| } | trs |
SA initialization parameters.
Definition at line 31 of file rte_ipsec_sa.h.
| uint64_t userdata |
provided and interpreted by user
Definition at line 33 of file rte_ipsec_sa.h.
| uint64_t flags |
see RTE_IPSEC_SAFLAG_* below
Definition at line 34 of file rte_ipsec_sa.h.
| struct rte_security_ipsec_xform ipsec_xform |
ipsec configuration
Definition at line 36 of file rte_ipsec_sa.h.
| struct rte_crypto_sym_xform* crypto_xform |
crypto session configuration
Definition at line 38 of file rte_ipsec_sa.h.
| uint8_t hdr_len |
tunnel header len
Definition at line 41 of file rte_ipsec_sa.h.
| uint8_t hdr_l3_off |
offset for IPv4/IPv6 header
Definition at line 42 of file rte_ipsec_sa.h.
| uint8_t next_proto |
next header protocol
Definition at line 43 of file rte_ipsec_sa.h.
| const void* hdr |
tunnel header template
Definition at line 44 of file rte_ipsec_sa.h.
| struct { ... } tun |
tunnel mode related parameters
| uint8_t proto |
next header protocol
Definition at line 47 of file rte_ipsec_sa.h.
| struct { ... } trs |
transport mode related parameters
1.8.9.1