fm10k_iov_configure_tc_pf(9)
π fm10k_iov_configure_tc_pf(9) β the Kernel API Manual glow-up β¨
okay so bestie, we're in the Kernel API Manual today and the main character is fm10k_iov_configure_tc_pf(9) β say that five times fast, i dare you π«Ά she's a little function with one job and she ate, no cap.
β¨ SYNOPSIS β¨
here's the exact summoning spell, copy it character for character or it won't work, iykyk:
s32 fm10k_iov_configure_tc_pf (struct fm10k_hw *hw , u16 vf_idx , int
rate );
she takes three things and returns an s32 β that's the whole vibe π«
π ARGUMENTS π
hwβ pointer to the HW structure π§ your little handle on the hardware, she needs it, don't ghost hervf_idxβ index of VF receiving GLORT πΈ literally which virtual function is getting the GLORTrateβ Rate indicated in Mb/s π₯ the speed cap, measured in megabits per second
π¦ DESCRIPTION π¦
so what does she do? she configures the TC for a given VF so it's only allowed up to a given number of Mb/s of outgoing Tx throughput π that's it, that's the whole flex β a Lil rate limit for the traffic class, keepin' that VF from hogging the whole pipe.
lowkey important: it's outgoing Tx throughput we're capping here, bestie. not incoming. don't get it twisted π
β SEE ALSO β
the extended friend group, the whole group chat, the lore π:
- Kernel file
./drivers/net/ethernet/intel/fm10k/fm10k_pf.c fm10k_reset_hw_pf(9),fm10k_is_ari_hierarchy_pf(9),fm10k_init_hw_pf(9),fm10k_update_vlan_pf(9),fm10k_read_mac_addr_pf(9),fm10k_glort_valid_pf(9),fm10k_update_xc_addr_pf(9),fm10k_update_uc_addr_pf(9),fm10k_update_mc_addr_pf(9),fm10k_update_xcast_mode_pf(9),fm10k_update_int_moderator_pf(9),fm10k_update_lport_state_pf(9),fm10k_configure_dglort_map_pf(9),fm10k_iov_assign_resources_pf(9),fm10k_iov_assign_int_moderator_pf(9),fm10k_iov_assign_default_mac_vlan_pf(9),fm10k_iov_reset_resources_pf(9),fm10k_iov_set_lport_pf(9),fm10k_iov_reset_lport_pf(9),fm10k_iov_update_stats_pf(9),fm10k_iov_msg_msix_pf(9),fm10k_iov_select_vid(9),fm10k_iov_supported_xcast_mode_pf(9),fm10k_iov_msg_lport_state_pf(9),fm10k_update_hw_stats_pf(9),fm10k_rebind_hw_stats_pf(9),fm10k_set_dma_mask_pf(9),fm10k_get_fault_pf(9),fm10k_request_lport_map_pf(9),fm10k_get_host_state_pf(9),fm10k_msg_lport_map_pf(9),fm10k_msg_update_pvid_pf(9),fm10k_record_global_table_data(9),fm10k_msg_err_pf(9)
and that's the page, periodt π this lil drop came from ./drivers/net/ethernet/intel/f... and it's dated October 2026 β like, future queen behavior π ok bye, go configure some TCs, mwah π
π¦ 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