rte_flow_item_e_tag(3)
π NAME π
okay so welcome to the rte_flow_item_e_tag(3) page bestie!! it lives in the DPDK Library Functions Manual and it's literally all about rte_flow_item_e_tag β the struct you use when you're matching an E-tag header. yes we're doing VLAN-tag-adjacent lore today, buckle up π
β¨ SYNOPSIS β¨
#include <rte_flow.h>
π¦ Data Fields π¦
the whole squad, in order:
rte_be16_t epcp_edei_in_ecid_brte_be16_t rsvd_grp_ecid_buint8_t in_ecid_euint8_t ecid_erte_be16_t inner_type
πΈ Detailed Description πΈ
so this struct is RTE_FLOW_ITEM_TYPE_E_TAG, and what it does is match a E-tag header. that's the whole vibe π«
the corresponding standard outer EtherType (TPID) value is RTE_ETHER_TYPE_ETAG. and here's the cute part: it can be overridden by the preceding pattern item π (yes, the item before it gets a say β main character energy fr)
Definition at line 1143 of file rte_flow.h. noted and bookmarked π
π Field Documentation π
π rte_be16_t epcp_edei_in_ecid_b
E-Tag control information (E-TCI). this one is packing in E-PCP (3b), E-DEI (1b), and ingress E-CID base (12b) β three roommates in one field, slay π«Ά
Definition at line 1148 of file rte_flow.h.
π rte_be16_t rsvd_grp_ecid_b
Reserved (2b), GRP (2b), E-CID base (12b). yep, the reserved bits are just sitting there being reserved, we respect their boundaries β¨
Definition at line 1150 of file rte_flow.h.
π uint8_t in_ecid_e
Ingress E-CID ext. short king, one byte, does exactly what it says π
Definition at line 1151 of file rte_flow.h.
π uint8_t ecid_e
E-CID ext. (no "in" prefix bestie β that one's the ingress version up above, don't mix them up π)
Definition at line 1152 of file rte_flow.h.
π rte_be16_t inner_type
Inner EtherType or TPID. the inside info, iykyk πΈ
Definition at line 1153 of file rte_flow.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code. so nobody wrote this page, a robot did, and honestly? it ate π€π
that's the whole page bestie, no cap, every single field accounted for π§
DPDK β Version 26.03.0 π¦ mwah, go match some E-tag headers, ily, bye!! ππβ¨
π¦ 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