All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.