DPDK
23.03.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 325 of file rte_security.h.
uint32_t spi |
SA security parameter index
Definition at line 326 of file rte_security.h.
uint32_t salt |
struct rte_security_ipsec_sa_options options |
various SA options
Definition at line 330 of file rte_security.h.
enum rte_security_ipsec_sa_direction direction |
IPSec SA Direction - Egress/Ingress
Definition at line 332 of file rte_security.h.
enum rte_security_ipsec_sa_protocol proto |
IPsec SA Protocol - AH/ESP
Definition at line 334 of file rte_security.h.
enum rte_security_ipsec_sa_mode mode |
IPsec SA Mode - transport/tunnel
Definition at line 336 of file rte_security.h.
struct rte_security_ipsec_tunnel_param tunnel |
Tunnel parameters, NULL for transport mode
Definition at line 338 of file rte_security.h.
struct rte_security_ipsec_lifetime life |
IPsec SA lifetime
Definition at line 340 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 342 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 354 of file rte_security.h.