ETHERTYPE(3)
π NAME π
rte_flow_action_of_pop_mpls β bestie, this is the struct that handles the OFPAT_POP_MPLS situation, and we're gonna get into it β¨
This page lives in the DPDK Library Functions Manual, section 3, so you already know it's a C-library kinda vibe π
πΈ SYNOPSIS πΈ
#include <rte_flow.h>
β¨ Data Fields β¨
rte_be16_t ethertypeβ the EtherType field, sitting there being all big-endian about it π
π¦ Detailed Description π¦
Okay so the main character here is RTE_FLOW_ACTION_TYPE_OF_POP_MPLS π
It implements OFPAT_POP_MPLS β and in case you're wondering what that even means, it's literally "pop the outer MPLS tag" β as defined by the OpenFlow Switch Specification. No cap, that's the whole job π«Ά
Lowkey important: this thing is defined at line3660of filerte_flow.h. Remember that, it might come up π
π§ Field Documentation π§
π rte_be16_t ethertype
It's the EtherType. That's it, that's the field π
Defined at line3661of filerte_flow.hβ noted and filed away bestie π
π Author π
Generated automatically by Doxygen for DPDK from the source code β so nobody actually hand-wrote this, the robots did it for us and honestly? slay π€β¨
That's the whole page, bestie β fresh off DPDK Version 26.03.0, courtesy of Doxygen doing its little autogenerated thing ππ mwah, go pop some MPLS tags responsibly π¦
π¦ 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