i40e_aq_add_macvlan(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

hey bestie πŸ’– welcome to the Kernel API Manual page for i40e_aq_add_macvlan(9). The function name is giving β€œI was generated by a build script,” but the job is lowkey simple: add MAC/VLAN addresses to the hardware filtering. We’re keeping every detail, every argument, and every single SEE ALSO reference, no cap. ✨

πŸŽ€ NAME πŸŽ€

i40e_aq_add_macvlan β€” okay so the original NAME line is literally i40e_aq_add_macvlan - and then nothing, which is mysterious main character energy. It’s the function for adding MAC/VLAN addresses to the HW filtering, and we’re obsessed. πŸ’…

✨ SYNOPSIS ✨

Here’s the signature, exactly as she appears, bestie β€” do not touch the spacing:

int i40e_aq_add_macvlan (struct i40e_hw *hw , u16 seid , struct
       i40e_aqc_add_macvlan_element_data *mv_list , u16 count , struct
       i40e_asq_cmd_details *cmd_details );

πŸ’– ARGUMENTS πŸ’–

  • hw β€” pointer to the hw struct. literally the hardware struct pointer, periodt.
  • seid β€” VSI for the mac address. that’s the vibe.
  • mv_list β€” list of macvlans to be added. yes, she contains multitudes.
  • count β€” length of the list. no guessing, it’s the length.
  • cmd_details β€” pointer to command details structure or NULL.

🌸 DESCRIPTION 🌸

The original says: Add MAC/VLAN addresses to the HW filtering. That’s the whole description, and honestly? Short, sweet, slayed. πŸŽ€

πŸ¦‹ SEE ALSO πŸ¦‹

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

The friend group roll call is long, and yes, every single (9) reference is invited:


mwah πŸ’‹ β€” source/version: ./drivers/net/ethernet/intel/i40e, dated October 2026, and the page itself is i40e_aq_add_macvlan(9). Go forth and filter those MAC/VLAN addresses, bestie. 🫢

πŸ“¦ where this page comes from