sis900_start_xmit(9)
π sis900_start_xmit(9) π
okay so bestie, this little icon is from the Kernel API Manual and it is literally the sis900_start_xmit page β transmit routine main character energy β¨
π§Ύ NAME π§Ύ
sis900_start_xmit β the sis900 start transmit routine π«Ά
π SYNOPSIS π
netdev_tx_t sis900_start_xmit (struct sk_buff *skb , struct net_device
*net_dev );
π«Ά ARGUMENTS π«Ά
skbβ socket buffer pointer to put the data being transmitted πnet_devβ the net device to transmit with πΈ
π₯ DESCRIPTION π₯
okay so this routine sets the transmit buffer descriptor, and writes TxENA to enable the transmit state machine. then it tells the upper layer if the buffer is full. thatβs the whole flow, no cap π
π SEE ALSO π
the whole sis900 squad is linked here, plus the kernel file:
- 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_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)
xoxo π source/version: ./drivers/net/ethernet/sis β dated October 2026 β page: sis900_start_xmit(9) π
π¦ 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