t3_load_mtus(9)
π t3_load_mtus(9) β Kernel API Manual π
okay so bestie, welcome to the Kernel API Manual page for t3_load_mtus(9). This is the function that writes the MTU and congestion-control HW tables, and no cap, it's lowkey iconic. Main character energy fr fr. β¨
β¨ NAME β¨
t3_load_mtus β write the MTU and congestion control HW tables.
π SYNOPSIS π
void t3_load_mtus (struct adapter *adap , unsigned short mtus[NMTUS] ,
unsigned short alpha[NCCTRL_WIN] , unsigned short beta[NCCTRL_WIN] ,
unsigned short mtu_cap );
π¦ ARGUMENTS π¦
adapβ the adapter. the whole device situation.mtusβ the unrestricted values for the MTU table. literally the raw MTU-table values, bestie.alphaβ the values for the congestion control alpha parameter.betaβ the values for the congestion control beta parameter.mtu_capβ the maximum permitted effective MTU. yes, the cap. the limit. the boundary. π
π₯ DESCRIPTION π₯
Okay so the assignment is: write the MTU table with the supplied MTUs, capping each one at mtu_cap β every single MTU, periodt. Then update the high-speed congestion control table with the supplied alpha, beta, and MTUs. That's the whole vibe check. π«Ά
π SEE ALSO π
Kernel file: ./drivers/net/ethernet/chelsio/cxgb3/t3_hw.c β that's the source bestie. The whole linked-list friend group is here:
t3_wait_op_done_val(9),t3_write_regs(9),t3_set_reg_field(9),t3_read_indirect(9),t3_mc7_bd_read(9),t3_mdio_change_bits(9),t3_phy_reset(9),t3_phy_advertise(9),t3_phy_advertise_fiber(9),t3_set_phy_speed_duplex(9)t3_seeprom_wp(9),get_vpd_params(9),sf1_read(9),sf1_write(9),flash_wait_op(9),t3_read_flash(9),t3_write_flash(9),t3_get_tp_version(9),t3_check_tpsram_version(9),t3_check_tpsram(9)t3_get_fw_version(9),t3_check_fw_version(9),t3_flash_erase_sectors(9),t3_load_fw(9),t3_cim_ctl_blk_read(9),t3_link_changed(9),t3_link_start(9),t3_set_vlan_accel(9),t3_handle_intr_status(9),t3_intr_enable(9)t3_intr_disable(9),t3_intr_clear(9),t3_port_intr_enable(9),t3_port_intr_disable(9),t3_port_intr_clear(9),t3_sge_write_context(9),clear_sge_ctxt(9),t3_sge_init_ecntxt(9),t3_sge_init_flcntxt(9),t3_sge_init_rspcntxt(9)t3_sge_init_cqcntxt(9),t3_sge_enable_ecntxt(9),t3_sge_disable_fl(9),t3_sge_disable_rspcntxt(9),t3_sge_disable_cqcntxt(9),t3_sge_cqcntxt_op(9),t3_config_rss(9),t3_tp_set_offload_mode(9),pm_num_pages(9),partition_mem(9)tp_set_timers(9),t3_tp_set_coalescing_size(9),t3_tp_set_max_rxsize(9),t3_tp_get_mib_stats(9),t3_set_proto_sram(9),t3_config_sched(9),get_pci_mode(9),init_link_config(9),mc7_calc_size(9)
mwah π this page's source/version is ./drivers/net/ethernet/chelsio... and it's dated October 2026; the manual page tag is t3_load_mtus(9). slay. π
β¨
π¦ 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