sis900_rx(9)
π NAME π
Okay bestie, this is sis900_rx(9) from the Kernel API Manual, and the name is literally sis900_rx β the sis900 receive routine. That's the vibe. π
π SYNOPSIS π
int sis900_rx (struct net_device *net_dev );
π«Ά ARGUMENTS π«Ά
net_devβ the net device which receives data. Yep, that's the one holding the data, bestie. π«Ά
β¨ DESCRIPTION β¨
So the function processes receive interrupt events, puts the buffer to the higher layer, and refills the buffer pool. Three little jobs, all iconic. π
β οΈ NOTE β οΈ
Warning bestie: this function is called by interrupt handler, so don't do "too much" work here. Like, keep it snappy β no side quests. π
π SEE ALSO π
The whole sis900 friend group is right here, iykyk π¦:
- Kernel file:
./drivers/net/ethernet/sis/sis900.c 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_tx_timeout(9)sis900_start_xmit(9)sis900_interrupt(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)
Anyway, that's the page, bestie! πΈ Source/version check: ./drivers/net/ethernet/sis, date October 2026, and the manual page is sis900_rx(9). Mwah! πβ¨
π¦ 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