Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion configs/aarch64_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ BR2_ROOTFS_OVERLAY="${BR2_EXTERNAL_INFIX_PATH}/board/common/rootfs ${BR2_EXTERNA
BR2_ROOTFS_POST_BUILD_SCRIPT="${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build.sh"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.55"
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.56"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/aarch64/linux_defconfig"
BR2_LINUX_KERNEL_INSTALL_TARGET=y
Expand Down
2 changes: 1 addition & 1 deletion configs/aarch64_minimal_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ BR2_ROOTFS_OVERLAY="${BR2_EXTERNAL_INFIX_PATH}/board/common/rootfs ${BR2_EXTERNA
BR2_ROOTFS_POST_BUILD_SCRIPT="${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build.sh"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.55"
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.56"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/aarch64/linux_defconfig"
BR2_LINUX_KERNEL_INSTALL_TARGET=y
Expand Down
2 changes: 1 addition & 1 deletion configs/arm_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ BR2_ROOTFS_OVERLAY="${BR2_EXTERNAL_INFIX_PATH}/board/common/rootfs ${BR2_EXTERNA
BR2_ROOTFS_POST_BUILD_SCRIPT="${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build.sh"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.55"
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.56"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/arm/linux_defconfig"
BR2_LINUX_KERNEL_INSTALL_TARGET=y
Expand Down
2 changes: 1 addition & 1 deletion configs/arm_minimal_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ BR2_ROOTFS_OVERLAY="${BR2_EXTERNAL_INFIX_PATH}/board/common/rootfs ${BR2_EXTERNA
BR2_ROOTFS_POST_BUILD_SCRIPT="${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build.sh"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.55"
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.56"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/arm/linux_defconfig"
BR2_LINUX_KERNEL_INSTALL_TARGET=y
Expand Down
2 changes: 1 addition & 1 deletion configs/x86_64_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ BR2_ROOTFS_OVERLAY="${BR2_EXTERNAL_INFIX_PATH}/board/common/rootfs ${BR2_EXTERNA
BR2_ROOTFS_POST_BUILD_SCRIPT="board/qemu/x86_64/post-build.sh ${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build.sh"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.55"
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.56"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/x86_64/linux_defconfig"
BR2_LINUX_KERNEL_INSTALL_TARGET=y
Expand Down
2 changes: 1 addition & 1 deletion configs/x86_64_minimal_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ BR2_ROOTFS_OVERLAY="${BR2_EXTERNAL_INFIX_PATH}/board/common/rootfs ${BR2_EXTERNA
BR2_ROOTFS_POST_BUILD_SCRIPT="board/qemu/x86_64/post-build.sh ${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build.sh"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.55"
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.56"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/x86_64/linux_defconfig"
BR2_LINUX_KERNEL_INSTALL_TARGET=y
Expand Down
2 changes: 1 addition & 1 deletion doc/ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ All notable changes to the project are documented in this file.

### Changes

- Upgrade Linux kernel to 6.18.55 (LTS)
- Upgrade Linux kernel to 6.18.56 (LTS)
- Add IPv6 dynamic routing: RIPng and OSPFv3. Both reuse the existing
ietf-rip and ietf-ospf models, selected per control-plane-protocol by the
`ripng`/`ospfv3` type and the IPv6 address-family
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From 1bdc682ca8860bb8299b6c25cc91ebf032a23cfa Mon Sep 17 00:00:00 2001
From ca34ebe2b40b53b52a5ea6fb00b7bb36eeeabb5f Mon Sep 17 00:00:00 2001
From: Tobias Waldekranz <tobias@waldekranz.com>
Date: Tue, 19 Sep 2023 18:38:10 +0200
Subject: [PATCH 01/78] net: phy: marvell10g: Support firmware loading on
Subject: [PATCH 01/80] net: phy: marvell10g: Support firmware loading on
88X3310
Organization: Wires

When probing, if a device is waiting for firmware to be loaded into
its RAM, ask userspace for the binary and load it over XMDIO.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From 920227e8923cf970730a4bed22bd2aa55dc9387e Mon Sep 17 00:00:00 2001
From 59532ff26cccf476b4e6f8eeaf2e733c93106a78 Mon Sep 17 00:00:00 2001
From: Tobias Waldekranz <tobias@waldekranz.com>
Date: Tue, 21 Nov 2023 20:15:24 +0100
Subject: [PATCH 02/78] net: phy: marvell10g: Fix power-up when strapped to
Subject: [PATCH 02/80] net: phy: marvell10g: Fix power-up when strapped to
start powered down
Organization: Wires

