[linux-usb-devel] usbnet ax8817x recv performance patch

2005-02-13 Thread Jamie Painter
I've observed poor receive performance in 100baseTx-FD mode from ax8817x devices in all versions of usbnet.c. Half-duplex received performance is actually better than full duplex. After some investigation, I found that the MEDIUM_MODE wasn't being written, and this seems to affect "Pause fram

Re: [linux-usb-devel] usbnet ax8817x recv performance patch

2005-02-15 Thread David Hollis
On Sun, 2005-02-13 at 14:07 -0700, Jamie Painter wrote: > I've observed poor receive performance in 100baseTx-FD mode from ax8817x > devices in all versions of usbnet.c. Half-duplex received performance > is actually better than full duplex. After some investigation, I found > that the MEDIUM_

Re: [linux-usb-devel] usbnet ax8817x recv performance patch

2005-02-15 Thread Jamie Painter
David Hollis wrote: The only issue that I see is that the usbnet_open() function (which calls the ax8817x_reset) is only called when the interface is brought from DOWN to UP state. If I initially connect to a 100FD switch, then unplug and plug into a 10HD hub, things may get squirrely. If I bring

[linux-usb-devel] usbnet ax8817x recv performance patch - Take 2

2005-02-20 Thread Jamie Painter
David Hollis wrote: On Sun, 2005-02-13 at 14:07 -0700, Jamie Painter wrote: I've observed poor receive performance in 100baseTx-FD mode from ax8817x devices in all versions of usbnet.c. Half-duplex received performance is actually better than full duplex. After some investigati

Re: [linux-usb-devel] usbnet ax8817x recv performance patch - Take 2

2005-02-20 Thread David Hollis
On Sun, 2005-02-20 at 14:54 -0700, Jamie Painter wrote: > > Here's a second try at the patch that fixes ax88172 receive > performance in full duplex mode. > > Dealing with the async read/write_cmd calls looked to me to be messy, > with four calls needed to read the link partner capabilities the