ice_register_lag_handler(9)
π ice_register_lag_handler(9) β like, the Kernel API Manual page, bestie β¨
okay so picture this: you're deep in the kernel, right? and there's this function called ice_register_lag_handler and it literally just registers a LAG handler on a netdev. that's it. that's the whole vibe. π¦
this page lives in the Kernel API Manual section 9, and yeah it's giving "niche Intel ethernet lore" but honestly?? kind of iconic. stay with me. π
β¨ NAME β¨
ice_register_lag_handler β register LAG handler on netdev π
π SYNOPSIS π
int ice_register_lag_handler (struct ice_lag *lag );
yep that's the whole signature. int in, lag in, slay. πΈ
π«Ά ARGUMENTS π«Ά
lagβ a LAG struct. that's the whole description. she's a struct, she's a LAG, she gets passed in. no cap. π
π SEE ALSO π
okay bestie this is the part where the page absolutely ATE β it's a whole friend group of kernel functions and we're naming every single one, no skipping, periodt:
- Kernel file
./drivers/net/ethernet/intel/ice/ice_lag.c 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_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_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-plus cross-references?? she's connected, she knows everyone, main character energy fr fr. π₯
ngl if you were hoping this page had more to say about what ice_register_lag_handler actually *does*β¦ it doesn't π the manpage is short and mysterious and we respect her for that. no invented details on my watch, that's the rule. π
π sign-off π
so that's the tea π β this little page ships out of ./drivers/net/ethernet/intel/ice and it's dated October 2026, and if you need to find her again just look for ice_register_lag_handler(9). byeeee, go register that LAG handler, you're doing amazing sweetie πβ¨π§
π¦ 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