On devices which are hardware strapped to start powered down (PDSTATE
== 1), make sure that we clear the power-down bit on all units
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
From c473017acbed8a778f07f9f1ce55028e85a9ad62 Mon Sep 17 00:00:00 2001
From 2881f5a7008a4b7a214f63960f1d199f55a7a78a Mon Sep 17 00:00:00 2001
From: Tobias Waldekranz <tobias@waldekranz.com>
Date: Wed, 15 Nov 2023 20:58:42 +0100
Subject: [PATCH 03/78] net: phy: marvell10g: Add LED support for 88X3310
Subject: [PATCH 03/80] net: phy: marvell10g: Add LED support for 88X3310
Organization: Wires

Pickup the LEDs from the state in which the hardware reset or
bootloader left them, but also support further configuration via
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From 7ad37cfa715d86cc20f29432f106cedd457e4f26 Mon Sep 17 00:00:00 2001
From 67a62752bdb5e1e45982289b2eda1f5df4ca6f47 Mon Sep 17 00:00:00 2001
From: Tobias Waldekranz <tobias@waldekranz.com>
Date: Tue, 12 Dec 2023 09:51:05 +0100
Subject: [PATCH 04/78] net: phy: marvell10g: Support LEDs tied to a single
Subject: [PATCH 04/80] net: phy: marvell10g: Support LEDs tied to a single
media side
Organization: Wires

In a combo-port setup, i.e. where both the copper and fiber interface
are available to the user, the LEDs may be physically located either
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
From 5f95f31c7e48087019db7d673ff32a31f4e06619 Mon Sep 17 00:00:00 2001
From a60255d4ba8ea888ecb86e92a2c65334a26f6384 Mon Sep 17 00:00:00 2001
From: Tobias Waldekranz <tobias@waldekranz.com>
Date: Wed, 27 Mar 2024 10:10:19 +0100
Subject: [PATCH 05/78] net: phy: Do not resume PHY when attaching
Subject: [PATCH 05/80] net: phy: Do not resume PHY when attaching
Organization: Wires

The PHY should not start negotiating with its link-partner until
explicitly instructed to do so.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From c77bae505246ca5585adfa9219077af6fe98efa7 Mon Sep 17 00:00:00 2001
From 3fc8e2a80589a5a5ae02fac7b3f97f195cb90930 Mon Sep 17 00:00:00 2001
From: Joachim Wiberg <troglobit@gmail.com>
Date: Mon, 4 Mar 2024 16:47:28 +0100
Subject: [PATCH 06/78] net: bridge: avoid classifying unknown multicast as
Subject: [PATCH 06/80] net: bridge: avoid classifying unknown multicast as
mrouters_only
Organization: Wires

Unknown multicast, MAC/IPv4/IPv6, should always be flooded according to
the per-port mcast_flood setting, as well as to detected and configured
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From fe3d0113cb67a4e4287329bc1a3b311f9c707cf1 Mon Sep 17 00:00:00 2001
From 8f5cf3a448d6e7a1d00043debd0bf1fcaf706680 Mon Sep 17 00:00:00 2001
From: Joachim Wiberg <troglobit@gmail.com>
Date: Tue, 5 Mar 2024 06:44:41 +0100
Subject: [PATCH 07/78] net: bridge: Ignore router ports when forwarding L2
Subject: [PATCH 07/80] net: bridge: Ignore router ports when forwarding L2
multicast
Organization: Wires

Multicast router ports are either statically configured or learned from
control protocol traffic (IGMP/MLD/PIM). These protocols regulate IP
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From e00f0142f3eef963aef0a046761fda5a2e7712e8 Mon Sep 17 00:00:00 2001
From a42722822b7ff8ea8ac5e65a8449bb72b1ef8c05 Mon Sep 17 00:00:00 2001
From: Joachim Wiberg <troglobit@gmail.com>
Date: Thu, 4 Apr 2024 16:36:30 +0200
Subject: [PATCH 08/78] net: bridge: drop delay for applying strict multicast
Subject: [PATCH 08/80] net: bridge: drop delay for applying strict multicast
filtering
Organization: Wires

This *local* patch drops the initial delay before applying strict multicast
filtering, introduced in [1] and recently updated in [2].
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From f24cd427adb4d2f1c56c339085bdce4ee1d61844 Mon Sep 17 00:00:00 2001
From 2722df35856114c70f9896452d155b660f804ed8 Mon Sep 17 00:00:00 2001
From: Tobias Waldekranz <tobias@waldekranz.com>
Date: Thu, 16 May 2024 14:51:54 +0200
Subject: [PATCH 09/78] net: bridge: Differentiate MDB additions from
Subject: [PATCH 09/80] net: bridge: Differentiate MDB additions from
modifications
Organization: Wires

