ice_fltr_cl..._vsi_promisc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_fltr_cl..._vsi_promisc β€” the Kernel API Manual, but make it make sense

okay bestie, so this is a kernel API page, meaning it's documenting a function you'd call from C, not a command you type in your shell. The manual name is ice_fltr_cl..._vsi_promisc(9) (yes, it's truncated in the header, that's just how it do be β€” the real name is longer and lives down in the NAME section 🫢). It's from the ice driver crew, section 9, kernel API vibes only.


✨ NAME ✨

ice_fltr_clear_vlan_vsi_promisc -

and that's it. That's the whole description. Just a dash. No cap, the one-liner is literally empty 😭 so all the actual tea is in the sections below.


πŸ¦‹ SYNOPSIS πŸ¦‹

int ice_fltr_clear_vlan_vsi_promisc (struct ice_hw *hw , struct ice_vsi *vsi , u8 promisc_mask );

it returns an int, it takes three things, and it's giving "short and sweet, main character energy" ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the hardware structure πŸ’» like, the actual NIC situation
  • vsi β€” the VSI being configured 🌸 (that's the Virtual Station Interface, in case you were wondering β€” it's the thing getting its promisc settings touched)
  • promisc_mask β€” mask of promiscuous config bits πŸ‘€ which promiscuous mode(s) we're talking about, packed into a mask

πŸ”₯ DESCRIPTION πŸ”₯

Clear VSI with all associated VLANs to given promiscuous mode(s)

fr fr that's the whole thing β€” it's the clear counterpart, so it's turning promiscuous modes off for the VSI and every VLAN hanging off it, based on whatever bits you passed in promisc_mask. it's giving cleanup era, it's giving "we're done being nosy now" πŸ’…

lowkey important: this clears promisc for the VSI with all associated VLANs, not just the bare VSI. if you only wanted the plain VSI one, there's a different function for that (spoiler: it's in SEE ALSO below πŸ‘‘).

🌈 SEE ALSO 🌈

the whole friend group, all listed, all iconic:

like yes that's a lot of entries but that's the whole filter squad and they all ate πŸ’€


okay and for the lil sign-off: this page comes out of ./drivers/net/ethernet/intel/ice, dated October 2026, and it's ice_fltr_cl..._vsi_promisc(9) all over again β€” same name at the bottom as the top, which is honestly so symmetric of it πŸŽ€βœ¨

πŸ“¦ where this page comes from