rte_dtls_hdr(3)
πΈ rte_dtls_hdr πΈ
okay bestie, pls meet the manual page for rte_dtls_hdr, living its life in the Library Functions Manual section of the docs. It's not a function, it's not a vibe you can call β it's a struct header for DTLS, and we're gonna go through it field by field, no skips, no shortcuts. π
β¨ NAME β¨
rte_dtls_hdr β the DTLS header struct, she's literally the blueprint for a DTLS record header π
β¨ SYNOPSIS β¨
#include <rte_dtls.h>
π¦ Data Fields
uint8_t typerte_be16_t versionuint64_t sequence_number: 48uint64_t epoch: 16rte_be16_t length
Not me listing all five exactly as they appear, because I will never leave a field out. That's not how we do things here. π
β¨ Detailed Description β¨
DTLS Header π«
That's the whole description, and honestly? Iconic of it. Short, confident, main character energy.
Definition at line 33 of file rte_dtls.h.
β¨ Field Documentation β¨
π uint8_t type
Content type of DTLS packet. It's defined as RTE_DTLS_TYPE_* β so go look at those macros when you wanna know what a packet is actually saying about itself. π£οΈ
Definition at line 35 of file rte_dtls.h.
π rte_be16_t version
The DTLS Version, and it's defined as RTE_DTLS_VERSION*. Note the * sitting there all by itself β that's exactly how the original writes it, so we keep it, no cap. π«Ά
Definition at line 37 of file rte_dtls.h.
π uint64_t sequence_number
The sequence number for the DTLS record. She counts, she orders, she lets the receiver know which record is which. β
Definition at line 40 of file rte_dtls.h.
π uint64_t epoch
A counter value that is incremented on every cipher state change. So every time the crypto situation flips to a whole new era β new epoch. It's giving eras tour, honestly. π₯
Definition at line 42 of file rte_dtls.h.
π rte_be16_t length
The length (in bytes) of the following DTLS packet. Following, as in the one that comes after this header. Units matter, bestie, don't forget the bytes. π
Definition at line 50 of file rte_dtls.h.
β¨ Author β¨
Generated automatically by Doxygen for DPDK from the source code. So likeβ¦ the docs wrote themselves, which is very slay of them. π€β¨
π tiny reminder: this page is literally a struct listing, so the only fields are the five up there. Don't go inventing a sixth, gorgeous. π
and that's the whole page, bestie!! π y'all take care of yourselves out there β this came straight outta DPDK, Version 25.11.3, so go crazy with the docs and hydrate while you're at it. π¦πΈπ
π¦ 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