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 vfid
  • uint16_t msg_type
  • uint16_t retval
  • void * 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