rte_table_...qinq_pppoe(3)
β¨ NAME β¨
rte_table_encap_ether_qinq_pppoe β bestie, this is a struct page from the DPDK library manual (the "Library Functions Manual" one π«Ά), and it's literally just a little bundle of headers you'd slap onto a packet when you're doing QinQ + PPPoE encapsulation. Iconic behavior, honestly.
πΈ SYNOPSIS πΈ
#include <rte_table_action.h>
π Data Fields π
struct rte_table_action_ether_hdr etherstruct rte_table_action_vlan_hdr svlanstruct rte_table_action_vlan_hdr cvlanstruct rte_table_action_pppoe_hdr pppoe
π Detailed Description π
It's givingβ¦ QinQ_PPPoE encap parameters. That's the whole vibe. Four header structs, one dream. β¨
Definition at line 534 of file rte_table_action.h.
π¦ Field Documentation π¦
struct rte_table_action_ether_hdr ether
Ok so heads up: this one is only valid when type is set to QinQ. Not me warning you ahead of time so you don't get weird output π
Definition at line 537 of file rte_table_action.h.
struct rte_table_action_vlan_hdr svlan
The Service VLAN header. Yes bestie, the S in svlan really does stand for Service. SLAY. π
Definition at line 538 of file rte_table_action.h.
struct rte_table_action_vlan_hdr cvlan
The Customer VLAN header. Cute, cozy, customer-facing. The way these two VLAN headers stack is the whole point of QinQ, iykyk. π§
Definition at line 539 of file rte_table_action.h.
struct rte_table_action_pppoe_hdr pppoe
The PPPoE/PPP headers β both of them living in one field, sharing, which is honestly kind of them. π
Definition at line 540 of file rte_table_action.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code. So technically no human author to thank, just the machine doing its little thing. Respect. π
fr fr, the one thing to remember: thatetherfield only counts whentypeisQinQ. Everything else is just VLANs and PPPoE doing their iconic little stack. π
and that's a wrap on this page, babes β DPDK Version 25.11.3, rte_table_...qinq_pppoe(3), mwah π
π¦ 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