ice_fltr_se..._vsi_promisc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_fltr_se..._vsi_promisc(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual β€” yes that's the actual manual name, we're in the big leagues now πŸŽ€ this little page is all about ice_fltr_set_vlan_vsi_promisc, and the way that name is lowkey a whole keyboard workout? iconic.


✨ NAME ✨

ice_fltr_set_vlan_vsi_promisc β€”

and that's it. that's the whole description. the manpage literally just ends the line with a dash and dips πŸ’€ no shade, sometimes the function name says everything, iykyk. it's giving "I said what I said."


πŸ¦‹ SYNOPSIS πŸ¦‹

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

look at her. three args, returns an int, no notes. main character energy fr fr πŸ‘‘


🌸 ARGUMENTS 🌸

  • hw β€” pointer to the hardware structure. that's your hardware babe, the whole physical situation 🫢
  • vsi β€” the VSI being configured. the one getting the glow-up ✨
  • promisc_mask β€” mask of promiscuous config bits. yes bestie, promiscuous β€” it's a networking term, it means the interface gets nosy and peeks at traffic that isn't strictly its own. the mask is which bits of that nosiness you're asking for πŸ’…

πŸ’– DESCRIPTION πŸ’–

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

like, the whole VSI and every VLAN riding with it get flipped into whichever promiscuous mode(s) the mask asks for. group chat gets the same setting, no one gets left on read 😭🌸


πŸ”₯ SEE ALSO πŸ”₯

the source lives in the kernel file ./drivers/net/ethernet/intel/ice/ice_fltr.c β€” go say hi 🧚

and here's the whole friend group, alphabetically-ish and unedited because we do not gatekeep:

ice_fltr_free_list(9), ice_fltr_add_entry_to_list(9), ice_fltr_clear_vlan_vsi_promisc(9), ice_fltr_clear_vsi_promisc(9), ice_fltr_set_vsi_promisc(9), ice_fltr_add_mac_list(9), ice_fltr_remove_mac_list(9), ice_fltr_add_vlan_list(9), ice_fltr_remove_vlan_list(9), ice_fltr_add_eth_list(9), ice_fltr_remove_eth_list(9), ice_fltr_remove_all(9), ice_fltr_add_mac_to_list(9), ice_fltr_add_vlan_to_list(9), ice_fltr_add_eth_to_list(9), ice_fltr_prepare_mac(9), ice_fltr_prepare_mac_and_broadcast(9), ice_fltr_prepare_vlan(9), ice_fltr_prepare_eth(9), ice_fltr_add_mac(9), ice_fltr_add_mac_and_broadcast(9), ice_fltr_remove_mac(9), ice_fltr_add_vlan(9), ice_fltr_remove_vlan(9), ice_fltr_add_eth(9), ice_fltr_remove_eth(9)

not me listing all of them, we don't skip entries in this house πŸ«ΆπŸ’œ


ngl bestie, if you were hoping for a nice tidy one-liner explanation of that NAME field... there isn't one. the page ships it empty. that's canon. πŸ™ˆ

and that's the page!! πŸ’– brought to you by ./drivers/net/ethernet/intel/ice, dated October 2026 β€” with the manpage title ice_fltr_se..._vsi_promisc(9) because whoever generated it got truncation-happy and honestly? relatable. slay, see you in the next manpage πŸŽ€πŸŒˆβ­

πŸ“¦ where this page comes from