rte_tcp_hdr(3)
β¨ NAME β¨
rte_tcp_hdr β bestie, it's the TCP header struct, and we're gonna know her intimately π
(also hi, this is the rte_tcp_hdr(3) page from the DPDK library manual, in case u were wondering where u even are)
πΈ SYNOPSIS πΈ
#include <rte_tcp.h>
π Data Fields π
rte_be16_t src_portrte_be16_t dst_portrte_be32_t sent_seqrte_be32_t recv_ackuint8_t data_offuint8_t tcp_flagsrte_be16_t rx_winrte_be16_t cksumrte_be16_t tcp_urp
okay so that's the whole roster π nine fields, no filler, all of them pulling their weight. slay.
π Detailed Description π
TCP Header.
literally that's it, that's the summary. she IS the TCP header. main character energy fr fr.
Defined at line 24 of rte_tcp.h. π
π¦ Field Documentation π¦
π rte_be16_t src_port
TCP source port.
Defined at line 25 of rte_tcp.h.
π rte_be16_t dst_port
TCP destination port.
Defined at line 26 of rte_tcp.h.
π rte_be32_t sent_seq
TX data sequence number.
(that's the sequence number for data u are sending, king π)
Defined at line 27 of rte_tcp.h.
π rte_be32_t recv_ack
RX data acknowledgment sequence number.
(the ack number for data u received β they're a matched set, iykyk)
Defined at line 28 of rte_tcp.h.
π uint8_t data_off
Data offset.
Defined at line 29 of rte_tcp.h.
π uint8_t tcp_flags
TCP flags
yeah she gets no period at the end, she's just like that π flags stay iconic.
Defined at line 30 of rte_tcp.h.
π rte_be16_t rx_win
RX flow control window.
Defined at line 31 of rte_tcp.h.
π rte_be16_t cksum
TCP checksum.
Defined at line 32 of rte_tcp.h.
π rte_be16_t tcp_urp
TCP urgent pointer, if any.
(emphasis on if any bestie β sometimes she simply isn't there and that's fine π«Ά)
Defined at line 33 of rte_tcp.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code.
ngl, no human authored this one, the robot did it and honestly? she ate. no cap. π€β¨
okay that's the whole page bestie!! this was rte_tcp_hdr(3) from DPDK, and we're repping Version 25.11.3 ππ¦ go forth and parse some packets, ur doing amazing, periodt. π
π¦ 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