ice_vsi_apply_spoofchk(9)
π ice_vsi_apply_spoofchk(9) π
okay so this is a page straight out of the Kernel API Manual (section 9, bestie, we're in the kernel docs now β¨) and it's all about one very specific little function. her name is ice_vsi_apply_spoofchk and she does exactly one thing and she does it slayfully.
β¨ NAME β¨
ice_vsi_apply_spoofchk β apply the Tx spoof checking setting to a VSI π
like, that's it. that's the whole job. she takes your spoof-check vibe and makes the VSI match it. periodt.
πΈ SYNOPSIS πΈ
int ice_vsi_apply_spoofchk (struct ice_vsi *vsi , bool enable );
look at her. returns an int, takes two args, no drama. π
π¦ ARGUMENTS π¦
vsiβ the VSI that's associated to the VF π«Ά (yes, the VF's VSI, that's the one, don't hand her some random VSI, she will know)enableβ aboolthat says whether to enable or disable the spoof checking β literally just on or off, the simplest little toggle, we love a binary icon
π SEE ALSO π
okay this is the part where the page just goes absolutely feral and lists her entire friend group π like genuinely, this is the whole ice_vf_lib.c extended universe and honestly? obsessed. every single one, no skips:
ice_get_vf_by_id(9)ice_release_vf(9)ice_put_vf(9)ice_has_vfs(9)ice_get_num_vfs(9)ice_get_vf_vsi(9)ice_is_vf_disabled(9)ice_wait_on_vf_reset(9)ice_check_vf_ready_for_cfg(9)ice_trigger_vf_reset(9)ice_vf_pre_vsi_rebuild(9)ice_vf_reconfig_vsi(9)ice_vf_rebuild_vsi(9)ice_vf_rebuild_host_vlan_cfg(9)ice_vf_rebuild_host_tx_rate_cfg(9)ice_vf_set_host_trust_cfg(9)ice_vf_rebuild_host_mac_cfg(9)ice_vf_rebuild_aggregator_node_cfg(9)ice_vf_rebuild_host_cfg(9)ice_set_vf_state_qs_dis(9)ice_vf_set_initialized(9)ice_vf_post_vsi_rebuild(9)ice_is_any_vf_in_unicast_promisc(9)ice_vf_get_promisc_masks(9)ice_vf_clear_all_promisc_modes(9)ice_vf_set_vsi_promisc(9)ice_vf_clear_vsi_promisc(9)ice_reset_vf_mbx_cnt(9)ice_reset_all_vfs(9)ice_notify_vf_reset(9)ice_reset_interrupts(9)ice_reset_vf(9)ice_set_vf_state_dis(9)ice_initialize_vf_entry(9)ice_dis_vf_qs(9)ice_err_to_virt_err(9)ice_check_vf_init(9)ice_vf_get_port_info(9)ice_cfg_mac_antispoof(9)ice_vsi_ena_spoofchk(9)ice_vsi_dis_spoofchk(9)ice_is_vf_trusted(9)ice_vf_has_no_qs_ena(9)ice_is_vf_link_up(9)ice_vf_ctrl_invalidate_vsi(9)ice_vf_ctrl_vsi_release(9)ice_vf_ctrl_vsi_setup(9)ice_vf_init_host_cfg(9)ice_vf_invalidate_vsi(9)ice_vf_vsi_release(9)ice_get_vf_ctrl_vsi(9)ice_vf_update_mac_lldp_num(9)
and if you wanna see where she actually lives, she's chillin in the kernel file:
./drivers/net/ethernet/intel/ice/ice_vf_lib.c
ngl if you're reading this page you probably want to also peepice_vsi_ena_spoofchk(9)andice_vsi_dis_spoofchk(9)up there β those are literally her direct siblings, main character energy runs in the family π
π ok bye bestie, this page is from ./drivers/net/ethernet/intel/ice, dated October 2026, and it's ice_vsi_apply_spoofchk(9) out of the Kernel API Manual β go forth and spoof-check responsibly, mwah πβ¨π¦
π¦ 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