Francois Romieu wrote:
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
routine as:
- 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).
I moved the timer because I didn't know about netif_running(). This
looks fine.
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:
http://www.fr.zoreil.com/people/francois/misc/20040501-2.6.6-rc3-r8169.c-test.patch
The patches are archived below as well:
http://www.fr.zoreil.com/linux/kernel/2.6.x/2.6.6-rc3
If the patches prove to behave decently on 2.6, a backport for 2.4.x will be
generated.
Everything looks fine. I'm recompiling now; I'll let you know if I have
any problems.
Thanks,
Andy
--
Ueimor
|