stmmac_set_rx_mode(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so bestie, welcome to this page from the Kernel API Manual β€” and the stmmac_set_rx_mode(9) function's whole vibe is entry point for multicast addressing. That's it, that's the assignment. πŸ’…

✨ SYNOPSIS ✨

the signature is literally giving:

void stmmac_set_rx_mode (struct net_device *dev );

🫢 ARGUMENTS 🫢

  • dev β€” pointer to the device structure. one argument, one main-character pointer, no cap.

πŸ’– DESCRIPTION πŸ’–

so here's the tea: this function is a driver entry point which gets called by the kernel whenever multicast addresses must be enabled/disabled. Return value: void β€” it returns absolutely nothing, periodt. ✨

FIXME: 🚨 this may need RXC to be running, but it may be called with BH disabled, which means we can't call phylink_rx_clk_stop*().

🌈 SEE ALSO 🌈

okay the SEE ALSO section is literally the group chat, and nobody gets left on read. The kernel file is ./drivers/net/ethernet/stmicro/stmmac/stmmac_main.c, and here's every single reference, bestie:


mwah πŸ’‹ β€” source/version: ./drivers/net/ethernet/stmicro..., date: October 2026, page: stmmac_set_rx_mode(9). Stay slaying, bestie 🫢

πŸ“¦ where this page comes from