rte_eth_fdir_flex_conf(3)

πŸ’– rte_eth_fdir_flex_conf(3) πŸ’–

okay so bestie, welcome to the <rte_eth_ctrl.h> cinematic universe 🌸 β€” this is the manual page for rte_eth_fdir_flex_conf, a struct that lives in the DPDK library functions section and is genuinely the blueprint for all your flexible payload situations. no cap.


✨ NAME ✨

rte_eth_fdir_flex_conf β€” the struct, the moment, the icon πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <rte_eth_ctrl.h>

πŸŽ€ Data Fields πŸŽ€

  • uint16_t nb_payloads
  • uint16_t nb_flexmasks
  • struct rte_eth_flex_payload_cfg flex_set[RTE_ETH_PAYLOAD_MAX]
  • struct rte_eth_fdir_flex_mask flex_mask[RTE_ETH_FLOW_MAX]

🌈 Detailed Description 🌈

so basically this struct is where you define all the flexible payload related settings β€” and yes that means both the flex payload and the flex mask, together, in one cozy little home 🫢

it's giving "one struct to configure them all" energy, fr fr.

πŸ“ Definition at line 409 of file rte_eth_ctrl.h.

πŸ‘‘ Field Documentation πŸ‘‘

πŸ“ uint16_t nb_payloads

the number of following payload cfg πŸ’– β€” literally just how many payload configs are about to show up.

πŸ“ Definition at line 410 of file rte_eth_ctrl.h.

🧚 uint16_t nb_flexmasks

the number of following mask πŸ’… β€” how many masks are queued up behind it.

πŸ“ Definition at line 411 of file rte_eth_ctrl.h.

⭐ struct rte_eth_flex_payload_cfg flex_set[RTE_ETH_PAYLOAD_MAX]

flex payload configuration for each payload type 🌸 β€” one config per payload type, array-coded, exact size RTE_ETH_PAYLOAD_MAX, no notes.

πŸ“ Definition at line 412 of file rte_eth_ctrl.h.

πŸ¦‹ struct rte_eth_fdir_flex_mask flex_mask[RTE_ETH_FLOW_MAX]

flex mask configuration for each flow type ✨ β€” one mask per flow type, array size RTE_ETH_FLOW_MAX, periodt.

πŸ“ Definition at line 414 of file rte_eth_ctrl.h.

🫢 Author 🫢

generated automatically by Doxygen for DPDK from the source code. not a human author, just Doxygen doing its lil thing automatically πŸŽ€


so yeah, that's the whole page bestie. all the fields, all the line numbers, all the vibes accounted for, nothing skipped, nothing invented πŸ’―

πŸ’œ mwah, this was DPDK, Version 25.11.3 β€” manual page rte_eth_fdir_flex_conf(3). go configure some flexible payloads, you absolute main character 🌟
πŸ“¦ where this page comes from