aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/check-perf-trace.py
diff options
context:
space:
mode:
authorJakub Kicinski <[email protected]>2025-07-11 01:08:18 +0000
committerJakub Kicinski <[email protected]>2025-07-11 01:08:19 +0000
commit2dfa4e31768bd73bc02a69f8f2cd11dd95f062bf (patch)
tree47fe190908ca9a4a7228e22a4bfb25cb15f127c3 /tools/perf/scripts/python/check-perf-trace.py
parentibmvnic: Fix hardcoded NUM_RX_STATS/NUM_TX_STATS with dynamic sizeof (diff)
parentnet: phy: microchip: limit 100M workaround to link-down events on LAN88xx (diff)
downloadkernel-2dfa4e31768bd73bc02a69f8f2cd11dd95f062bf.tar.gz
kernel-2dfa4e31768bd73bc02a69f8f2cd11dd95f062bf.zip
Merge branch 'net-phy-microchip-lan88xx-reliability-fixes'
Oleksij Rempel says: ==================== net: phy: microchip: LAN88xx reliability fixes This patch series improves the reliability of the Microchip LAN88xx PHYs, particularly in edge cases involving fixed link configurations or forced speed modes. Patch 1 assigns genphy_soft_reset() to the .soft_reset hook to ensure that stale link partner advertisement (LPA) bits are properly cleared during reconfiguration. Without this, outdated autonegotiation bits may remain visible in some parallel detection cases. Patch 2 restricts the 100 Mbps workaround (originally intended to handle cable length switching) to only run when the link transitions to the PHY_NOLINK state. This prevents repeated toggling that can confuse autonegotiating link partners such as the Intel i350, leading to unstable link cycles. Both patches were tested on a LAN7850 (with integrated LAN88xx PHY) against an Intel I350 NIC. The full test suite - autonegotiation, fixed link, and parallel detection - passed successfully. ==================== Link: https://patch.msgid.link/[email protected] Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions