wol_calc_crc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

wol_calc_crc(9) πŸ’–

omg hi bestie 🫢 welcome to the Kernel API Manual page for wol_calc_crc(9) β€” yes, the manual name is folded right in near the top because we're cute like that. This is the WOL CRC situation and it's lowkey iconic. No cap.

🌸 NAME 🌸

wol_calc_crc β€” WOL CRC. That's the whole name. Short, sweet, and fully the vibe. πŸ’…

✨ SYNOPSIS ✨

Here's the exact signature, copy-paste energy, no edits:

u16 wol_calc_crc (int size , u8 *pattern , u8 *mask_pattern );

πŸŽ€ ARGUMENTS πŸŽ€

okay so the args are giving tiny but important:

  • size β€” size of the wake mask. Like literally the size of the wake mask, bestie.
  • pattern β€” data pattern. The data pattern in question.
  • mask_pattern β€” mask. Yep, the mask. πŸŽ€

πŸ’… DESCRIPTION πŸ’…

Compute the wake on lan crc hashes for the packet header we are interested in. That's the whole main character moment: it computes those WOL CRC hashes for the packet header you're interested in. No extra lore, no side quests, periodt. ✨

πŸ”— SEE ALSO πŸ”—

The original page points at the kernel file and then this whole group chat of references β€” so here they are, all of them, in order, not a single one skipped:


mwah πŸ’‹ and that's the page! source/version vibe: ./drivers/net/ethernet/via; date: October 2026; title: wol_calc_crc(9). byeee 🫢🌈

πŸ“¦ where this page comes from