|
DPDK
19.08.2
|
#include <rte_table_action.h>
Data Fields | |
| uint64_t | encap_mask |
| union { | |
| struct { | |
| uint32_t data_offset | |
| int vlan | |
| int ip_version | |
| } vxlan | |
| }; | |
Encap action configuration (per table action profile).
Definition at line 501 of file rte_table_action.h.
| uint64_t encap_mask |
Bit mask defining the set of packet encapsulations enabled for the current table action profile. If bit (1 << N) is set in encap_mask, then packet encapsulation N is enabled, otherwise it is disabled.
Definition at line 508 of file rte_table_action.h.
| uint32_t data_offset |
Input packet to be encapsulated: offset within the input packet buffer to the start of the Ethernet frame to be encapsulated. Offset 0 points to the first byte of the MBUF structure.
Definition at line 519 of file rte_table_action.h.
| int vlan |
Encapsulation header: non-zero when encapsulation header includes a VLAN tag, zero otherwise.
Definition at line 524 of file rte_table_action.h.
| int ip_version |
Encapsulation header: IP version of the IP header within the encapsulation header. Non-zero for IPv4, zero for IPv6.
Definition at line 530 of file rte_table_action.h.
| struct { ... } vxlan |
VXLAN specific configuration.
| RTE_STD_C11 { ... } |
Encapsulation type specific configuration.
1.8.9.1