lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250813103355.70838-1-parthiban.veerasooran@microchip.com>
Date: Wed, 13 Aug 2025 16:03:53 +0530
From: Parthiban Veerasooran <parthiban.veerasooran@...rochip.com>
To: <andrew+netdev@...n.ch>, <davem@...emloft.net>, <edumazet@...gle.com>,
	<kuba@...nel.org>, <pabeni@...hat.com>
CC: <netdev@...r.kernel.org>, <linux-kernel@...r.kernel.org>, "Parthiban
 Veerasooran" <parthiban.veerasooran@...rochip.com>
Subject: [PATCH net 0/2] Fixes on the Microchip's LAN865x driver

This patch series includes two bug fixes for the LAN865x Ethernet MAC-PHY
driver:

1. Fix missing transmit queue restart on device reopen
   This patch addresses an issue where the transmit queue is not restarted
   when the network interface is brought back up after being taken down
   (e.g., via ip or ifconfig). As a result, packet transmission hangs
   after the first down/up cycle. The fix ensures netif_start_queue() is
   explicitly called in lan865x_net_open() to properly restart the queue
   on every reopen.

2. Fix missing configuration for LAN865x Rev.B0/B1 hardware
   This patch applies a required configuration for LAN865x silicon
   revisions B0 and B1, as specified in Microchip Application Note AN1760.
   Without this fix, affected hardware may not initialize or function
   correctly. The patch programs register 0x10077 with the value 0x0028
   during initialization, ensuring compatibility with these hardware
   revisions.

Both patches address issues introduced with the initial driver support and
are marked with the appropriate Fixes: tag.


Parthiban Veerasooran (2):
  microchip: lan865x: fix missing netif_start_queue() call on device
    open
  microchip: lan865x: fix missing configuration for Rev.B0/B1 as per
    AN1760

 .../net/ethernet/microchip/lan865x/lan865x.c   | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)


base-commit: fdbe93b7f0f86c943351ceab26c8fad548869f91
-- 
2.34.1


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