With some delay, the following patches include Jon D Mason's NAPI changes
(+ fixes) and code from Andy Lutomirski with minor changes.
I have not moved the initialization of the phy timer in the pci probe
- I believe it belongs to the netdevice;
- it should work as is without significant change for the user.
If someone sees a good reason to move it, just complain (with an axe).
The patches apply to 2.6.6-rc3 as well as to 2.6.6-rc3-mm1.
All the patches are merged in a single patch against 2.6.6-rc3 available at:
The patches are archived below as well:
If the patches prove to behave decently on 2.6, a backport for 2.4.x will be