From: Jakub Kicinski Date: Thu, 19 Jan 2023 04:52:28 +0000 (-0800) Subject: Merge branch 'enetc-bd-ring-cleanup' X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=9ffb07a3e6b8a13e305cb07ba794cb71755b2dba;p=linux.git Merge branch 'enetc-bd-ring-cleanup' Vladimir Oltean says: ==================== ENETC BD ring cleanup The highlights of this patch set are: - Installing a BPF program and changing PTP RX timestamping settings are currently implemented through a port reconfiguration procedure which triggers an AN restart on the PHY, and these procedures are not generally guaranteed to leave the port in a sane state. Patches 9/12 and 11/12 address that. - Attempting to put the port down (or trying to reconfigure it) has the driver oppose some resistance if it's bombarded with RX traffic (it won't go down). Patch 12/12 addresses that. The other 9 patches are just cleanup in the BD ring setup/teardown code, which gradually led to bringing the driver in a position where resolving those 2 issues was possible. ==================== Link: https://lore.kernel.org/r/20230117230234.2950873-1-vladimir.oltean@nxp.com Signed-off-by: Jakub Kicinski --- 9ffb07a3e6b8a13e305cb07ba794cb71755b2dba