Before this change, the reception of an IGMPv3 report (and analogously
for MLDv2) that adds a new group, would trigger two MDB RTM_NEWMDB
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From e47f23a9767fc22465731ab728215afa25579c20 Mon Sep 17 00:00:00 2001
From 17f03931f23a3ed1dbe6f77a7e48bfdc11f17140 Mon Sep 17 00:00:00 2001
From: Tobias Waldekranz <tobias@waldekranz.com>
Date: Fri, 24 Nov 2023 23:29:55 +0100
Subject: [PATCH 10/78] nvmem: layouts: onie-tlv: Let device probe even when
Subject: [PATCH 10/80] nvmem: layouts: onie-tlv: Let device probe even when
TLV is invalid
Organization: Wires

Before this change, probing an NVMEM device, expected to contain a
valid TLV, would fail if it had not been provisioned yet. But an
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From bd5c4068ec34ff0af11b1f52a3c06d43c8af39b1 Mon Sep 17 00:00:00 2001
From cbc993b90307a45db570d20bce5e651100bafaa7 Mon Sep 17 00:00:00 2001
From: Joachim Wiberg <troglobit@gmail.com>
Date: Sun, 11 Aug 2024 11:27:35 +0200
Subject: [PATCH 11/78] net: usb: r8152: add r8153b support for link/activity
Subject: [PATCH 11/80] net: usb: r8152: add r8153b support for link/activity
LEDs
Organization: Wires

This patch adds support for the link/activity LEDs on the NanoPi R2S
and OrangePi R1 Plus.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From 7552cf30d52b0798298af29063a44da182e9b6ee Mon Sep 17 00:00:00 2001
From 0c1a54359f6989eedad98678e030fc1d8fb44da0 Mon Sep 17 00:00:00 2001
From: Joachim Wiberg <troglobit@gmail.com>
Date: Sun, 10 Aug 2025 18:52:54 +0200
Subject: [PATCH 12/78] arm64: dts: mediatek: mt7986a: rename BPi R3 ports to
Subject: [PATCH 12/80] arm64: dts: mediatek: mt7986a: rename BPi R3 ports to
match case
Organization: Wires

For ref. see: https://wiki.banana-pi.org/File:Bpi-r3_Metal_case.jpg

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From 34593fc729c0656763733bf93719b8c8c9408f91 Mon Sep 17 00:00:00 2001
From 2cbb47d51538a83315595715405a328552b9a753 Mon Sep 17 00:00:00 2001
From: Mattias Walström <lazzer@gmail.com>
Date: Wed, 20 Aug 2025 21:38:24 +0200
Subject: [PATCH 13/78] drm/panel-simple: Add a timing for the Raspberry Pi 7"
Subject: [PATCH 13/80] drm/panel-simple: Add a timing for the Raspberry Pi 7"
panel
Organization: Wires

The Raspberry Pi 7" 800x480 panel uses a Toshiba TC358762 DSI
to DPI bridge chip, so there is a requirement for the timings
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
From e443789978265aac625d474e2ceeebdf62ce5b8e Mon Sep 17 00:00:00 2001
From fed97704c224902b2d79c81492c5a50ccd97793b Mon Sep 17 00:00:00 2001
From: Mattias Walström <lazzer@gmail.com>
Date: Thu, 21 Aug 2025 11:20:23 +0200
Subject: [PATCH 14/78] input:touchscreen:edt-ft5x06: Add polled mode
Subject: [PATCH 14/80] input:touchscreen:edt-ft5x06: Add polled mode
Organization: Wires

Not all hardware has interrupts therefore we need
to poll the touchscreen.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From dab336b722de649666ef241636207f10745a0f1e Mon Sep 17 00:00:00 2001
From 11f9f49b62a6eb3a73a523541b3f26f6958e0d49 Mon Sep 17 00:00:00 2001
From: Tobias Waldekranz <tobias@waldekranz.com>
Date: Tue, 12 Mar 2024 10:27:24 +0100
Subject: [PATCH 15/78] [FIX] net: dsa: mv88e6xxx: Fix timeout on waiting for
Subject: [PATCH 15/80] [FIX] net: dsa: mv88e6xxx: Fix timeout on waiting for
PPU on 6393X
Organization: Wires

