ice_has_vfs(9)
π NAME π
ice_has_vfs(9) β straight from the Kernel API Manual, bestie: Return true if the PF has any associated VFs. π
β¨ SYNOPSIS β¨
bool ice_has_vfs (struct ice_pf *pf );
π«Ά ARGUMENTS π«Ά
pfβ the PF private structure. That's it, that's the whole argument. π«Ά
π DESCRIPTION π
Okay so this function returns whether or not the PF has any allocated VFs. Simple, iconic, to the point. π
β οΈ Important caveat, no cap: this function only guarantees that there are no VFs at the point of calling it. It does not guarantee that no more VFs will be added. So don't treat it like a forever promise, bestie. π
π SEE ALSO π
Kernel file: ./drivers/net/ethernet/intel/ice/ice_vf_lib.c
ice_get_vf_by_id(9)ice_release_vf(9)ice_put_vf(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_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)
Source/version: ./drivers/net/ethernet/intel/ice Β· date: October 2026 Β· this was the ice_has_vfs(9) page from the Kernel API Manual. Bye bestie, slay those VF checks π
π«Άβ¨
π¦ 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