* [PATCH v3 0/5] net/usb: asix driver improvements
@ 2016-08-29 13:32 robert.foss
0 siblings, 0 replies; 6+ messages in thread
From: robert.foss @ 2016-08-29 13:32 UTC (permalink / raw)
To: freddy, Dean_Jenkins, Mark_Craske, davem, robert.foss, ivecera,
john.stultz, vpalatin, stephen, grundler, changchias, allan,
andrew, tremyfr, colin.king, linux-usb, netdev, linux-kernel,
vpalatin
From: Robert Foss <robert.foss@collabora.com>
This is a resubmission of v3, since the netdev
mailinlist was not sent the previous submission.
This series improves power management of the asix driver.
- Suspend/resume support is improved to save needed registers.
- Device disconnection is improved.
- Fixes AX88772x resume failures
- Implementes IEEE 802.3 spec section "22.2.4.1.1 Reset" correctly
- Fixes AX_CMD_WRITE_MEDIUM_MODE being set incorrectly
Changes since v1:
- Added proper metadata tags to series.
- Added two more patches to series.
Changes since v2:
- Added coverletter
- Tested patches on AX88772A/AX88772B/AX88178/AX88179 hardware
Allan Chou (1):
net: asix: Fix AX88772x resume failures
Freddy Xin (1):
net: asix: Add in_pm parameter
Grant Grundler (2):
net: asix: see 802.3 spec for phy reset
net: asix: autoneg will set WRITE_MEDIUM reg
Vincent Palatin (1):
net: asix: Avoid looping when the device is disconnected
drivers/net/usb/asix.h | 40 ++-
drivers/net/usb/asix_common.c | 212 ++++++++++++----
drivers/net/usb/asix_devices.c | 450 +++++++++++++++++++++++++++-------
drivers/net/usb/ax88172a.c | 29 +-
4 files changed, 575 insertions(+), 156 deletions(-)
--
git-series 0.8.10
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v3 0/5] net/usb: asix driver improvements
2016-08-25 20:06 robert.foss
2016-08-27 4:24 ` David Miller
2016-08-31 17:28 ` Robert Foss
@ 2016-09-01 4:07 ` David Miller
2 siblings, 0 replies; 6+ messages in thread
From: David Miller @ 2016-09-01 4:07 UTC (permalink / raw)
To: robert.foss
Cc: freddy, Dean_Jenkins, Mark_Craske, ivecera, john.stultz,
vpalatin, stephen, grundler, changchias, allan, andrew, tremyfr,
colin.king, linux-usb, netdev, linux-kernel, vpalatin
From: robert.foss@collabora.com
Date: Mon, 29 Aug 2016 09:32:14 -0400
> This is a resubmission of v3, since the netdev
> mailinlist was not sent the previous submission.
>
> This series improves power management of the asix driver.
...
Series applied, thanks.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v3 0/5] net/usb: asix driver improvements
2016-08-25 20:06 robert.foss
2016-08-27 4:24 ` David Miller
@ 2016-08-31 17:28 ` Robert Foss
2016-09-01 4:07 ` David Miller
2 siblings, 0 replies; 6+ messages in thread
From: Robert Foss @ 2016-08-31 17:28 UTC (permalink / raw)
To: freddy, Dean_Jenkins, Mark_Craske, davem, ivecera, john.stultz,
vpalatin, stephen, grundler, changchias, allan, andrew, tremyfr,
colin.king, linux-usb, netdev, linux-kernel, vpalatin
Additional testing has been done the hardware that is available to me.
I'm not seeing any dmesg warnings/errors that are new to this series:
AX88772A
- Pass network_EthernetStressPlug
- Pass phy up/down + iperf3 UDP stress
- Pass network_EthernetStressPlug + iperf3 UDP stress
AX88772B
- Pass network_EthernetStressPlug
- Pass phy up/down + iperf3 UDP stress
- Pass network_EthernetStressPlug + iperf3 UDP stress
Cisco AX88772 A(?)
- Pass network_EthernetStressPlug
- Pass phy up/down + iperf3 UDP stress
- Pass network_EthernetStressPlug + iperf3 UDP stress
Cisco AX88772 B(?)
- Pass network_EthernetStressPlug
- Pass phy up/down + iperf3 UDP stress
- Pass network_EthernetStressPlug + iperf3 UDP stress
AX88178
- Pass network_EthernetStressPlug
- Pass phy up/down + iperf3 UDP stress
- Pass network_EthernetStressPlug + iperf3 UDP stress
AX88179
- Pass network_EthernetStressPlug
- Pass phy up/down + iperf3 UDP stress?
-- [ 8794.555902] ax88179_178a 1-1.3:1.0 eth1: kevent 4 may have been
dropped
- Pass network_EthernetStressPlug + iperf3 UDP stresss
I also saw some sporadic header checksum errors.
But those too are seen on upstream/master.
asix_rx_fixup() Bad Header Length 0x98a993c8, offset 4
Test details:
network_EthernetStressPlug:
http://memcpy.io/ethernet-device-stress-testing.html
phy up/down:
for i in
{1..10}
do
sudo ifdown eth1
if sudo ifup eth1; then
echo "Command success"
else
echo "Command failed"
fi
done
iperf3 UDP:
sudo iperf3 -c 192.168.0.28 -u -b 100M -t 0
On 2016-08-29 09:32 AM, robert.foss@collabora.com wrote:
> From: Robert Foss <robert.foss@collabora.com>
>
> This is a resubmission of v3, since the netdev
> mailinlist was not sent the previous submission.
>
> This series improves power management of the asix driver.
>
> - Suspend/resume support is improved to save needed registers.
> - Device disconnection is improved.
> - Fixes AX88772x resume failures
> - Implementes IEEE 802.3 spec section "22.2.4.1.1 Reset" correctly
> - Fixes AX_CMD_WRITE_MEDIUM_MODE being set incorrectly
>
> Changes since v1:
> - Added proper metadata tags to series.
> - Added two more patches to series.
>
> Changes since v2:
> - Added coverletter
> - Tested patches on AX88772A/AX88772B/AX88178/AX88179 hardware
>
> Allan Chou (1):
> net: asix: Fix AX88772x resume failures
>
> Freddy Xin (1):
> net: asix: Add in_pm parameter
>
> Grant Grundler (2):
> net: asix: see 802.3 spec for phy reset
> net: asix: autoneg will set WRITE_MEDIUM reg
>
> Vincent Palatin (1):
> net: asix: Avoid looping when the device is disconnected
>
> drivers/net/usb/asix.h | 40 ++-
> drivers/net/usb/asix_common.c | 212 ++++++++++++----
> drivers/net/usb/asix_devices.c | 450 +++++++++++++++++++++++++++-------
> drivers/net/usb/ax88172a.c | 29 +-
> 4 files changed, 575 insertions(+), 156 deletions(-)
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH v3 0/5] net/usb: asix driver improvements
@ 2016-08-29 13:32 robert.foss-ZGY8ohtN/8qB+jHODAdFcQ
0 siblings, 0 replies; 6+ messages in thread
From: robert.foss-ZGY8ohtN/8qB+jHODAdFcQ @ 2016-08-29 13:32 UTC (permalink / raw)
To: freddy-knRN6Y/kmf1NUHwG+Fw1Kw,
Dean_Jenkins-nmGgyN9QBj3QT0dZR+AlfA,
Mark_Craske-nmGgyN9QBj3QT0dZR+AlfA, davem-fT/PcQaiUtIeIZ0/mPfg9Q,
robert.foss-ZGY8ohtN/8qB+jHODAdFcQ,
ivecera-H+wXaHxf7aLQT0dZR+AlfA,
john.stultz-QSEj5FYQhm4dnm+yROfE0A,
vpalatin-F7+t8E8rja9g9hUCZPvPmw,
stephen-OTpzqLSitTUnbdJkjeBofR2eb7JE58TQ,
grundler-F7+t8E8rja9g9hUCZPvPmw,
changchias-Re5JQEeQqe8AvxtiuMwx3w, allan-knRN6Y/kmf1NUHwG+Fw1Kw,
andrew-g2DYL2Zd6BY, tremyfr-Re5JQEeQqe8AvxtiuMwx3w,
colin.king-Z7WLFzj8eWMS+FvcfC7Uqw,
linux-usb-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
vpalatin-hpIqsD4AKlfQT0dZR+AlfA
From: Robert Foss <robert.foss-ZGY8ohtN/8qB+jHODAdFcQ@public.gmane.org>
This is a resubmission of v3, since the netdev
mailinlist was not sent the previous submission.
This series improves power management of the asix driver.
- Suspend/resume support is improved to save needed registers.
- Device disconnection is improved.
- Fixes AX88772x resume failures
- Implementes IEEE 802.3 spec section "22.2.4.1.1 Reset" correctly
- Fixes AX_CMD_WRITE_MEDIUM_MODE being set incorrectly
Changes since v1:
- Added proper metadata tags to series.
- Added two more patches to series.
Changes since v2:
- Added coverletter
- Tested patches on AX88772A/AX88772B/AX88178/AX88179 hardware
Allan Chou (1):
net: asix: Fix AX88772x resume failures
Freddy Xin (1):
net: asix: Add in_pm parameter
Grant Grundler (2):
net: asix: see 802.3 spec for phy reset
net: asix: autoneg will set WRITE_MEDIUM reg
Vincent Palatin (1):
net: asix: Avoid looping when the device is disconnected
drivers/net/usb/asix.h | 40 ++-
drivers/net/usb/asix_common.c | 212 ++++++++++++----
drivers/net/usb/asix_devices.c | 450 +++++++++++++++++++++++++++-------
drivers/net/usb/ax88172a.c | 29 +-
4 files changed, 575 insertions(+), 156 deletions(-)
--
git-series 0.8.10
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v3 0/5] net/usb: asix driver improvements
2016-08-25 20:06 robert.foss
@ 2016-08-27 4:24 ` David Miller
2016-08-31 17:28 ` Robert Foss
2016-09-01 4:07 ` David Miller
2 siblings, 0 replies; 6+ messages in thread
From: David Miller @ 2016-08-27 4:24 UTC (permalink / raw)
To: robert.foss; +Cc: grundler, vpalatin, linux-kernel
Networking patch series need to be submitted to netdev@vger.kernel.org
Thank you.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH v3 0/5] net/usb: asix driver improvements
@ 2016-08-25 20:06 robert.foss
2016-08-27 4:24 ` David Miller
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: robert.foss @ 2016-08-25 20:06 UTC (permalink / raw)
To: David Miller, Grant Grundler, vpalatin; +Cc: linux-kernel, Robert Foss
From: Robert Foss <robert.foss@collabora.com>
This series improves power management of the asix driver.
- Suspend/resume support is improved to save needed registers.
- Device disconnection is improved.
- Fixes AX88772x resume failures
- Implementes IEEE 802.3 spec section "22.2.4.1.1 Reset" correctly
- Fixes AX_CMD_WRITE_MEDIUM_MODE being set incorrectly
Changes since v1:
- Added proper metadata tags to series.
- Added two more patches to series.
Changes since v2:
- Added coverletter
- Tested patches on AX88772A/AX88772B/AX88178/AX88179 hardware
Allan Chou (1):
net: asix: Fix AX88772x resume failures
Freddy Xin (1):
net: asix: Add in_pm parameter
Grant Grundler (2):
net: asix: see 802.3 spec for phy reset
net: asix: autoneg will set WRITE_MEDIUM reg
Vincent Palatin (1):
net: asix: Avoid looping when the device is disconnected
drivers/net/usb/asix.h | 40 ++-
drivers/net/usb/asix_common.c | 212 ++++++++++++----
drivers/net/usb/asix_devices.c | 450 +++++++++++++++++++++++++++-------
drivers/net/usb/ax88172a.c | 29 +-
4 files changed, 575 insertions(+), 156 deletions(-)
--
git-series 0.8.10
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2016-09-01 4:07 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-29 13:32 [PATCH v3 0/5] net/usb: asix driver improvements robert.foss
-- strict thread matches above, loose matches on Subject: below --
2016-08-29 13:32 robert.foss-ZGY8ohtN/8qB+jHODAdFcQ
2016-08-25 20:06 robert.foss
2016-08-27 4:24 ` David Miller
2016-08-31 17:28 ` Robert Foss
2016-09-01 4:07 ` David Miller
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.