DPDK
19.02.0
|
#include <rte_security.h>
Data Fields | |
uint32_t | esn: 1 |
uint32_t | udp_encap: 1 |
uint32_t | copy_dscp: 1 |
uint32_t | copy_flabel: 1 |
uint32_t | copy_df: 1 |
IPsec Security Association option flags
Definition at line 117 of file rte_security.h.
uint32_t esn |
< Extended Sequence Numbers (ESN)
* 1: Do UDP encapsulation/decapsulation so that IPSEC packets can traverse through NAT boxes. * 0: No UDP encapsulation
Definition at line 125 of file rte_security.h.
uint32_t udp_encap |
Copy DSCP bits
* 1: Copy IPv4 or IPv6 DSCP bits from inner IP header to the outer IP header in encapsulation, and vice versa in decapsulation. * 0: Do not change DSCP field.
Definition at line 133 of file rte_security.h.
uint32_t copy_dscp |
Copy IPv6 Flow Label
* 1: Copy IPv6 flow label from inner IPv6 header to the outer IPv6 header. * 0: Outer header is not modified.
Definition at line 142 of file rte_security.h.
uint32_t copy_flabel |
Copy IPv4 Don't Fragment bit
* 1: Copy the DF bit from the inner IPv4 header to the outer IPv4 header. * 0: Outer header is not modified.
Definition at line 150 of file rte_security.h.
uint32_t copy_df |
Decrement inner packet Time To Live (TTL) field
* 1: In tunnel mode, decrement inner packet IPv4 TTL or IPv6 Hop Limit after tunnel decapsulation, or before tunnel encapsulation. * 0: Inner packet is not modified.
Definition at line 158 of file rte_security.h.