ice_lag_destroy_netdev_list(9)
π ice_lag_destroy_netdev_list(9) β Kernel API Manual β¨
Okay bestie, so we're in the Kernel API Manual today, and the star of the show is ice_lag_destroy_netdev_list(9). Yes it's a mouthful, yes it's iconic, no you don't have to say it three times fast. π«Ά
πΈ NAME πΈ
ice_lag_destroy_netdev_list β free lag struct's netdev list π
Literally that's it. It frees the netdev list that lives on the lag struct. Cleanup era. We love a function that knows its job and does it. β¨
π SYNOPSIS π
void ice_lag_destroy_netdev_list (struct ice_lag *lag , struct
ice_lag_netdev_list *ndlist );
Returns void, so likeβ¦ don't sit there waiting for a return value, bestie, there isn't one. She just does the thing and leaves. π
π¦ ARGUMENTS π¦
lagβ pointer to local lag struct πndlistβ pointer to lag struct netdev list π
Two pointers, both handed to you by the caller, and this function is the one that clears out the list side of things. Simple. Elegant. Main character energy. β
π SEE ALSO π
The kernel file she lives in, for when you wanna go read the source like the little detective you are:
Kernel file ./drivers/net/ethernet/intel/ice/ice_lag.c
And then⦠the whole friend group. Fr fr, this is a long list, and every single one of them is getting their moment:
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_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_reclaim_vf_nodes(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)
Not me listing all of them like a contact list at 2am π but bestie, every reference stays. That's the rule. No skips, no "etc.", no cap. π
Okay that's the whole page, you're caught up, go forth and free those netdev lists responsibly π§
Made with love from ./drivers/net/ethernet/intel/ice, dated October 2026, and yeah β this little icon is still ice_lag_destroy_netdev_list(9), periodt. π
π
π¦ 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