ice_fltr_se..._vsi_promisc(9)
π 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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms