DPDK
23.07.0
|
#include <rte_security.h>
Data Fields | |
uint32_t | spi |
uint32_t | salt |
struct rte_security_ipsec_sa_options | options |
enum rte_security_ipsec_sa_direction | direction |
enum rte_security_ipsec_sa_protocol | proto |
enum rte_security_ipsec_sa_mode | mode |
struct rte_security_ipsec_tunnel_param | tunnel |
struct rte_security_ipsec_lifetime | life |
uint32_t | replay_win_sz |
union { | |
} | esn |
struct rte_security_ipsec_udp_param | udp |
IPsec security association configuration data.
This structure contains data required to create an IPsec SA security session.
Definition at line 324 of file rte_security.h.
uint32_t spi |
SA security parameter index
Definition at line 325 of file rte_security.h.
uint32_t salt |
struct rte_security_ipsec_sa_options options |
various SA options
Definition at line 329 of file rte_security.h.
enum rte_security_ipsec_sa_direction direction |
IPSec SA Direction - Egress/Ingress
Definition at line 331 of file rte_security.h.
enum rte_security_ipsec_sa_protocol proto |
IPsec SA Protocol - AH/ESP
Definition at line 333 of file rte_security.h.
enum rte_security_ipsec_sa_mode mode |
IPsec SA Mode - transport/tunnel
Definition at line 335 of file rte_security.h.
struct rte_security_ipsec_tunnel_param tunnel |
Tunnel parameters, NULL for transport mode
Definition at line 337 of file rte_security.h.
struct rte_security_ipsec_lifetime life |
IPsec SA lifetime
Definition at line 339 of file rte_security.h.
uint32_t replay_win_sz |
Anti replay window size to enable sequence replay attack handling. replay checking is disabled if the window size is 0.
Definition at line 341 of file rte_security.h.
union { ... } esn |
Extended Sequence Number
struct rte_security_ipsec_udp_param udp |
UDP parameters, ignored when udp_encap option not specified
Definition at line 353 of file rte_security.h.