hw_add_wol_mcast(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay bestie, this is hw_add_wol_mcast from the Kernel API Manual, section 9 β€” and she is here to add multicast pattern. πŸ’– No cap, that's the whole name vibe: hw_add_wol_mcast β€” add multicast pattern.

πŸ¦‹ SYNOPSIS πŸ¦‹

the signature is literally:

void hw_add_wol_mcast (struct ksz_hw *hw );

πŸ’… ARGUMENTS πŸ’…

  • hw β€” The hardware instance. πŸ–₯️✨

πŸŽ€ DESCRIPTION πŸŽ€

okay so this routine is used to add multicast pattern for waking up the host. 🫢

It is assumed the multicast packet is the ICMPv6 neighbor solicitation used by IPv6 ping command. Important vibe check: multicast packets are filtered through the multicast hash table (the page says "filtred" and honestly iconic), so not all multicast packets can wake up the host. πŸ˜­πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

the kernel file is ./drivers/net/ethernet/micrel/ksz884x.c, and here's the whole cast tagged in β€” every single one, no skips:


this page is from ./drivers/net/ethernet/micrel, dated October 2026, and it's hw_add_wol_mcast(9) β€” slay πŸ’…βœ¨

πŸ“¦ where this page comes from