rte_flow_field_data(3)
π rte_flow_field_data(3) β Library Functions Manual π
πΈ NAME πΈ
rte_flow_field_data
Okay so this is the rte_flow_field_data page, bestie β Library Functions Manual energy, packet header field-description energy, all of it. π
π¦ SYNOPSIS π¦
#include <rte_flow.h>
π¦ Data Fields
enum rte_flow_field_id field
π Detailed Description π
β οΈ Warning β EXPERIMENTAL: this structure may change without prior notice. Not me reading "may change" and lowkey panicking. π
Packet header field descriptions, used by RTE_FLOW_ACTION_TYPE_MODIFY_FIELD and RTE_FLOW_ITEM_TYPE_COMPARE. Periodt.
Definition at line 2449 of file rte_flow.h.
π₯ Field Documentation π₯
π
enum rte_flow_field_id field
Field or memory type ID.
Definition at line 2450 of file rte_flow.h.
π¦ uint8_t level
Packet encapsulation level containing the field to modify.
0requests the default behavior. Depending on the packet type, it can mean outermost, innermost or anything in between.
It basically stands for the innermost encapsulation level. Modification can be performed according to PMD and device capabilities.
1requests modification to be performed on the outermost packet encapsulation level.2and subsequent values request modification to be performed on the specified inner packet encapsulation level, from outermost to innermost (lower to higher values).
Values other than 0 are not necessarily supported.
π Note that for MPLS field, encapsulation level also include tunnel since MPLS may appear in outer, inner or tunnel. The way that MPLS can show up in outer, inner or tunnel is so iconic of it. π
Definition at line 2490 of file rte_flow.h.
π uint8_t tag_index
Tag index array inside encapsulation level. Used for VLAN, MPLS or TAG types.
Definition at line 2497 of file rte_flow.h.
πΈ uint8_t type
Geneve option type.
Definition at line 2508 of file rte_flow.h.
β rte_be16_t class_id
Geneve option class.
Definition at line 2512 of file rte_flow.h.
π uint32_t offset
Number of bits to skip from a field.
Definition at line 2519 of file rte_flow.h.
π uint8_t value[16]
Immediate value for RTE_FLOW_FIELD_VALUE, presented in the same byte order and length as in relevant rte_flow_item_xxx. The immediate source bitfield offset is inherited from the destination's one.
Definition at line 2527 of file rte_flow.h.
π void* pvalue
Memory address for RTE_FLOW_FIELD_POINTER, memory layout should be the same as for relevant field in the rte_flow_item_xxx structure.
Definition at line 2533 of file rte_flow.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code.
Final cute sign-off: source/version is DPDK, Version 26.03.0; the page is rte_flow_field_data(3); the footer doesn't print a separate date, so that's the date situation, bestie. π«Άβ¨
π¦ 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