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_id
  • rte_be16_t session_id
  • rte_be16_t ns
  • rte_be16_t nr
  • rte_be16_t offset_size
  • uint8_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