RTE_L2TPV2_MSG_WITHOUT_LENGTH(3)
β¨ rte_l2tpv2_msg_without_length β¨
okay bestie, so this is a struct β not a function, not a macro, a whole data structure β from the DPDK headers, and it lives in rte_l2tpv2.h. It's giving "the L2TPv2 message header but make it length-less" π
No cap, it's a library-functions-manual situation. Let's get into it π«Ά
πΈ SYNOPSIS πΈ
#include <rte_l2tpv2.h>
π Data Fields
rte_be16_t tunnel_idrte_be16_t session_idrte_be16_t nsrte_be16_t nrrte_be16_t offset_sizeuint8_t * offset_padding
π Detailed Description π
The L2TPv2 message Header contains all options except length β that's ns, nr, offset size, and offset padding. Periodt. No length field here, that's literally the whole point of the name bestie π
Definition at line 142 of file rte_l2tpv2.h.
π¦ Field Documentation π¦
rte_be16_t tunnel_id
tunnel ID(16)
Definition at line 143 of file rte_l2tpv2.h.
rte_be16_t session_id
session ID(16)
Definition at line 144 of file rte_l2tpv2.h.
rte_be16_t ns
Ns(16)
Definition at line 145 of file rte_l2tpv2.h.
rte_be16_t nr
Nr(16)
Definition at line 146 of file rte_l2tpv2.h.
rte_be16_t offset_size
offset size(16)
Definition at line 147 of file rte_l2tpv2.h.
uint8_t* offset_padding
offset padding(variable length)
Definition at line 148 of file rte_l2tpv2.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code. Not a human author moment, it's a whole robot-coded situation π€β¨
okay and that's the whole page fr fr π this was DPDK, Version 25.11.3, and it's the rte_l2tpv2...hout_length(3) page β slay, go read rte_l2tpv2.h if you want the full tea ππ
π¦ 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