rte_flow_item_e_tag(3)

πŸŽ€ NAME πŸŽ€

rte_flow_item_e_tag β€” bestie, it's the E-tag header matcher πŸ’–


✨ SYNOPSIS ✨

#include <rte_flow.h>

πŸ¦‹ Data Fields

  • rte_be16_t epcp_edei_in_ecid_b
  • rte_be16_t rsvd_grp_ecid_b
  • uint8_t in_ecid_e
  • uint8_t ecid_e
  • rte_be16_t inner_type

🌸 DETAILED DESCRIPTION 🌸

RTE_FLOW_ITEM_TYPE_E_TAG. That's the vibe ✨

It matches an E-tag header. No cap, that's literally the whole job.

The corresponding standard outer EtherType (TPID) value is RTE_ETHER_TYPE_ETAG. And here's the tea πŸ«– β€” it can be overridden by the preceding pattern item. Periodt.

Definition at line 1143 of file rte_flow.h. Not me citing the receipts πŸ“–πŸ’…

πŸ’… FIELD DOCUMENTATION πŸ’…

πŸ’œ rte_be16_t epcp_edei_in_ecid_b

E-Tag control information (E-TCI). Breaking it down like a group chat screenshot:

  • E-PCP β€” 3b
  • E-DEI β€” 1b
  • ingress E-CID base β€” 12b

Definition at line 1148 of file rte_flow.h. πŸ’–

🌈 rte_be16_t rsvd_grp_ecid_b

Reserved (2b), GRP (2b), E-CID base (12b). Slay, that's the whole layout ✨

Definition at line 1150 of file rte_flow.h. πŸŽ€

🧚 uint8_t in_ecid_e

Ingress E-CID ext. Short, sweet, iconic πŸ‘‘

Definition at line 1151 of file rte_flow.h. πŸ’œ

πŸ“ uint8_t ecid_e

E-CID ext. That's it, that's the field πŸ’…

Definition at line 1152 of file rte_flow.h. 🌸

⭐ rte_be16_t inner_type

Inner EtherType or TPID. Both, bestie β€” it's giving multitasking πŸ¦‹

Definition at line 1153 of file rte_flow.h. πŸ’–


πŸ‘‘ AUTHOR πŸ‘‘

Generated automatically by Doxygen for DPDK from the source code. The robots ate and left no crumbs πŸ€–βœ¨


okay that's the whole page, bestie 🫢 this was DPDK Version 25.11.3 energy from start to finish, lowkey iconic, go forth and match those E-tag headers πŸ’–πŸŽ€βœ¨

πŸ“¦ where this page comes from