In a multi-chip setup, delays of up to 750ms are observed before the
device (6393X) signals completion of PPU initialization (Global 1,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From fbb87a65e898ae04f9801aa820f586d046ba329c Mon Sep 17 00:00:00 2001
From 6aed16ecedd6e8d3594474b00b4f80a6a75372c1 Mon Sep 17 00:00:00 2001
From: Tobias Waldekranz <tobias@waldekranz.com>
Date: Wed, 27 Mar 2024 15:52:43 +0100
Subject: [PATCH 16/78] net: dsa: mv88e6xxx: Improve indirect register access
Subject: [PATCH 16/80] net: dsa: mv88e6xxx: Improve indirect register access
perf on 6393
Organization: Wires

When operating in multi-chip mode, the 6393 family maps a subset of
commonly used global registers to the outermost address space (in
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From 32bf97b633ba31514b0b0756a1c0891bc67254ba Mon Sep 17 00:00:00 2001
From 627e2902f0b11f9994e5c8c92627791b60069cdb Mon Sep 17 00:00:00 2001
From: Tobias Waldekranz <tobias@waldekranz.com>
Date: Mon, 22 Apr 2024 23:18:01 +0200
Subject: [PATCH 17/78] net: dsa: mv88e6xxx: Honor ports being managed via
Subject: [PATCH 17/80] net: dsa: mv88e6xxx: Honor ports being managed via
in-band-status
Organization: Wires

Keep all link parameters in their unforced states when the port is
declared as being managed via in-band-status, and let the MAC
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From fadc315c8a6f0305edb24d3fbba80aa2e712d2a1 Mon Sep 17 00:00:00 2001
From 1ad63ed23d72ed2429bcb7393aac0e82affde9e3 Mon Sep 17 00:00:00 2001
From: Tobias Waldekranz <tobias@waldekranz.com>
Date: Wed, 24 Apr 2024 22:41:04 +0200
Subject: [PATCH 18/78] net: dsa: mv88e6xxx: Limit rsvd2cpu policy to user
Subject: [PATCH 18/80] net: dsa: mv88e6xxx: Limit rsvd2cpu policy to user
ports on 6393X
Organization: Wires

For packets with a DA in the IEEE reserved L2 group range, originating
from a CPU, forward it as normal, rather than classifying it as
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From 52728881ff09f7e48fb26145d21b1dd83f6643e7 Mon Sep 17 00:00:00 2001
From 29b6583d7463dfddbfbb0e30a70de7707f5c86b0 Mon Sep 17 00:00:00 2001
From: Tobias Waldekranz <tobias@waldekranz.com>
Date: Tue, 28 May 2024 10:38:42 +0200
Subject: [PATCH 19/78] net: dsa: tag_dsa: Use tag priority as initial
Subject: [PATCH 19/80] net: dsa: tag_dsa: Use tag priority as initial
skb->priority
Organization: Wires

Use the 3-bit priority field from the DSA tag as the initial packet
priority on ingress to the CPU.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From 5fe097173ea1563a7f1e3b93fa0347699a94e19e Mon Sep 17 00:00:00 2001
From 6cebfb46fd0a75b04f2481dcbd43cb9442bb1e12 Mon Sep 17 00:00:00 2001
From: Tobias Waldekranz <tobias@waldekranz.com>
Date: Tue, 16 Jan 2024 16:00:55 +0100
Subject: [PATCH 20/78] net: dsa: Support MDB memberships whose L2 addresses
Subject: [PATCH 20/80] net: dsa: Support MDB memberships whose L2 addresses
overlap
Organization: Wires

Multiple IP multicast groups (32 for v4, 2^80 for v6) map to the same
L2 address. This means that switchdev drivers may receive multiple MDB
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
From b1f583e91f7d447d2a81feb2753b8a483c3ff24f Mon Sep 17 00:00:00 2001
From 2b39a3958e00546ff1c6f0cc523970d19355d796 Mon Sep 17 00:00:00 2001
From: Tobias Waldekranz <tobias@waldekranz.com>
Date: Thu, 21 Mar 2024 19:12:15 +0100
Subject: [PATCH 21/78] net: dsa: Support EtherType based priority overrides
Subject: [PATCH 21/80] net: dsa: Support EtherType based priority overrides
Organization: Wires

---
include/net/dsa.h | 4 ++++
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From ba6e63577971f172e2dcc46071d1b3471d9d1a12 Mon Sep 17 00:00:00 2001
From 3769055203bee35077c685d850f0debbac52459e Mon Sep 17 00:00:00 2001
From: Tobias Waldekranz <tobias@waldekranz.com>
Date: Fri, 22 Mar 2024 16:15:43 +0100
Subject: [PATCH 22/78] net: dsa: mv88e6xxx: Support EtherType based priority
Subject: [PATCH 22/80] net: dsa: mv88e6xxx: Support EtherType based priority
overrides
Organization: Wires

---
drivers/net/dsa/mv88e6xxx/chip.c | 64 +++++++++++++++++++++++++++++
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
From b12a958ebe126f89d0bcd2057733a270de63e883 Mon Sep 17 00:00:00 2001
From bf8849ce4ee5e95f33c435914a5d7c8e6e16e416 Mon Sep 17 00:00:00 2001
From: Tobias Waldekranz <tobias@waldekranz.com>
Date: Tue, 28 May 2024 11:04:22 +0200
Subject: [PATCH 23/78] net: dsa: mv88e6xxx: Add mqprio qdisc support
Subject: [PATCH 23/80] net: dsa: mv88e6xxx: Add mqprio qdisc support
Organization: Wires

Add support for attaching mqprio qdisc's to mv88e6xxx ports and use
the packet's traffic class as the outgoing priority when no PCP bits
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From 5905be94b871ac828acbae66f6a2c21ea0c48dfd Mon Sep 17 00:00:00 2001
From 73b39094d7cdd592ec6fb18164590678789ab37a Mon Sep 17 00:00:00 2001
From: Tobias Waldekranz <tobias@waldekranz.com>
Date: Wed, 29 May 2024 13:20:41 +0200
Subject: [PATCH 24/78] net: dsa: mv88e6xxx: Use VLAN prio over IP when both
Subject: [PATCH 24/80] net: dsa: mv88e6xxx: Use VLAN prio over IP when both
are available
Organization: Wires

Switch the priority sourcing precdence to prefer VLAN PCP over IP
DSCP, when both are available.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From 508ff078d94e3083fcf905ff59fcb477a3dbe507 Mon Sep 17 00:00:00 2001
From 320983cf57f27f4138a4736388ad384ea9754d37 Mon Sep 17 00:00:00 2001
From: Tobias Waldekranz <tobias@waldekranz.com>
Date: Tue, 26 Nov 2024 19:45:59 +0100
Subject: [PATCH 25/78] [FIX] net: dsa: mv88e6xxx: Trap locally terminated
Subject: [PATCH 25/80] [FIX] net: dsa: mv88e6xxx: Trap locally terminated
VLANs
Organization: Wires

Before this change, in a setup like the following, packets assigned to
VLAN 10 were forwarded between the switch ports, even though the
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From c24a806cd5b1728102098a6e3da24ee19f908884 Mon Sep 17 00:00:00 2001
From 95d919b20d95e7d33432d450e2caafa42105d645 Mon Sep 17 00:00:00 2001
From: Joachim Wiberg <troglobit@gmail.com>
Date: Thu, 16 Jan 2025 12:35:12 +0100
Subject: [PATCH 26/78] net: dsa: mv88e6xxx: collapse disabled state into
Subject: [PATCH 26/80] net: dsa: mv88e6xxx: collapse disabled state into
blocking
Organization: Wires

This patch changes the behavior of switchcore ports wrt. the port state.
Instead of disabling the port, the driver now treats the disabled state
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
From b1b26dd227ed5099626c1fcb0e843b81d3daae65 Mon Sep 17 00:00:00 2001
From 4a67cefaa3e4d69034afee21162133191863e841 Mon Sep 17 00:00:00 2001
From: Tobias Waldekranz <tobias@waldekranz.com>
Date: Wed, 12 Feb 2025 22:03:14 +0100
Subject: [PATCH 27/78] net: dsa: mv88e6xxx: Only activate LAG offloading when
Subject: [PATCH 27/80] net: dsa: mv88e6xxx: Only activate LAG offloading when
bridged
Organization: Wires

The current port isolation scheme for mv88e6xxx is detailed here:
https://lore.kernel.org/netdev/20220203101657.990241-1-tobias@waldekranz.com/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
From 307811da452a9d4b665bc0f06c514d74d8c26ab9 Mon Sep 17 00:00:00 2001
From de1f05b6ee9af9d4f7deb7cde43e28d81e1b7f7f Mon Sep 17 00:00:00 2001
From: Mattias Walström <lazzer@gmail.com>
Date: Wed, 14 Jan 2026 18:22:41 +0100
Subject: [PATCH 28/78] net: dsa: mv88e6xxx: Add LED support for 6393X
Subject: [PATCH 28/80] net: dsa: mv88e6xxx: Add LED support for 6393X
Organization: Wires

Original commit:
commit 462277b926140ee2d231317e92afb6cabf640268
Expand Down
Loading
Loading