i40e_config...iscuous_mode(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

i40e_config_vf_promiscuous_mode β€”

okay so bestie, the official one-liner for this function is literally blank in the source, no cap, it just trails off after the dash. So we're going in raw with the synopsis, bestie, and honestly? iconic behavior.

This page lives in the Kernel API Manual, btw. 🫢


✨ SYNOPSIS ✨

int i40e_config_vf_promiscuous_mode (struct i40e_vf *vf , u16 vsi_id ,
       bool allmulti , bool alluni );

Look at that signature. Four whole arguments. She's got range. πŸ”₯


πŸŽ€ ARGUMENTS πŸŽ€

  • vf β€” pointer to the VF info. Just a lil pointer, doing pointer things. πŸ’œ
  • vsi_id β€” the VSI id. It's a u16, it's identifying a VSI, it's doing exactly what it says on the tin.
  • allmulti β€” sets the MAC L2 layer multicast promiscuous enable/disable. So, yes or no on the multicast promisc. 🌸
  • alluni β€” sets the MAC L2 layer unicast promiscuous enable/disable. Same energy, but unicast. ⭐

🌈 DESCRIPTION 🌈

So here's the tea, bestie: this one gets called from the VF to configure the promiscuous mode of VF VSIs. And it also gets called from the VF reset path to reset promiscuous mode back to where it should be. Two callers, one function, main character energy fr fr. πŸ‘‘

Like β€” she does the configuration thing and she does the cleanup thing. Versatile. We stan. πŸ’…


πŸ¦‹ SEE ALSO πŸ¦‹

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

And now, the friend group. Everyone in this list is invited to the function party, and yes, you have to say hi to all of them: πŸŽ€

I warned you it was a whole friend group. πŸ’€


That's the whole page, bestie β€” hope it ate. πŸ“ Source and version vibes come courtesy of ./drivers/net/ethernet/intel/i40e, dated October 2026, and that's the tea on i40e_config...iscuous_mode(9). mwah πŸ’‹ 🧚

πŸ“¦ where this page comes from