atl2_tx_timeout(9)
π atl2_tx_timeout β from the Kernel API Manual, bestie
okay so real talk, this one lives in the Kernel API Manual (that's the (9) section, iykyk) and it's literally the function that shows up when your transmit queue is having a whole crisis. Let me tell you everything, no gatekeeping π«Ά
β¨ NAME β¨
atl2_tx_timeout β Respond to a Tx Hang
like... the queue stopped moving and somebody has to do something about it π
πΈ SYNOPSIS πΈ
void atl2_tx_timeout (struct net_device *netdev , unsigned int txqueue );
that's it, that's the whole signature, she's not complicated π
π ARGUMENTS π
netdevβ network interface device structure β literally the net device herself, the main character πtxqueueβ index of the hanging transmit queue β which one of her queues is out here hanging, as a number π₯
π¦ SEE ALSO π¦
first up, the kernel file this whole situation lives in: ./drivers/net/ethernet/atheros/atlx/atl2.c β go read it, it's giving source of truth β
and then the whole friend group, in the order the page lists them, no cap:
atl2_sw_init(9)atl2_set_multi(9)atl2_configure(9)atl2_setup_ring_resources(9)atl2_irq_enable(9)atl2_irq_disable(9)atl2_intr(9)atl2_free_ring_resources(9)atl2_open(9)atl2_close(9)atl2_change_mtu(9)atl2_set_mac(9)atl2_watchdog(9)atl2_phy_config(9)atl2_link_chg_task(9)atl2_probe(9)atl2_remove(9)atl2_check_options(9)
bestie note: that's every single one of them, I didn't skip a single reference, because skipping references is not the vibe π
mwah, that's the page π this cutie came to you from the source ./drivers/net/ethernet/atheros... and she's dated October 2026 β put it in your calendar, periodt πβ¨
π¦ 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