[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <cover.1651037513.git.lukas@wunner.de>
Date: Wed, 27 Apr 2022 07:48:00 +0200
From: Lukas Wunner <lukas@...ner.de>
To: Steve Glendinning <steve.glendinning@...well.net>,
UNGLinuxDriver@...rochip.com, Oliver Neukum <oneukum@...e.com>,
"David S. Miller" <davem@...emloft.net>,
Jakub Kicinski <kuba@...nel.org>,
Paolo Abeni <pabeni@...hat.com>
Cc: netdev@...r.kernel.org, linux-usb@...r.kernel.org,
Andre Edich <andre.edich@...rochip.com>,
Oleksij Rempel <o.rempel@...gutronix.de>,
Martyn Welch <martyn.welch@...labora.com>,
Gabriel Hojda <ghojda@...urs.ro>,
Christoph Fritz <chf.fritz@...glemail.com>,
Lino Sanfilippo <LinoSanfilippo@....de>,
Philipp Rosenberger <p.rosenberger@...bus.com>,
Heiner Kallweit <hkallweit1@...il.com>,
Andrew Lunn <andrew@...n.ch>,
Russell King <linux@...linux.org.uk>
Subject: [PATCH net-next 0/7] Polling be gone on LAN95xx
Do away with link status polling on LAN95XX USB Ethernet
and rely on interrupts instead, thereby reducing bus traffic,
CPU overhead and improving interface bringup latency.
The meat of the series is in patch [5/7]. The preceding and
following patches are various cleanups to prepare for and
adjust to interrupt-driven link state detection.
Please review and test. Thanks!
Lukas Wunner (7):
usbnet: Run unregister_netdev() before unbind() again
usbnet: smsc95xx: Don't clear read-only PHY interrupt
usbnet: smsc95xx: Don't reset PHY behind PHY driver's back
usbnet: smsc95xx: Avoid link settings race on interrupt reception
usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid
polling
net: phy: smsc: Cache interrupt mask
net: phy: smsc: Cope with hot-removal in interrupt handler
drivers/net/phy/smsc.c | 28 +++---
drivers/net/usb/asix_devices.c | 6 +-
drivers/net/usb/smsc95xx.c | 155 ++++++++++++++++-----------------
drivers/net/usb/usbnet.c | 6 +-
4 files changed, 91 insertions(+), 104 deletions(-)
--
2.35.2
Powered by blists - more mailing lists