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

+8
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

+2-2
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 <ansuelsmth@gmail.com>
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

+2-2
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 <tobias@waldekranz.com>
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

+2-2
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 <tobias@waldekranz.com>
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

+2-2
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 <tobias@waldekranz.com>
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

+2-2
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 <tobias@waldekranz.com>
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

+2-2
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 <tobias@waldekranz.com>
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

+2-2
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 <tobias@waldekranz.com>
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

+2-2
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 <tobias@waldekranz.com>
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

+2-2
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 <tobias@waldekranz.com>
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"

patches/linux/6.6.52/0011-net-dsa-mv88e6xxx-Fix-timeout-on-waiting-for-PPU-on-.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From be94ec851dbb8e55c3f5e82f197b2dc59566aea2 Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <tobias@waldekranz.com>
33
Date: Tue, 12 Mar 2024 10:27:24 +0100
4-
Subject: [PATCH 11/35] net: dsa: mv88e6xxx: Fix timeout on waiting for PPU on
4+
Subject: [PATCH 11/36] net: dsa: mv88e6xxx: Fix timeout on waiting for PPU on
55
6393X
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
In a multi-chip setup, delays of up to 750ms are observed before the
99
device (6393X) signals completion of PPU initialization (Global 1,

patches/linux/6.6.52/0012-net-dsa-Support-MDB-memberships-whose-L2-addresses-o.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From 69092f83541e6539ab82eec3052325c403675de4 Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <tobias@waldekranz.com>
33
Date: Tue, 16 Jan 2024 16:00:55 +0100
4-
Subject: [PATCH 12/35] net: dsa: Support MDB memberships whose L2 addresses
4+
Subject: [PATCH 12/36] net: dsa: Support MDB memberships whose L2 addresses
55
overlap
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
Multiple IP multicast groups (32 for v4, 2^80 for v6) map to the same
99
L2 address. This means that switchdev drivers may receive multiple MDB

patches/linux/6.6.52/0013-net-phy-marvell10g-Support-firmware-loading-on-88X33.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From 7c19df77212d0728874515e97cf297863a6ff2cd Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <tobias@waldekranz.com>
33
Date: Tue, 19 Sep 2023 18:38:10 +0200
4-
Subject: [PATCH 13/35] net: phy: marvell10g: Support firmware loading on
4+
Subject: [PATCH 13/36] net: phy: marvell10g: Support firmware loading on
55
88X3310
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
When probing, if a device is waiting for firmware to be loaded into
99
its RAM, ask userspace for the binary and load it over XMDIO.

patches/linux/6.6.52/0014-net-phy-marvell10g-Fix-power-up-when-strapped-to-sta.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From 0c34b42b7a72ddf1af6f3534870d647801e493fa Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <tobias@waldekranz.com>
33
Date: Tue, 21 Nov 2023 20:15:24 +0100
4-
Subject: [PATCH 14/35] net: phy: marvell10g: Fix power-up when strapped to
4+
Subject: [PATCH 14/36] net: phy: marvell10g: Fix power-up when strapped to
55
start powered down
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
On devices which are hardware strapped to start powered down (PDSTATE
99
== 1), make sure that we clear the power-down bit on all units

patches/linux/6.6.52/0015-net-phy-marvell10g-Add-LED-support-for-88X3310.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
From 6576918d3348f8e20802379d568d7632228af4d7 Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <tobias@waldekranz.com>
33
Date: Wed, 15 Nov 2023 20:58:42 +0100
4-
Subject: [PATCH 15/35] net: phy: marvell10g: Add LED support for 88X3310
5-
Organization: Addiva Elektronik
4+
Subject: [PATCH 15/36] net: phy: marvell10g: Add LED support for 88X3310
5+
Organization: Wires
66

77
Pickup the LEDs from the state in which the hardware reset or
88
bootloader left them, but also support further configuration via

patches/linux/6.6.52/0016-net-phy-marvell10g-Support-LEDs-tied-to-a-single-med.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From 1ad7f010e46133c725df5cab4d85f71f689ca191 Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <tobias@waldekranz.com>
33
Date: Tue, 12 Dec 2023 09:51:05 +0100
4-
Subject: [PATCH 16/35] net: phy: marvell10g: Support LEDs tied to a single
4+
Subject: [PATCH 16/36] net: phy: marvell10g: Support LEDs tied to a single
55
media side
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
In a combo-port setup, i.e. where both the copper and fiber interface
99
are available to the user, the LEDs may be physically located either

patches/linux/6.6.52/0017-nvmem-layouts-onie-tlv-Let-device-probe-even-when-TL.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From 11b9a3e328241edede03b6615bb9b0f1a40b9b7d Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <tobias@waldekranz.com>
33
Date: Fri, 24 Nov 2023 23:29:55 +0100
4-
Subject: [PATCH 17/35] nvmem: layouts: onie-tlv: Let device probe even when
4+
Subject: [PATCH 17/36] nvmem: layouts: onie-tlv: Let device probe even when
55
TLV is invalid
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
Before this change, probing an NVMEM device, expected to contain a
99
valid TLV, would fail if it had not been provisioned yet. But an

patches/linux/6.6.52/0018-net-bridge-avoid-classifying-unknown-multicast-as-mr.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From ce1148b5c2e33541ad13ff2c4769d0b37d4e42b9 Mon Sep 17 00:00:00 2001
22
From: Joachim Wiberg <troglobit@gmail.com>
33
Date: Mon, 4 Mar 2024 16:47:28 +0100
4-
Subject: [PATCH 18/35] net: bridge: avoid classifying unknown multicast as
4+
Subject: [PATCH 18/36] net: bridge: avoid classifying unknown multicast as
55
mrouters_only
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
Unknown multicast, MAC/IPv4/IPv6, should always be flooded according to
99
the per-port mcast_flood setting, as well as to detected and configured

patches/linux/6.6.52/0019-net-bridge-Ignore-router-ports-when-forwarding-L2-mu.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From ce74ee8c5461cc53851ca323b4dfc9937cab0e41 Mon Sep 17 00:00:00 2001
22
From: Joachim Wiberg <troglobit@gmail.com>
33
Date: Tue, 5 Mar 2024 06:44:41 +0100
4-
Subject: [PATCH 19/35] net: bridge: Ignore router ports when forwarding L2
4+
Subject: [PATCH 19/36] net: bridge: Ignore router ports when forwarding L2
55
multicast
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
Multicast router ports are either statically configured or learned from
99
control protocol traffic (IGMP/MLD/PIM). These protocols regulate IP

patches/linux/6.6.52/0020-net-dsa-Support-EtherType-based-priority-overrides.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
From 3c9b05198e0b7193f2dcddc1860cd77f0adbc3a2 Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <tobias@waldekranz.com>
33
Date: Thu, 21 Mar 2024 19:12:15 +0100
4-
Subject: [PATCH 20/35] net: dsa: Support EtherType based priority overrides
5-
Organization: Addiva Elektronik
4+
Subject: [PATCH 20/36] net: dsa: Support EtherType based priority overrides
5+
Organization: Wires
66

77
Signed-off-by: Tobias Waldekranz <tobias@waldekranz.com>
88
---

patches/linux/6.6.52/0021-net-dsa-mv88e6xxx-Support-EtherType-based-priority-o.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From 333134a4ff2b8dd7fb00a75560254de96d1082ad Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <tobias@waldekranz.com>
33
Date: Fri, 22 Mar 2024 16:15:43 +0100
4-
Subject: [PATCH 21/35] net: dsa: mv88e6xxx: Support EtherType based priority
4+
Subject: [PATCH 21/36] net: dsa: mv88e6xxx: Support EtherType based priority
55
overrides
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
Signed-off-by: Tobias Waldekranz <tobias@waldekranz.com>
99
---

patches/linux/6.6.52/0022-net-phy-Do-not-resume-PHY-when-attaching.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
From cdddc24c05cedc0d0fabc48da17ec26aeb7c1ef9 Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <tobias@waldekranz.com>
33
Date: Wed, 27 Mar 2024 10:10:19 +0100
4-
Subject: [PATCH 22/35] net: phy: Do not resume PHY when attaching
5-
Organization: Addiva Elektronik
4+
Subject: [PATCH 22/36] net: phy: Do not resume PHY when attaching
5+
Organization: Wires
66

77
The PHY should not start negotiating with its link-partner until
88
explicitly instructed to do so.

patches/linux/6.6.52/0023-net-dsa-mv88e6xxx-Improve-indirect-register-access-p.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From 1ec21a3fc54fb447501fd7edbf692b00a31fe3ec Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <tobias@waldekranz.com>
33
Date: Wed, 27 Mar 2024 15:52:43 +0100
4-
Subject: [PATCH 23/35] net: dsa: mv88e6xxx: Improve indirect register access
4+
Subject: [PATCH 23/36] net: dsa: mv88e6xxx: Improve indirect register access
55
perf on 6393
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
When operating in multi-chip mode, the 6393 family maps a subset of
99
commonly used global registers to the outermost address space (in

patches/linux/6.6.52/0024-net-bridge-drop-delay-for-applying-strict-multicast-.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From 5d7be493dcaa75ee69d521043062389d7772f8dc Mon Sep 17 00:00:00 2001
22
From: Joachim Wiberg <troglobit@gmail.com>
33
Date: Thu, 4 Apr 2024 16:36:30 +0200
4-
Subject: [PATCH 24/35] net: bridge: drop delay for applying strict multicast
4+
Subject: [PATCH 24/36] net: bridge: drop delay for applying strict multicast
55
filtering
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
This *local* patch drops the initial delay before applying strict multicast
99
filtering, introduced in [1] and recently updated in [2].

patches/linux/6.6.52/0025-net-dsa-mv88e6xxx-Honor-ports-being-managed-via-in-b.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From 492a824661dbc188b5abeb7434b5cf67c2016415 Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <tobias@waldekranz.com>
33
Date: Mon, 22 Apr 2024 23:18:01 +0200
4-
Subject: [PATCH 25/35] net: dsa: mv88e6xxx: Honor ports being managed via
4+
Subject: [PATCH 25/36] net: dsa: mv88e6xxx: Honor ports being managed via
55
in-band-status
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
Keep all link parameters in their unforced states when the port is
99
declared as being managed via in-band-status, and let the MAC

patches/linux/6.6.52/0026-net-dsa-mv88e6xxx-Fix-port-policy-config-on-6393X.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
From c9c9597a47b00b720f5223c83ab05bb89481eda8 Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <tobias@waldekranz.com>
33
Date: Wed, 24 Apr 2024 21:35:26 +0200
4-
Subject: [PATCH 26/35] net: dsa: mv88e6xxx: Fix port policy config on 6393X
5-
Organization: Addiva Elektronik
4+
Subject: [PATCH 26/36] net: dsa: mv88e6xxx: Fix port policy config on 6393X
5+
Organization: Wires
66

77
mv88e6393x_port_policy_{read,write} expect the `pointer` argument to
88
be "pre-shifted" 8 bits.

patches/linux/6.6.52/0027-net-dsa-mv88e6xxx-Limit-rsvd2cpu-policy-to-user-port.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From 4ff224b5f5de1347a1f686aa85cb918a7db18879 Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <tobias@waldekranz.com>
33
Date: Wed, 24 Apr 2024 22:41:04 +0200
4-
Subject: [PATCH 27/35] net: dsa: mv88e6xxx: Limit rsvd2cpu policy to user
4+
Subject: [PATCH 27/36] net: dsa: mv88e6xxx: Limit rsvd2cpu policy to user
55
ports on 6393X
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
For packets with a DA in the IEEE reserved L2 group range, originating
99
from a CPU, forward it as normal, rather than classifying it as

patches/linux/6.6.52/0028-usb-core-adjust-log-level-for-unauthorized-devices.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
From f0d4beabe769fec594b309c3f1ebb79cfdbede8b Mon Sep 17 00:00:00 2001
22
From: Joachim Wiberg <troglobit@gmail.com>
33
Date: Mon, 29 Apr 2024 15:14:51 +0200
4-
Subject: [PATCH 28/35] usb: core: adjust log level for unauthorized devices
5-
Organization: Addiva Elektronik
4+
Subject: [PATCH 28/36] usb: core: adjust log level for unauthorized devices
5+
Organization: Wires
66

77
The fact that a USB device currently is not authorized is not an error,
88
so let's adjust the log level so these messages slip below radar for the

patches/linux/6.6.52/0029-net-dsa-mv88e6xxx-Grab-register-lock-during-counter-.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From 5f96d718c850084504c53ec0b8d9fcf75ea9996c Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <tobias@waldekranz.com>
33
Date: Wed, 15 May 2024 13:50:58 +0200
4-
Subject: [PATCH 29/35] net: dsa: mv88e6xxx: Grab register lock during counter
4+
Subject: [PATCH 29/36] net: dsa: mv88e6xxx: Grab register lock during counter
55
snapshotting
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
This was missing for the standard counter groups. Since no caller
99
already holds the lock, opt for pushing the locking down into

patches/linux/6.6.52/0030-net-bridge-Differentiate-MDB-additions-from-modifica.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From 6d4c436335003259cc02a0f015fd3d1d54e988a2 Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <tobias@waldekranz.com>
33
Date: Thu, 16 May 2024 14:51:54 +0200
4-
Subject: [PATCH 30/35] net: bridge: Differentiate MDB additions from
4+
Subject: [PATCH 30/36] net: bridge: Differentiate MDB additions from
55
modifications
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
Before this change, the reception of an IGMPv3 report (and analogously
99
for MLDv2) that adds a new group, would trigger two MDB RTM_NEWMDB

patches/linux/6.6.52/0031-net-dsa-tag_dsa-Use-tag-priority-as-initial-skb-prio.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From c333c612688d5e974b95fcf4b04f185d7cf4f80d Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <tobias@waldekranz.com>
33
Date: Tue, 28 May 2024 10:38:42 +0200
4-
Subject: [PATCH 31/35] net: dsa: tag_dsa: Use tag priority as initial
4+
Subject: [PATCH 31/36] net: dsa: tag_dsa: Use tag priority as initial
55
skb->priority
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
Use the 3-bit priority field from the DSA tag as the initial packet
99
priority on ingress to the CPU.

patches/linux/6.6.52/0032-net-dsa-mv88e6xxx-Add-mqprio-qdisc-support.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
From 18c025745fd8b8c9b3e688e9d78668a56cf71217 Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <tobias@waldekranz.com>
33
Date: Tue, 28 May 2024 11:04:22 +0200
4-
Subject: [PATCH 32/35] net: dsa: mv88e6xxx: Add mqprio qdisc support
5-
Organization: Addiva Elektronik
4+
Subject: [PATCH 32/36] net: dsa: mv88e6xxx: Add mqprio qdisc support
5+
Organization: Wires
66

77
Add support for attaching mqprio qdisc's to mv88e6xxx ports and use
88
the packet's traffic class as the outgoing priority when no PCP bits

patches/linux/6.6.52/0033-net-dsa-mv88e6xxx-Use-VLAN-prio-over-IP-when-both-ar.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
From f2d4ff12c7a0e644cbeac6675b755fb4a87b362a Mon Sep 17 00:00:00 2001
22
From: Tobias Waldekranz <tobias@waldekranz.com>
33
Date: Wed, 29 May 2024 13:20:41 +0200
4-
Subject: [PATCH 33/35] net: dsa: mv88e6xxx: Use VLAN prio over IP when both
4+
Subject: [PATCH 33/36] net: dsa: mv88e6xxx: Use VLAN prio over IP when both
55
are available
6-
Organization: Addiva Elektronik
6+
Organization: Wires
77

88
Switch the priority sourcing precdence to prefer VLAN PCP over IP
99
DSCP, when both are available.

0 commit comments

Comments
 (0)