ice_get_vf_by_id(9)
π NAME π
Okay so hi bestie!! π Welcome to the ice_get_vf_by_id(9) page from the Kernel API Manual β yes, the manual name is folded in right here, cute and accounted for. The NAME is ice_get_vf_by_id β Get pointer to VF by ID. That's literally the mission: get a pointer to a VF by ID. No cap. β¨
π¦ SYNOPSIS π¦
struct ice_vf * ice_get_vf_by_id (struct ice_pf *pf , u16 vf_id );
π ARGUMENTS π
pfβ the PF private structure. That's the private-structure bestie you're passing in. π«Άvf_idβ the VF ID to locate. Like, the ID you're trying to find in the VF lineup.
π DESCRIPTION π
This function locates and returns a pointer to the VF structure associated with a given ID. If that ID does not have a valid VF structure associated with it, you get NULL back β not a slay, but very important to know. π
β οΈ Reference alert, bestie: this function takes a reference to the VF, which must be released by calling ice_put_vf once the caller is finished accessing the VF structure returned. Do not skip the release step. π
π SEE ALSO π
Okay the SEE ALSO section is giving full group-chat roll-call energy β every single one is invited: π
- Kernel file
./drivers/net/ethernet/intel/ice/ice_vf_lib.c 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_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)
And that's the page, bestie! π«Ά Source/version: ./drivers/net/ethernet/intel/ice Β· date: October 2026. Bye, go release that VF reference πβ¨
π¦ 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