ice_lag_aa_move_vf_qs(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, welcome to the Kernel API Manual page for ice_lag_aa_move_vf_qs(9) β€” Move some/all VF queues to destination. that’s the whole name, no cap πŸ’–


✨ SYNOPSIS ✨

void ice_lag_aa_move_vf_qs (struct ice_lag *lag , u8 dest , u16 vsi_num
       , bool all , bool *odd , struct ice_pf *e_pf );

πŸŽ€ ARGUMENTS πŸŽ€

  • lag β€” primary interface's lag struct. the primary interface’s home base, basically 🏠
  • dest β€” index of destination port. where the queues are headed, bestie ✨
  • vsi_num β€” index of VF VSI in PF space. the VF’s VSI index in PF space, periodt πŸ¦‹
  • all β€” if true move all queues to destination. when true, move all queues to the destination πŸ”₯
  • odd β€” VF wide q indicator for odd/even. yes, it’s giving odd/even energy πŸŽ€
  • e_pf β€” PF struct for the event interface. the PF struct for the event interface πŸ’œ

πŸ¦‹ DESCRIPTION πŸ¦‹

okay the actual tea β˜• is short and sweet: the parameter all is to control whether we are splitting the queues between two interfaces or moving them all to the destination interface. that’s the description, and it ate πŸ’…


πŸ’œ SEE ALSO πŸ’œ

the kernel file to peek at is ./drivers/net/ethernet/intel/ice/ice_lag.c, and here’s the full related-calls squad, exactly as listed β€” iykyk 🌈:

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_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)

okay that’s the page, bestie β€” from the Kernel API Manual, source ./drivers/net/ethernet/intel/ice, version/date October 2026, page ice_lag_aa_move_vf_qs(9). go forth and move some/all VF queues to destination πŸ’…βœ¨πŸ«Ά

πŸ“¦ where this page comes from