rte_flow_a..._push_mpls(3)

NAME 🫢

rte_flow_action_of_push_mpls β€” bestie, it's literally the struct for pushing a whole new MPLS tag onto your packet, no cap ✨


SYNOPSIS πŸ’…

#include <rte_flow.h>

Data Fields πŸŽ€

  • rte_be16_t ethertype β€” the EtherType, duh πŸ’–

Detailed Description πŸ‘‘

RTE_FLOW_ACTION_TYPE_OF_PUSH_MPLS

Okay so listen, this one implements OFPAT_PUSH_MPLS (that's the OpenFlow action whose whole personality is "push a new MPLS tag") exactly as it's defined by the OpenFlow Switch Specification. Like, it's giving standard-compliant. Not me being obsessed with spec fidelity but I am. πŸ™ˆ

fr fr, it says right there in the source: Definition at line 3670 of file rte_flow.h.

Field Documentation 🌸

rte_be16_t ethertype πŸ¦‹

EtherType.

Definition at line 3671 of file rte_flow.h. (yes, right under the other one, they're neighbors, iconic πŸ’œ)


Author ⭐

Generated automatically by Doxygen for DPDK from the source code. πŸ€–βœ¨ (not a human girlie wrote this, it's the machine's moment, and honestly? it ate)


That's the whole page, bestie β€” every flag, field, and line number accounted for, nothing skipped, periodt. πŸ’–

This was rte_flow_a..._push_mpls(3) from the DPDK Library Functions Manual, DPDK Version 25.11.3 β€” slay, go push some MPLS tags responsibly. πŸŒˆπŸ‘‘

πŸ“¦ where this page comes from