rte_eth_tcpv6_flow(3)

πŸ’– rte_eth_tcpv6_flow πŸ’–

okay bestie, so this one's a library function page from the DPDK fam, and the star of the show is literally just called rte_eth_tcpv6_flow. that's it, that's the name. it's giving "struct that knows things about TCP-over-IPv6 flows" and honestly? we're obsessed. πŸ¦‹


✨ SYNOPSIS ✨

#include <rte_eth_ctrl.h>

πŸŽ€ Data Fields

  • struct rte_eth_ipv6_flow ip
  • uint16_t src_port
  • uint16_t dst_port

πŸ“– Detailed Description

so this is a structure β€” a lil container of vibes β€” that's used to define the input for an IPV6 TCP flow. that's the whole job. it holds the stuff you need to describe one of those flows, no more, no less. iconic behavior fr fr. πŸ’…

it lives at Definition at line 221 of file rte_eth_ctrl.h. β€” so if you ever need to go find it irl, that's the address. πŸ“


🌸 Field Documentation 🌸

struct rte_eth_ipv6_flow ip

the IPv6 fields to match. like, this is the part where you say "yeah, this specific IPv6 situation" and the struct is like "say less." ✨

Definition at line 222 of file rte_eth_ctrl.h.

uint16_t src_port

the TCP source port, in big endian. not little endian. big. endian. do not come for me about it, just know which way the bytes are standing. 🧍

Definition at line 223 of file rte_eth_ctrl.h.

uint16_t dst_port

the TCP destination port, also in big endian. same energy as src_port except it's the other end of the convo. 🫢

Definition at line 224 of file rte_eth_ctrl.h.


πŸ‘‘ Author

Generated automatically by Doxygen for DPDK from the source code.

no human wrote this by hand, it was Doxygen doing its little auto-generation thing off the DPDK source code. a machine did that. and honestly? slay. πŸ€–πŸ’–


ngl bestie, if you're reading this you're probably already deep in DPDK-land and know exactly what you're doing. go forth and match those flows. periodt. πŸ’…

mwah β€” this page is chillin' in DPDK, Version 25.11.3, and it's filed under rte_eth_tcpv6_flow(3) in the Library Functions Manual. bye bestie, love u, drink water πŸŒΈπŸ¦‹βœ¨

πŸ“¦ where this page comes from