ice_fltr_set_vsi_promisc(9)
π ice_fltr_set_vsi_promisc β okay so this is a kernel API manual page, bestie π
So this whole thing lives in the Kernel API Manual (section 9, the kernel devvy one), and honestly? It's giving "one little helper that does a very specific thing and does it flawlessly." Let's get into it. β¨
β¨ NAME β¨
ice_fltr_set_vsi_promisc β the function that sets a given VSI to the promiscuous mode(s) you hand it. That's literally it. It sets the promisc, she's a promisc-setter. π₯
πΈ SYNOPSIS πΈ
int ice_fltr_set_vsi_promisc(struct ice_hw *hw, u16 vsi_handle, u8 promisc_mask,
u16 vid);
Returns an int, takes four things, slay. π
π¦ ARGUMENTS π¦
hwβ pointer to the hardware structure. Like, the whole hardware vibe check in pointer form. π«Άvsi_handleβ the VSI handle you wanna configure. This is the one getting the glow-up.promisc_maskβ the mask of promiscuous config bits. Mask on, mask off, whatever bits you put in here are the ones she's turning on. πvidβ the VLAN ID to set VLAN promiscuous. So if you're doing the VLAN flavor of promisc, this is the VID you point at. π
π SEE ALSO π
The source file for this one, no cap:
- Kernel file
./drivers/net/ethernet/intel/ice/ice_fltr.c
And the whole friend group, in the exact order the page lists them (yes, all of them, I'm not skipping a single one, that would be so rude):
ice_fltr_free_list(9)ice_fltr_add_entry_to_list(9)ice_fltr_set_vlan_vsi_promisc(9)ice_fltr_clear_vlan_vsi_promisc(9)ice_fltr_clear_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)
Like, that's a whole squad. A filter-function flash mob. π«Άπ
ngl bestie, if you're gonna call one of these, you're probably gonna call like five of them. They come as a set, iykyk. π
π cute little sign-off: this page is from ./drivers/net/ethernet/intel/ice, dated October 2026. Periodt. ππ
β¨
π¦ 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