ice_sriov_post_vsi_rebuild(9)
π ice_sriov_post_vsi_rebuild(9) β the kernel API manual, but make it make sense
okay so bestie, we're in the Kernel API Manual today and the main character is ice_sriov_post_vsi_rebuild(9). yes that's a whole mouthful, but it's literally the cleanup-crew function for after a VF's VSI gets rebuilt π§β¨ stay with me.
β¨ NAME β¨
ice_sriov_post_vsi_rebuild β the little tasks you gotta do after the VF's VSI has been rebuilt π«Ά
like, the rebuild already happened. this is the "okay now what" part.
πΈ SYNOPSIS πΈ
void ice_sriov_post_vsi_rebuild(struct ice_vf *vf);
not me giving you a void function that returns literally nothing π it does its thing and dips, no receipt needed.
π ARGUMENTS π
vfβ the VF we're doing the tasks on. that's it. that's the argument. one (1) VF, and it's the one getting the post-rebuild treatment π
π SEE ALSO π
bestie the guest list is long, so buckle up π¦ all of these live in the kernel file ./drivers/net/ethernet/intel/ice/ice_sriov.c:
ice_free_vf_entries(9)ice_free_vf_res(9)ice_dis_vf_mappings(9)ice_free_vfs(9)ice_vf_vsi_setup(9)ice_ena_vf_msix_mappings(9)ice_ena_vf_q_mappings(9)ice_ena_vf_mappings(9)ice_calc_vf_reg_idx(9)ice_set_per_vf_res(9)ice_init_vf_vsi_res(9)ice_start_vfs(9)ice_sriov_free_vf(9)ice_sriov_clear_reset_state(9)ice_sriov_clear_mbx_register(9)ice_sriov_trigger_reset_register(9)ice_sriov_poll_reset_status(9)ice_sriov_clear_reset_trigger(9)ice_create_vf_entries(9)ice_ena_vfs(9)ice_pci_sriov_ena(9)ice_check_sriov_allowed(9)ice_sriov_get_vf_total_msix(9)ice_sriov_set_msix_vec_count(9)ice_sriov_configure(9)ice_process_vflr_event(9)ice_get_vf_from_pfq(9)ice_globalq_to_pfq(9)ice_vf_lan_overflow_event(9)ice_set_vf_spoofchk(9)ice_get_vf_cfg(9)__ice_set_vf_mac(9)ice_set_vf_mac(9)ice_setup_vf_trust(9)ice_set_vf_trust(9)ice_set_vf_link_state(9)ice_calc_all_vfs_min_tx_rate(9)ice_min_tx_rate_oversubscribed(9)ice_set_vf_bw(9)ice_get_vf_stats(9)ice_is_supported_port_vlan_proto(9)ice_set_vf_port_vlan(9)ice_print_vf_rx_mdd_event(9)ice_print_vf_tx_mdd_event(9)ice_print_vfs_mdd_events(9)ice_restore_all_vfs_msi_state(9)
fr fr that's 46 entries, i counted, i'm not doing it again π every single one of them is part of the ice SR-IOV saga and they all deserve their moment.
okay that's the whole page, you ate that π
quick sign-off so you have the receipts: this one lives in ./drivers/net/ethernet/intel/ice, stamped October 2026, and it's filed under ice_sriov_post_vsi_rebuild(9). mwah, go rebuild some VSIs responsibly πβ¨
π¦ 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