]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
ipq40xx: qca8k: hook up IPQ4019 bridge flag offloading 18375/head
authorMatthias Schiffer <mschiffer@universe-factory.net>
Sat, 29 Mar 2025 20:32:08 +0000 (21:32 +0100)
committerChristian Marangi <ansuelsmth@gmail.com>
Mon, 7 Apr 2025 21:13:25 +0000 (23:13 +0200)
Adds support for setting bridge port learning and isolation flags on
ipq40xx.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
Link: https://github.com/openwrt/openwrt/pull/18375
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
target/linux/ipq40xx/patches-6.6/706-net-dsa-qca8k-add-IPQ4019-built-in-switch-support.patch

index 76539cea88c38fff4165b3c0e5f5c86ea131419c..73e99f2bdc28c2d2c4205891a3ab34e2ab08b5b2 100644 (file)
@@ -78,7 +78,7 @@ Signed-off-by: Robert Marko <robert.marko@sartura.hr>
                if (dsa_is_cpu_port(priv->ds, i))
 --- /dev/null
 +++ b/drivers/net/dsa/qca/qca8k-ipq4019.c
-@@ -0,0 +1,948 @@
+@@ -0,0 +1,950 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
 + * Copyright (C) 2009 Felix Fietkau <nbd@nbd.name>
@@ -870,6 +870,8 @@ Signed-off-by: Robert Marko <robert.marko@sartura.hr>
 +      .port_change_mtu        = qca8k_port_change_mtu,
 +      .port_max_mtu           = qca8k_port_max_mtu,
 +      .port_stp_state_set     = qca8k_port_stp_state_set,
++      .port_pre_bridge_flags  = qca8k_port_pre_bridge_flags,
++      .port_bridge_flags      = qca8k_port_bridge_flags,
 +      .port_bridge_join       = qca8k_port_bridge_join,
 +      .port_bridge_leave      = qca8k_port_bridge_leave,
 +      .port_fast_age          = qca8k_port_fast_age,