From e4bfbb7986439991e4a4683d19c0c01b815be714 Mon Sep 17 00:00:00 2001 From: Sean Khan Date: Tue, 8 Apr 2025 12:39:49 -0400 Subject: [PATCH] qca-mcs: Flush the mdb tables in the event of NETDEV_DOWN Bump to latest 12.5 branch to bring in the following: * Flush the mdb tables in the event of NETDEV_DOWN Signed-off-by: Sean Khan --- qca-mcs/Makefile | 6 +++--- qca-mcs/patches/0001-kernel-5.10-compat.patch | 4 ++-- qca-mcs/patches/0002-kernel-6.6.29.patch | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/qca-mcs/Makefile b/qca-mcs/Makefile index fb6eb49..06c973b 100644 --- a/qca-mcs/Makefile +++ b/qca-mcs/Makefile @@ -4,10 +4,10 @@ PKG_NAME:=qca-mcs PKG_RELEASE:=1 PKG_SOURCE_URL:=https://git.codelinaro.org/clo/qsdk/oss/lklm/qca-mcs.git -PKG_SOURCE_DATE:=2024-02-27 +PKG_SOURCE_DATE:=2024-09-04 PKG_SOURCE_PROTO:=git -PKG_SOURCE_VERSION:=26d6424 -PKG_MIRROR_HASH:=e13993cb5bfb5e0b6a2fd790c079009f8c6fbf74c93d93c1e19690b70865919d +PKG_SOURCE_VERSION:=e1c59f7 +PKG_MIRROR_HASH:=a88bc7747f5564acc574f252b63fdf0b401254bf6584e0cbbac44e171dcddcb6 QSDK_VERSION:=12.5 PKG_VERSION:=$(QSDK_VERSION).$(subst -,.,$(PKG_SOURCE_DATE))~$(PKG_SOURCE_VERSION) diff --git a/qca-mcs/patches/0001-kernel-5.10-compat.patch b/qca-mcs/patches/0001-kernel-5.10-compat.patch index 55faa26..20e13db 100644 --- a/qca-mcs/patches/0001-kernel-5.10-compat.patch +++ b/qca-mcs/patches/0001-kernel-5.10-compat.patch @@ -1,6 +1,6 @@ --- a/mc_snooping.c +++ b/mc_snooping.c -@@ -3105,7 +3105,6 @@ static void mc_mdb_cleanup(unsigned long +@@ -3112,7 +3112,6 @@ static void mc_mdb_cleanup(unsigned long os_hlist_for_each_entry_rcu(mdb, mdbh, &mc->hash[i], hlist) { struct mc_port_group *pg; struct hlist_node *pgh; @@ -8,7 +8,7 @@ unsigned long expire_time = mc->membership_interval; if (hlist_empty(&mdb->pslist)) { -@@ -3140,7 +3139,6 @@ static void mc_mdb_cleanup(unsigned long +@@ -3147,7 +3146,6 @@ static void mc_mdb_cleanup(unsigned long else if (time_before(this_timer, next_timer)) next_timer = this_timer; } diff --git a/qca-mcs/patches/0002-kernel-6.6.29.patch b/qca-mcs/patches/0002-kernel-6.6.29.patch index 4358ec2..f9b57ac 100644 --- a/qca-mcs/patches/0002-kernel-6.6.29.patch +++ b/qca-mcs/patches/0002-kernel-6.6.29.patch @@ -1,6 +1,6 @@ --- a/mc_osdep.h +++ b/mc_osdep.h -@@ -24,7 +24,11 @@ +@@ -25,7 +25,11 @@ #if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 0, 0)) static inline int os_br_pass_frame_up(struct sk_buff *skb) {