ice_lag_reclaim_vf_nodes(9)
π ice_lag_reclaim_vf_nodes β the kernel API manual, but make it make sense π
okay so bestie, you're reading the ice_lag_reclaim_vf_nodes(9) page from the Kernel API Manual, and honestly? it's a little one, but it's a vital little one. it's giving "small but booked and busy" energy. π
β¨ NAME β¨
ice_lag_reclaim_vf_nodes β when the interface is leaving bond primary, it reclaims nodes π«Ά
like, that's the whole vibe. interface peaces out of being the bond primary, and the nodes get reclaimed. no cap.
πΈ SYNOPSIS πΈ
void ice_lag_reclaim_vf_nodes (struct ice_lag *lag , struct ice_hw
*src_hw );
she takes two things and returns nothing β void queen, no notes, we love a function that doesn't overpromise π
π¦ ARGUMENTS π¦
lagβ the primary interface's lag struct π this is the main character of the operationsrc_hwβ the HW struct for the current node location π like, where the node is living rn
π§ SEE ALSO π§
okay so this is the part where the manpage goes absolutely feral with the cross-references β she knows everyone, she's connected, she's the networking friend who can get you into any party π
the kernel file for this one is:
./drivers/net/ethernet/intel/ice/ice_lag.c
and now, the full friend group (iykyk):
ice_lag_set_primary(9)ice_lag_set_bkup(9)netif_is_same_ice(9)ice_lag_config_eswitch(9)ice_netdev_to_lag(9)ice_lag_find_hw_by_lport(9)ice_pkg_has_lport_extract(9)ice_lag_find_primary(9)ice_lag_cfg_fltr(9)ice_lag_cfg_dflt_fltr(9)ice_lag_cfg_drop_fltr(9)ice_lag_cfg_pf_fltrs_act_bkup(9)ice_lag_cfg_lp_fltr(9)ice_lag_cfg_pf_fltrs(9)ice_display_lag_info(9)ice_lag_qbuf_recfg(9)ice_lag_get_sched_parent(9)ice_lag_move_vf_node_tc(9)ice_lag_build_netdev_list(9)ice_lag_destroy_netdev_list(9)ice_lag_move_single_vf_nodes(9)ice_lag_move_vf_nodes(9)ice_lag_move_vf_nodes_cfg(9)ice_lag_prepare_vf_reset(9)ice_lag_complete_vf_reset(9)ice_lag_info_event(9)ice_lag_aa_qbuf_recfg(9)ice_lag_aa_move_vf_qs(9)ice_lag_aa_failover(9)ice_lag_reclaim_vf_tc(9)ice_lag_link(9)ice_lag_act_bkup_unlink(9)ice_lag_aa_unlink(9)ice_lag_link_unlink(9)ice_lag_set_swid(9)ice_lag_primary_swid(9)ice_lag_add_prune_list(9)ice_lag_del_prune_list(9)ice_lag_init_feature_support_flag(9)ice_lag_changeupper_event(9)ice_lag_monitor_link(9)ice_lag_monitor_act_bkup(9)ice_lag_aa_clear_spoof(9)ice_lag_monitor_act_act(9)ice_lag_monitor_info(9)ice_lag_chk_comp(9)ice_lag_unregister(9)ice_lag_monitor_rdma(9)ice_lag_chk_disabled_bond(9)ice_lag_disable_sriov_bond(9)ice_lag_preset_drop_fltr(9)ice_lag_process_event(9)ice_lag_event_handler(9)ice_register_lag_handler(9)ice_unregister_lag_handler(9)ice_create_lag_recipe(9)ice_lag_move_vf_nodes_tc_sync(9)ice_lag_move_vf_nodes_sync(9)ice_init_lag(9)ice_deinit_lag(9)ice_lag_rebuild(9)ice_lag_is_switchdev_running(9)
likeβ¦ sixty-something functions. she's that girl with the full contacts list, fr fr π
lowkey a reminder that every one of those is a real(9)reference and every name above is copied exactly β don't be out here typingice_lag_*and hoping for the best, bestie π
and that's the whole page! short, sweet, and to the point π she lives in ./drivers/net/ethernet/intel/ice, the page is dated October 2026, and it's part of the Kernel API Manual π§ββοΈ ok bye, go read the other sixty-four pages, slay π
π¦ 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