axienet_poll_controller(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

axienet_poll_controller β€” Axi Ethernet poll mechanism. This one comes straight from the Kernel API Manual, bestie, and it's giving β€œsmall function, very specific job” energy πŸ’…βœ¨


✨ SYNOPSIS ✨

void axienet_poll_controller (struct net_device *ndev );

πŸŽ€ ARGUMENTS πŸŽ€

  • ndev β€” pointer to a net_device structure 🫢

πŸ’… DESCRIPTION πŸ’…

Okay so this is the implementation of the Rx/Tx ISR poll mechanisms. The interrupts get disabled before the ISRs are polled, and then they get enabled back after polling is done. That's the whole flow, no cap πŸ˜­πŸ‘‘

The order matters, bestie: interrupts off first, poll the ISRs, interrupts back on after. Cute, clean, does exactly what it says πŸ¦‹

πŸ¦‹ SEE ALSO πŸ¦‹


xoxo, from the ./drivers/net/ethernet/xilinx source and the October 2026 version πŸŽ€πŸ’–

πŸ“¦ where this page comes from