set_rx_mode(9)
π set_rx_mode β Kernel API Manual, but make it cute π
okay bestie, welcome to the Kernel API Manual page for set_rx_mode. it's giving tiny-function-big-SiS900-energy, and we're gonna read it together like the group chat is watching. π
π NAME π
set_rx_mode β Set SiS900 receive mode. periodt.
π SYNOPSIS π
void set_rx_mode (struct net_device *net_dev );
π«Ά ARGUMENTS π«Ά
net_devβ the net device to be set. that's the one, bestie.
β¨ DESCRIPTION β¨
so basically set_rx_mode sets the SiS900 receive mode for promiscuous, multicast, or broadcast mode. it also sets the appropriate multicast filter. π
and here's the lil hardware glow-up: the multicast hash table changes from 128 to 256 bits for 635M/B & 900B0. iconic, but keep those strings exactly as they are, iykyk. π«Ά
π SEE ALSO π
Kernel file ./drivers/net/ethernet/sis/sis900.c is the homegirl. also go look at:
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_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)sis900_reset(9)sis900_remove(9)
π cute little footer moment: this set_rx_mode(9) cutie is filed under source/version ./drivers/net/ethernet/sis, dated October 2026. bye bestie, 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