atl1c_tx_timeout(9)
π atl1c_tx_timeout β Kernel API Manual π¦
okay bestie, welcome to the atl1c_tx_timeout(9) page, straight out of the Kernel API Manual β¨ this one is short and sweet but she's important, so let's get into it π«Ά
πΈ NAME πΈ
atl1c_tx_timeout β literally just "Respond to a Tx Hang" π that's the whole job. Something in the transmit path got stuck, and this is the function that shows up to deal with it. no cap.
β SYNOPSIS β
void atl1c_tx_timeout (struct net_device *netdev , unsigned int txqueue
);
look at her go π returns void, takes two args, that's it. she's giving minimal effort but make it iconic π
π ARGUMENTS π
netdevβ the network interface device structure π like, the whole NIC's vibe in one struct, iykyktxqueueβ index of the hanging tx queue π which specific queue decided to ghost us, bestie
π₯ SEE ALSO π₯
the source lives here, in the kernel file ./drivers/net/ethernet/atheros/atl1c/atl1c_main.c β go read it, it ate π
and here's the whole friend group, all the atl1c functions you might be looking for π§:
atl1c_irq_enable(9), atl1c_irq_disable(9), atl1c_phy_config(9), atl1c_set_multi(9), atl1c_set_mac_addr(9), atl1c_change_mtu(9), atl1c_alloc_queues(9), atl1c_sw_init(9), atl1c_clean_tx_ring(9), atl1c_clean_rx_ring(9), atl1c_free_ring_resources(9), atl1c_setup_ring_resources(9), atl1c_configure_mac(9), atl1c_get_stats(9), atl1c_intr(9), atl1c_clean_rx(9), atl1c_open(9), atl1c_close(9), atl1c_probe(9), atl1c_remove(9), atl1c_io_error_detected(9), atl1c_io_slot_reset(9), atl1c_io_resume(9)
like genuinely an entire squad ππ«Ά go check them out.
okay that's the whole page, you're officially educated π mwah π
this one came from ./drivers/net/ethernet/atheros... and the date on it is October 2026, so mark your calendar bestie ποΈβ¨ bye!! π¦πΈ
π¦ 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