Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
gmac - fix hang in Ethernet driver (#19)
Ethernet driver is hanging. Occurs due to rollover of statistics, which triggers an interrupt, and we never clear the interrupt's status. Quick fix is to just freeze the statistics, and then they never trigger interrupts. Additional change: disable interrupts while the DPC is pending. This noticeably improves performance.
- Loading branch information