axienet_tx_irq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

axienet_tx_irq(9) β€” Tx Done Isr πŸ’…

okay so bestie, we're in the Kernel API Manual and this page is literally the TX-done interrupt handler for Axi DMA. it's giving tiny-but-important kernel business, no cap βœ¨πŸ’…


✨ NAME ✨

axienet_tx_irq - Tx Done Isr. πŸ’–

🌸 SYNOPSIS 🌸

irqreturn_t axienet_tx_irq (int irq , void *_ndev );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • irq β€” the irq number πŸ”’
  • _ndev β€” a net_device pointer 🫢

πŸ’œ RETURN πŸ’œ

  • IRQ_HANDLED β€” if the device generated a TX interrupt πŸ”₯
  • IRQ_NONE β€” otherwise πŸ’€

🌈 DESCRIPTION 🌈

okay so this is the Axi DMA Tx done Isr. It invokes NAPI polling to complete the TX BD processing. that's the whole vibe: TX done, NAPI polling, TX BD processing gets completed. iconic behavior honestly πŸ‘‘βœ¨

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file: ./drivers/net/ethernet/xilinx/xilinx_axienet_main.c πŸ“

also peep these, bestie β€” the whole guest list is here:


xoxo, your Unix bestie 🫢 β€” source/version: ./drivers/net/ethernet/xilinx Β· date: October 2026 πŸ’–

πŸ“¦ where this page comes from