sis900_tx_timeout(9)
π sis900_tx_timeout β the Kernel API Manual moment
okay so bestie, welcome to sis900_tx_timeout(9) β yes that's the manual section, we're in Kernel API Manual territory, put your hair up, we're reading docs π
β¨ NAME β¨
sis900_tx_timeout β the sis900 transmit timeout routine, and yes she's exactly what it says on the tin π
πΈ SYNOPSIS πΈ
void sis900_tx_timeout (struct net_device *net_dev , unsigned int
txqueue );
that's it, that's the whole signature, no cap π«Ά
π¦ ARGUMENTS π¦
net_devβ the net device to transmit, like, the actual device we're trying to push packets through πtxqueueβ index of the hanging queue. the queue that's justβ¦ sitting there. hanging. π
π₯ DESCRIPTION π₯
okay so when this gets called, here's the vibe: it prints the transmit timeout status, then it disables interrupts, and then it does some tasks. that's literally the whole description, i'm not gonna invent lore for you π
so like β print the status, kill the interrupts, do the tasks. iconic behaviour honestly β¨
π SEE ALSO π
bestie there are SO many siblings, buckle up, we're linking the whole family π«Ά
kernel file ./drivers/net/ethernet/sis/sis900.c, plus:
sis900_get_mac_addr(9)sis630e_get_mac_addr(9)sis635_get_mac_addr(9)sis96x_get_mac_addr(9)sis900_probe(9)sis900_mii_probe(9)sis900_default_phy(9)sis900_set_capability(9)read_eeprom(9)mdio_read(9)mdio_write(9)sis900_reset_phy(9)sis900_open(9)sis900_init_rxfilter(9)sis900_init_tx_ring(9)sis900_init_rx_ring(9)sis630_set_eq(9)sis900_timer(9)sis900_check_mode(9)sis900_set_mode(9)sis900_auto_negotiate(9)sis900_read_mode(9)sis900_start_xmit(9)sis900_interrupt(9)sis900_rx(9)sis900_finish_xmit(9)sis900_close(9)sis900_get_drvinfo(9)sis900_set_wol(9)mii_ioctl(9)sis900_set_config(9)sis900_mcast_bitnr(9)set_rx_mode(9)sis900_reset(9)sis900_remove(9)
like, the whole friend group showed up to the group chat π±π
ngl this page is short and sweet β print the status, disable interrupts, do the tasks, and go read the siblings if you want the real lore π§
kisses bestie, this page lives at ./drivers/net/ethernet/sis, it's dated October 2026, and it's brought to you by sis900_tx_timeout(9) β slay, 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