Skip to content

Commit d8f6b5d

Browse files
authored
Merge pull request #986 from kernelkit/mvpp2-tcam-fix
Fix `mvpp2` TCAM memory corruption
2 parents fbe18a4 + 1ad8177 commit d8f6b5d

File tree

36 files changed

+651
-68
lines changed

36 files changed

+651
-68
lines changed

doc/ChangeLog.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@ Change Log
33

44
All notable changes to the project are documented in this file.
55

6+
[v24.11.2][] - 2025-03-19
7+
-------------------------
8+
9+
### Fixes
10+
11+
- Fix TCAM memory corruption in `mvpp2` Ethernet controller
12+
613

714
[v24.11.1][] - 2024-11-29
815
-------------------------
@@ -1410,6 +1417,7 @@ Supported YANG models in addition to those used by sysrepo and netopeer:
14101417

14111418
[buildroot]: https://buildroot.org/
14121419
[UNRELEASED]: https://github.com/kernelkit/infix/compare/v24.11.0...HEAD
1420+
[v24.11.2]: https://github.com/kernelkit/infix/compare/v24.11.1...v24.11.2
14131421
[v24.11.1]: https://github.com/kernelkit/infix/compare/v24.11.0...v24.11.1
14141422
[v24.11.0]: https://github.com/kernelkit/infix/compare/v24.10.0...v24.11.0
14151423
[v24.10.2]: https://github.com/kernelkit/infix/compare/v24.10.1...v24.10.2

patches/linux/6.6.52/0001-net-phy-add-support-for-PHY-LEDs-polarity-modes.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
From 4be3e500b670f7b98e3dd6696b8e51e83f122c65 Mon Sep 17 00:00:00 2001
22
From: Christian Marangi <[email protected]>
33
Date: Thu, 25 Jan 2024 21:36:59 +0100
4-
Subject: [PATCH 01/35] net: phy: add support for PHY LEDs polarity modes
5-
Organization: Addiva Elektronik
4+
Subject: [PATCH 01/36] net: phy: add support for PHY LEDs polarity modes
5+
Organization: Wires
66

77
Add support for PHY LEDs polarity modes. Some PHY require LED to be set
88
to active low to be turned ON. Adds support for this by declaring

patches/linux/6.6.52/0002-net-mvmdio-Support-setting-the-MDC-frequency-on-XSMI.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From 4833b140cd11a57dd9f59754cdacfd71bc564c8f Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <[email protected]>
33
Date: Mon, 4 Dec 2023 11:08:11 +0100
4-
Subject: [PATCH 02/35] net: mvmdio: Support setting the MDC frequency on XSMI
4+
Subject: [PATCH 02/36] net: mvmdio: Support setting the MDC frequency on XSMI
55
controllers
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
Support the standard "clock-frequency" attribute to set the generated
99
MDC frequency. If not specified, the driver will leave the divisor

patches/linux/6.6.52/0003-net-dsa-mv88e6xxx-Create-API-to-read-a-single-stat-c.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From 50a2973e8a520a82e9f9ec15a1f69e059ce7a334 Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <[email protected]>
33
Date: Thu, 14 Dec 2023 14:50:23 +0100
4-
Subject: [PATCH 03/35] net: dsa: mv88e6xxx: Create API to read a single stat
4+
Subject: [PATCH 03/36] net: dsa: mv88e6xxx: Create API to read a single stat
55
counter
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
This change contains no functional change. We simply push the hardware
99
specific stats logic to a function reading a single counter, rather

patches/linux/6.6.52/0004-net-dsa-mv88e6xxx-Give-each-hw-stat-an-ID.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
From 5916503e23e7f85796c1f927747e66b9535bac53 Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <[email protected]>
33
Date: Thu, 14 Dec 2023 14:50:25 +0100
4-
Subject: [PATCH 04/35] net: dsa: mv88e6xxx: Give each hw stat an ID
5-
Organization: Addiva Elektronik
4+
Subject: [PATCH 04/36] net: dsa: mv88e6xxx: Give each hw stat an ID
5+
Organization: Wires
66

77
With the upcoming standard counter group support, we are no longer
88
reading out the whole set of counters, but rather mapping a subset to

patches/linux/6.6.52/0005-net-dsa-mv88e6xxx-Add-eth-mac-counter-group-support.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From 32dda6562734ec8ee667bc546f3ef56794d5bf82 Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <[email protected]>
33
Date: Thu, 14 Dec 2023 14:50:26 +0100
4-
Subject: [PATCH 05/35] net: dsa: mv88e6xxx: Add "eth-mac" counter group
4+
Subject: [PATCH 05/36] net: dsa: mv88e6xxx: Add "eth-mac" counter group
55
support
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
Report the applicable subset of an mv88e6xxx port's counters using
99
ethtool's standardized "eth-mac" counter group.

patches/linux/6.6.52/0006-net-dsa-mv88e6xxx-Limit-histogram-counters-to-ingres.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From 36adbdd466ec550cab8b2ae54177f674c02cf631 Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <[email protected]>
33
Date: Thu, 14 Dec 2023 14:50:27 +0100
4-
Subject: [PATCH 06/35] net: dsa: mv88e6xxx: Limit histogram counters to
4+
Subject: [PATCH 06/36] net: dsa: mv88e6xxx: Limit histogram counters to
55
ingress traffic
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
Chips in this family only have one set of histogram counters, which
99
can be used to count ingressing and/or egressing traffic. mv88e6xxx

patches/linux/6.6.52/0007-net-dsa-mv88e6xxx-Add-rmon-counter-group-support.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
From abfa532c1149525b128b8c76d80965f55e208240 Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <[email protected]>
33
Date: Thu, 14 Dec 2023 14:50:28 +0100
4-
Subject: [PATCH 07/35] net: dsa: mv88e6xxx: Add "rmon" counter group support
5-
Organization: Addiva Elektronik
4+
Subject: [PATCH 07/36] net: dsa: mv88e6xxx: Add "rmon" counter group support
5+
Organization: Wires
66

77
Report the applicable subset of an mv88e6xxx port's counters using
88
ethtool's standardized "rmon" counter group.

patches/linux/6.6.52/0009-net-dsa-mv88e6xxx-Add-LED-infrastructure.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
From 4407b94b4a08536fccb6eea2826955ff12d63ec2 Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <[email protected]>
33
Date: Thu, 16 Nov 2023 19:44:32 +0100
4-
Subject: [PATCH 09/35] net: dsa: mv88e6xxx: Add LED infrastructure
5-
Organization: Addiva Elektronik
4+
Subject: [PATCH 09/36] net: dsa: mv88e6xxx: Add LED infrastructure
5+
Organization: Wires
66

77
Parse DT for LEDs and register them for devices that support it,
88
though no actual implementations exist yet.

patches/linux/6.6.52/0010-net-dsa-mv88e6xxx-Add-LED-support-for-6393X.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
From a5cf5c0353db07e74d7a29dd4d5c2cb7775d5bec Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <[email protected]>
33
Date: Thu, 16 Nov 2023 21:59:35 +0100
4-
Subject: [PATCH 10/35] net: dsa: mv88e6xxx: Add LED support for 6393X
5-
Organization: Addiva Elektronik
4+
Subject: [PATCH 10/36] net: dsa: mv88e6xxx: Add LED support for 6393X
5+
Organization: Wires
66

77
Trigger support:
88
- "none"

0 commit comments

Comments
 (0)