ice_vf_set_vsi_promisc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_vf_set_vsi_promisc β€” a Kernel API Manual moment ✨

okay so bestie, welcome to the ice_vf_set_vsi_promisc(9) page 🧚 this is the Kernel API Manual entry, and it's giving "small function, big friend group" energy. let's get into it πŸ’–


✨ NAME ✨

ice_vf_set_vsi_promisc β€” turn on promiscuous mode for a VF's VSI πŸŽ€

fr fr, that's it. one job. and it slays that one job πŸ’…

🌸 SYNOPSIS 🌸

int ice_vf_set_vsi_promisc (struct ice_vf *vf , struct ice_vsi *vsi , u8
promisc_m );

so we're returning an int (iykyk, check it), and it takes three things: a struct ice_vf *vf, a struct ice_vsi *vsi, and a u8 promisc_m. copy that signature exactly, don't be creative with it πŸ™ˆ


πŸ¦‹ ARGUMENTS πŸ¦‹

  • vf β€” the VF to configure πŸ‘‘ like, the actual virtual function you're doing the thing to.
  • vsi β€” the VF's VSI 🌈 (its very own virtual station interface, no sharing).
  • promisc_m β€” the promiscuous mode to enable πŸ’« which mode, you ask? the one you put in this u8. be normal about it.

πŸ’œ SEE ALSO πŸ’œ

alright bestie, buckle up, because the friend group here is huge β€” every single one of these is in the kernel file ./drivers/net/ethernet/intel/ice/ice_vf_lib.c along with our main character:

and the file these all live in is ./drivers/net/ethernet/intel/ice 🫢 (well, the SEE ALSO points at ./drivers/net/ethernet/intel/ice/ice_vf_lib.c, and the directory is ./drivers/net/ethernet/intel/ice β€” both are on the page, don't @ me πŸ’€).

not a single one of these is optional reading bestie, they're all listed, that's the whole point 🌟

πŸŽ€ cute sign-off πŸŽ€

that's the whole page, diva πŸ’– this gem is from the Kernel API Manual, source ./drivers/net/ethernet/intel/ice, dated October 2026 β€” iconic, timeless, obsessed. now go enable some promiscuous mode and be the main character of your own VSI πŸŒˆπŸ’…βœ¨

πŸ“¦ where this page comes from