RTE_FLOW_ACTION_OF_POP_MPLS(3)
β¨ NAME β¨
okay so bestie, welcome to the rte_flow_a...of_pop_mpls(3) page from the Library Functions Manual π β and yes, the main character of this whole page is literally called rte_flow_action_of_pop_mpls. say it with me. slay.
πΈ SYNOPSIS πΈ
#include <rte_flow.h>
π Data Fields π
rte_be16_t ethertypeβ the EtherType field, sitting there being all mysterious and 16-bit π
π Detailed Description π
Okay so boom: this whole thing is about RTE_FLOW_ACTION_TYPE_OF_POP_MPLS π₯
It implements OFPAT_POP_MPLS β and if you're wondering what that does, the original literally spells it out as "pop the outer MPLS tag" π«Ά β exactly as defined by the OpenFlow Switch Specification. no cap, that's the whole vibe.
lowkey important: this definition lives at line 3660 of the file rte_flow.h. remember that for the exam bestie π
π¦ Field Documentation π¦
β rte_be16_t ethertype β
This is the EtherType field. that's it. that's the field. β¨
Its definition is chilling at line 3661 of the file rte_flow.h π
π Author π
Generated automatically by Doxygen for DPDK from the source code. not a human author, just robot energy fr fr π€π
sign-off time, bestie: this iconic little page came from DPDK Version 25.11.3, and it's the rte_flow_a...of_pop_mpls(3) manual page. mwah π go pop those MPLS tags, queen. periodt. πβ¨π
π¦ where this page comes from
- ubuntu resolute: dpdk-doc 25.11.3-0ubuntu0.26.04.1 Β· BSD-3-Clause
- ubuntu stonking: dpdk-doc 25.11.3-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms