rte_tcp.h(3)

πŸ’– rte_tcp.h(3) πŸ’–

okay bestie, welcome to the rte_tcp.h page β€” it lives in the Library Functions Manual section of the DPDK docs, and it's literally the lil header that holds all the TCP flag constants you're gonna be poking at. it's giving "small file, big main character energy" πŸ¦‹


✨ NAME ✨

rte_tcp.h β€” no cap, that's the whole name, that's the vibe 🌸


πŸŽ€ SYNOPSIS πŸŽ€

#include <stdint.h>
#include <rte_byteorder.h>

🫢 Data Structures

  • struct rte_tcp_hdr

πŸ”₯ Macros

#define RTE_TCP_CWR_FLAG   0x80
#define RTE_TCP_ECE_FLAG   0x40
#define RTE_TCP_URG_FLAG   0x20
#define RTE_TCP_ACK_FLAG   0x10
#define RTE_TCP_PSH_FLAG   0x08
#define RTE_TCP_RST_FLAG   0x04
#define RTE_TCP_SYN_FLAG   0x02
#define RTE_TCP_FIN_FLAG   0x01

🌈 Detailed Description 🌈

TCP-related defines ✨ that's it, that's the whole personality.

Definition in file rte_tcp.h.


πŸ‘‘ Macro Definition Documentation πŸ‘‘

πŸ’… #define RTE_TCP_CWR_FLAG 0x80

TCP Flags Congestion Window Reduced 🌸

Definition at line 39 of file rte_tcp.h.

πŸ’… #define RTE_TCP_ECE_FLAG 0x40

ECN-Echo πŸ’œ

Definition at line 40 of file rte_tcp.h.

πŸ’… #define RTE_TCP_URG_FLAG 0x20

Urgent Pointer field significant 🚨

Definition at line 41 of file rte_tcp.h.

πŸ’… #define RTE_TCP_ACK_FLAG 0x10

Acknowledgment field significant β€” yes bestie, we see you, we acknowledge you 🫢

Definition at line 42 of file rte_tcp.h.

πŸ’… #define RTE_TCP_PSH_FLAG 0x08

Push Function 🫸

Definition at line 43 of file rte_tcp.h.

πŸ’… #define RTE_TCP_RST_FLAG 0x04

Reset the connection πŸ’€

Definition at line 44 of file rte_tcp.h.

πŸ’… #define RTE_TCP_SYN_FLAG 0x02

Synchronize sequence numbers ✨ the iconique handshake starter

Definition at line 45 of file rte_tcp.h.

πŸ’… #define RTE_TCP_FIN_FLAG 0x01

No more data from sender 😭 it's over, it's done, bye

Definition at line 46 of file rte_tcp.h.


🧚 Author 🧚

Generated automatically by Doxygen for DPDK from the source code. not a human, just a lil robot doing its thing πŸ€–βœ¨


okay that's the whole page bestie, you ate that πŸ“ and for the cute lil sign-off: this was DPDK Version 25.11.3, and the page is rte_tcp.h(3) πŸ’– periodt πŸ’…

πŸ“¦ where this page comes from