set_rx_mode(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌈 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:


πŸ’Œ 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