ks8851_wrfifo_par(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

Bestie, welcome to ks8851_wrfifo_par(9) from the Kernel API Manual. The function ks8851_wrfifo_par is literally β€œwrite packet to TX FIFO” β€” that’s the whole flex. ✨

✨ SYNOPSIS ✨

void ks8851_wrfifo_par (struct ks8851_net *ks , struct sk_buff *txp ,
       bool irq );

🫢 ARGUMENTS 🫢

  • ks β€” the device state. That’s the main-character device info. πŸ‘‘
  • txp β€” the sk_buff to transmit. This is the packet bestie we’re sending. πŸ’Œ
  • irq β€” IRQ on completion of the packet. Yep, that’s the completion IRQ deet. 🚨

🌸 DESCRIPTION 🌸

Okay so ks8851_wrfifo_par sends txp to the chip. That means creating the relevant packet header, which specifies the length of the packet and the other information the chip needs β€” like irq on completion. Then it sends the header and the packet data to the device. Slay, header and data both get sent. πŸ¦‹

πŸŽ€ SEE ALSO πŸŽ€

Peep the kernel file ./drivers/net/ethernet/micrel/ks8851_par.c, plus the whole squad:


And that’s the whole page, bestie πŸ’… β€” the footer’s source/version is ./drivers/net/ethernet/micrel, and it’s dated October 2026. πŸŽ€

πŸ“¦ where this page comes from