This patch series contains bug fixes that were found during code
inspection and also during fixing the open/close/open issue that was met
on the MTX-1 platform.
These patches were tested on a Meshcube MTX-1 board using targeted tests
to ensure the multicast and open/close/open bugs were fixed.
Florian Fainelli (11):
net: au1000: recycle RX descriptors on allocation failure
net: au1000: clear all-multicast mode when restoring hash filtering
net: au1000: disconnect the PHY before freeing the MDIO bus
net: au1000: report MDIO transaction timeouts
net: au1000: serialize TX completion with packet submission
net: au1000: assign a valid MAC address without platform data
net: au1000: fix buffer descriptor free list insertion
net: au1000: restore receive filtering after MAC initialization
net: au1000: restore RX buffer addresses when restarting the MAC
net: au1000: keep the MAC stopped until the PHY link is ready
net: phy: smsc: wait for LAN83C183 power-down recovery
drivers/net/ethernet/amd/au1000_eth.c | 74 ++++++++++++++++++++-------
drivers/net/phy/Kconfig | 2 +-
drivers/net/phy/smsc.c | 26 ++++++++++
3 files changed, 83 insertions(+), 19 deletions(-)
--
2.53.0