STRUCT DM9051_RXCTRL(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay so bestie, gather round β€” this is struct dm9051_rxctrl(9) from the Kernel API Manual, and it's literally the dm9051 driver's rx control struct. that's it, that's the whole vibe. πŸŽ€


✨ SYNOPSIS ✨

struct dm9051_rxctrl {
    u16 hash_table[4];
    u8 rcr_all;
 };

πŸ¦‹ Members πŸ¦‹

  • hash_table β€” the multicast hash-table data, slaying in u16 form. four of them. iconic. ✨
  • rcr_all β€” the KS_RXCR1 register setting, packed into a single lil u8. she's small but she's doing the work. πŸ’…

🌸 Description 🌸

so like, these are the settings you need to control the receive filtering β€” you know, the multicast hash-filter and the receive register settings. that's the whole job. no cap, that's what it's giving. 🫢


πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/net/ethernet/davicom/dm9051.c struct rx_ctl_mach(9)
  • struct dm9051_rxhdr(9)
  • struct board_info(9)

πŸ’€ reminder bestie: read the actual entries before you go poking at registers, iykyk.

okay that's the whole page, mwah πŸ’– β€” brought to you by the fine people over at ./drivers/net/ethernet/davicom, dated October 2026, and yes, the footer still says struct dm9051_rxctrl(9) because we keep it πŸ’― accurate around here. πŸ‘‘πŸŒˆβ­

πŸ“¦ where this page comes from