ice_is_vf_disabled(9)
π ice_is_vf_disabled(9) β a Kernel API Manual moment π
okay bestie, we're in the Kernel API Manual for ice_is_vf_disabled(9), and this one is short but lowkey important. Let's get into it π«Ά
β¨ NAME β¨
ice_is_vf_disabled β yep, that's the name; the manpage's description line is literally just a dash, so we're not inventing one, bestie π
πΈ SYNOPSIS πΈ
here's the whole signature, no cap:
bool ice_is_vf_disabled (struct ice_vf *vf );
π ARGUMENTS π
vfβ pointer to the VF info π
π¦ DESCRIPTION π¦
okay so here's the vibe check: if the PF has been disabled, there is no need resetting VF until PF is active again. similarly, if the VF has been disabled, this means something else is resetting the VF, so we shouldn't continue.
Returns true if the caller should consider the VF as disabled whether because that single VF is explicitly disabled or because the PF is currently disabled. periodt π
π₯ SEE ALSO π₯
Kernel file: ./drivers/net/ethernet/intel/ice/ice_vf_lib.c β that's where the magic lives, iykyk β¨
the whole related-calls squad, bestie:
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_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_vsi_apply_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)
π«Ά that's the whole page, bestie β source/version: ./drivers/net/ethernet/intel/ice, dated October 2026, and yes, the page itself is ice_is_vf_disabled(9) β¨
π¦ 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