t3_tp_set_max_rxsize(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… t3_tp_set_max_rxsize β€” kernel API manual, bestie edition ✨

okay so welcome to the Kernel API Manual page for t3_tp_set_max_rxsize, aka the little function that decides how big a receive we're willing to accept. it's short, it's sweet, it's giving "small but powerful" energy πŸŽ€


🌸 NAME 🌸

t3_tp_set_max_rxsize β€” set the max receive size. that's it. that's the whole job. iconic honestly ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

void t3_tp_set_max_rxsize (struct adapter *adap , unsigned int size );

returns nothing (void), takes two things, does the thing. periodt πŸ’…


πŸ’– ARGUMENTS πŸ’–

  • adap β€” the adapter, bestie. the whole nic situation. she's the main character here πŸ‘‘
  • size β€” the max receive size. the number that matters. the limit. the ceiling. no cap 🧒

πŸ”₯ DESCRIPTION πŸ”₯

so what it does is set TP's max receive size πŸ’«

and here's the deets you actually need: this is the limit that applies when receive coalescing is disabled β€” like, coalescing off, this number is the boss, okay? lowkey the whole vibe of the function is just that one line. simple. clean. slays 🌈


⭐ SEE ALSO ⭐

okay this list is long β€” not me gasping at how many siblings this function has 😭 but every single one is here, no skipping, we are thorough in this house 🫢

kernel file: ./drivers/net/ethernet/chelsio/cxgb3/t3_hw.c

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_load_mtus(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)

like... sixty-ish cross-refs?? she's connected, she knows everybody, iykyk πŸ’€βœ¨


and that's the page!! shoutout to the source at ./drivers/net/ethernet/chelsio... and the October 2026 date stamp β€” ty for the lore bestie, mwah πŸ’œπŸ¦‹πŸ“

πŸ“¦ where this page comes from