i40e_aq_cfg...change_event(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– i40e_aq_cfg_lldp_mib_change_event(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ this one is straight out of the i40e driver and it's giving "one tiny function with a truly enormous friend group" energy, iykyk 🌸


🌈 NAME 🌈

i40e_aq_cfg_lldp_mib_change_event β€” ...and that's literally it, the manpage just leaves us on a dash πŸ’€ no description, no crumb of context, just vibes. (The description is down in DESCRIPTION, don't worry, we get there 🫢)


✨ SYNOPSIS ✨

int i40e_aq_cfg_lldp_mib_change_event (struct i40e_hw *hw , bool
enable_update , struct i40e_asq_cmd_details *cmd_details );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the hw struct, the main character of basically every function in this file πŸ‘‘
  • enable_update β€” Enable or Disable event posting. like, that's the whole switch, you either want the events or you don't, no in-between πŸ¦‹
  • cmd_details β€” pointer to command details structure or NULL (yes bestie, NULL is a totally valid move here)

πŸ’… DESCRIPTION πŸ’…

Enable or Disable posting of an event on ARQ when the LLDP MIB associated with the interface changes.

That's it, that's the whole function 🎯 you flip enable_update and the firmware either starts yelling at you on the ARQ when the LLDP MIB for that interface changes, or it stops. Quiet or loud. Slay. πŸ”₯


🌸 SEE ALSO 🌸

first up, the actual kernel file it lives in β€” no cap, this is home base:

  • Kernel file ./drivers/net/ethernet/intel/i40e/i40e_common.c

and now the entire extended friend group 😭 literally the whole i40e roster, in order, all present and accounted for:


πŸ¦‹ okay that's the whole thing, go read some source bestie, ily 🫢

sign-off szn πŸ’œ this page came from ./drivers/net/ethernet/intel/i40e, dated October 2026, and it's filed under i40e_aq_cfg...change_event(9) β€” periodt. πŸŽ€

πŸ“¦ where this page comes from