rte_pmd_ix...vent_param(3)
β¨ NAME β¨
rte_pmd_ixgbe_mb_event_param β ok so this is a struct, and it lives in the Library Functions Manual, and it is literally the little bundle of info that gets yeeted at your app when a callback fires π
π¦ SYNOPSIS π¦
Drop this include in and you're in business, bestie:
#include <rte_pmd_ixgbe.h>
πΈ Data Fields πΈ
uint16_t vfiduint16_t msg_typeuint16_t retvalvoid * msg
π Detailed Description π
So the vibe is: this is the data sent to the user application when the callback is executed π«Ά Like, the mailbox event happens, the callback goes off, and this struct is what shows up in your function. That's the whole plot.
Definition at line 663 of file rte_pmd_ixgbe.h. π
π Field Documentation π
β uint16_t vfid
Virtual Function number. Which VF are we talking about, bestie? That one. π
Definition at line 664 of file rte_pmd_ixgbe.h. π
π¦ uint16_t msg_type
The VF to PF message type β and the actual type definitions live over in ixgbe_mbx.h, so go peek there, iykyk π
Definition at line 665 of file rte_pmd_ixgbe.h. π
π uint16_t retval
The return value. That's it, that's the field. β¨
Definition at line 666 of file rte_pmd_ixgbe.h. π
π void * msg
A pointer to the message π― (yes it's void *, no we will not be elaborating, that's literally what the header says).
Definition at line 667 of file rte_pmd_ixgbe.h. π
π Author π
Generated automatically by Doxygen for DPDK from the source code. Not me writing it by hand, no cap β the robot did it π€β¨
okay that's the whole page bestie, ily, go read your callbacks π
This was DPDK, Version 25.11.3 β no date on the tin, so that's all we got. Mwah, bye ππ
π¦ 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