ice_lag_qbuf_recfg(9)
β¨ ice_lag_qbuf_recfg β¨
okay so bestie, welcome to the Kernel API Manual entry for ice_lag_qbuf_recfg β yes that's a real function name and yes it's a mouthful, we love her anyway π
π NAME π
ice_lag_qbuf_recfg β literally generates a buffer of queues for a reconfigure command. that's it, that's the whole vibe π¦
πΈ SYNOPSIS πΈ
u16 ice_lag_qbuf_recfg (struct ice_hw *hw , struct ice_aqc_cfg_txqs_buf
*qbuf , u16 vsi_num , u16 numq , u8 tc );
like, copy-paste this exactly pls, no typos, we do not freestyle signatures in this house π
π ARGUMENTS π
hwβ the HW struct that contains the queue contexts. she holds the lore πqbufβ pointer to the buffer you're gonna populate. it's empty, you're filling it, main character energy frvsi_numβ the index of the VSI in PF space. remember it, bestie π«Άnumqβ how many queues to search for. the search party size, basically πtcβ the traffic class that contains the queues. she's the group chat the queues live in π¬
β DESCRIPTION β
so the function returns the number of valid queues in buffer. that's the whole description and honestly? iconic. short, sweet, no notes πβ¨
π¦ SEE ALSO π¦
the kernel file lives at ./drivers/net/ethernet/intel/ice/ice_lag.c β go touch grass there if you want the deep lore π
and now, the extended friend group (yes you have to meet all of them, no skipping, i'll know π):
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_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_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)
that's sixty-two icons, count 'em, i did π
and that's the page!! sourced from ./drivers/net/ethernet/intel/ice, dated October 2026 β mwah, go read the other ice_lag pages, ily, bye bestie π§π
π¦ 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