ixgbevf_hv_...i_version_vf(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ixgbevf_hv_negotiate_api_version_vf β€” the Kernel API Manual, bestie edition ✨

okay so we're in the Kernel API Manual today and this one is very niche but also very iconic. it's a Hyper-V flavored function, iykyk. 🧚


🌸 NAME 🌸

ixgbevf_hv_negotiate_api_version_vf β€” literally just says what it is: Negotiate supported API version. that's the whole vibe check. πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

int ixgbevf_hv_negotiate_api_version_vf(struct ixgbe_hw *hw, int api);

she takes two things and gives you back an int, no cap. ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the HW structure. that's the hardware context, your main character. she needs it to do literally anything. πŸ”₯
  • api β€” an integer containing the requested API version. and here's the Hyper-V tea β˜•: only ixgbe_mbox_api_10 is supported. that's it. that's the list. don't come with anything else, she's not doing it. πŸ™ˆ
lowkey important: this is the Hyper-V version of the negotiate function, so the supported-version situation is stricter than you might expect β€” ixgbe_mbox_api_10 only, periodt. πŸ’€

⭐ SEE ALSO ⭐

the whole friend group, in order β€” because the kernel file ./drivers/net/ethernet/intel/ixgbevf/vf.c is where all of these live, and they all reference each other like a giant group chat 🫢:

like, yes, that's a lot of friends, but every single one of them is listed up there and every single one of them ate. πŸ‘‘


and that's the page!! mwah πŸ’‹ this little beauty comes from the kernel source file ./drivers/net/ethernet/intel/i... (yes the footer truncates it like that, she's mysterious ✨) and it's dated October 2026 β€” so mark your calendars bestie, the docs said October 2026 and the docs never lie. πŸ“πŸ’œ

πŸ“¦ where this page comes from