PRESERVE(3)
πΈ NAME πΈ
rte_flow_action_raw_encap β okay bestie, this is the raw tunnel end-point encapsulation data definition from the Library Functions Manual, and it's a whole struct. It's also EXPERIMENTAL, so likeβ¦ read the warning, bestie. π
β¨ SYNOPSIS β¨
#include <rte_flow.h>
π Data Fields π
uint8_t * dataβ the encapsulation data pointer.uint8_t * preserveβ the bit-mask of data to preserve on output pointer.size_t sizeβ the size ofdataandpreserve.
π Detailed Description π
Warning β EXPERIMENTAL: this structure may change without prior notice. No cap, it is literally in the docs, so do not get too attached. π
RTE_FLOW_ACTION_TYPE_RAW_ENCAP
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 3760 of file rte_flow.h.
π¦ Field Documentation π¦
π uint8_t* data
Encapsulation data.
Definition at line 3761 of file rte_flow.h.
π uint8_t* preserve
Bit-mask of data to preserve on output.
Definition at line 3762 of file rte_flow.h.
π size_t size
Size of data and preserve.
Definition at line 3763 of file rte_flow.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code.
π That is the whole manual page, bestie β source and version moment: DPDK, Version 26.03.0. This library-functions-manual page is literally done. π«Άβ¨
π¦ where this page comes from
- nixos 26.05: dpdk 26.03
- nixpkgs unstable: dpdk 26.03
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms