DPDK  19.11.14
Data Fields
rte_flow_action_raw_encap Struct Reference

#include <rte_flow.h>

Data Fields

uint8_t * data
uint8_t * preserve
size_t size

Detailed Description

EXPERIMENTAL: this structure may change without prior notice


Raw tunnel end-point encapsulation data definition.

The data holds the headers definitions to be applied on the packet. The data must start with ETH header up to the tunnel item header itself. When used right after RAW_DECAP (for decapsulating L3 tunnel type for example MPLSoGRE) the data will just hold layer 2 header.

The preserve parameter holds which bits in the packet the PMD is not allowed to change, this parameter can also be NULL and then the PMD is allowed to update any field.

size holds the number of bytes in data and preserve.

Definition at line 2405 of file rte_flow.h.

Field Documentation

◆ data

uint8_t* data

Encapsulation data.

Definition at line 2406 of file rte_flow.h.

◆ preserve

uint8_t* preserve

Bit-mask of data to preserve on output.

Definition at line 2407 of file rte_flow.h.

◆ size

size_t size

Size of data and preserve.

Definition at line 2408 of file rte_flow.h.

The documentation for this struct was generated from the following file: