rte_eth_udpv4_flow(3)

πŸ’… NAME πŸ’…

rte_eth_udpv4_flow β€” bestie, it's a struct, and it's the whole blueprint for describing an IPv4 UDP flow ✨ (pulled straight from the DPDK library functions manual, okurrr)


πŸŽ€ SYNOPSIS πŸŽ€

#include <rte_eth_ctrl.h>

✨ Data Fields ✨

  • struct rte_eth_ipv4_flow ip
  • uint16_t src_port
  • uint16_t dst_port

πŸ¦‹ Detailed Description πŸ¦‹

Okay so listen. This is a structure, and its whole entire job β€” its main character purpose, if you will β€” is to define the input for an IPV4 UDP flow. That's it. That's the vibe. 🫢

For real for real: it lives at line 173 of the file rte_eth_ctrl.h.

🌸 Field Documentation 🌸

πŸ’– struct rte_eth_ipv4_flow ip

The IPv4 fields you're tryna match on. Like, the matching criteria, the whole point. 🎯

Sits pretty at line 174 of rte_eth_ctrl.h.

πŸ’– uint16_t src_port

UDP source port, in big endian. Periodt. Don't come at me with your little-endian nonsense, the docs said big endian and I said what I said. πŸ’…

Defined at line 175 of rte_eth_ctrl.h.

πŸ’– uint16_t dst_port

UDP destination port, also in big endian. Yes bestie, both ports are big endian, keep up. πŸ¦‹

Defined at line 176 of rte_eth_ctrl.h.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for DPDK from the source code. So nobody hand-wrote this one, the robot did it, and honestly? Slay, robot. πŸ€–βœ¨


And that's the whole page, bestie, no cap. This lil' number is from the DPDK crew, Version 25.11.3, entry rte_eth_udpv4_flow(3) β€” love that for us. Go forth and match some UDP flows. πŸŒˆπŸ’œ

πŸ“¦ where this page comes from