From nobody Thu Sep 24 13:41:51 2026 Received: from mail-pz2-f25.google.com (mail-pz2-f25.google.com [74.125.228.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D0250426427 for ; Wed, 23 Sep 2026 05:51:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.228.25 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790142670; cv=none; b=q/53UEW1SPRPtQR8wMysvoVBHjGgufuYjmogydmgd340TLDVrOJmNScBcZUjAakZ28scVu2A6FLLddwau5bBmiYpF5fp2qf/YZdIufjRwwrcCM538M7NlSBDHzLl0WfSjmu+kbfXWmlt2JVs8TqgLoDQmqAko8cZd05NDf4xj2g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790142670; c=relaxed/simple; bh=MJCci9bmgn4/H7Z9mCQ+M0HBqVzZk2yh/INN5lP/GFE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=FBWZWTIrLmJ5wBpDQ2rlVrEfONer+JWICU70OiT7C/7l0CF4hEVEKaEs1ldC91/smNkdxVRl4tVKUZxrBSn0MDq21eNl7NkKVT5oS1Dzu/0YcdFhdw8e0c5jLfjkl4cKgdSEjYhkT6sP0ucz0OhFjS51OzZo/QHPNMtyCGhqbUw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=BSXot2Av; arc=none smtp.client-ip=74.125.228.25 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="BSXot2Av" Received: by mail-pz2-f25.google.com with SMTP id 41be03b00d2f7-cc1cebad4aeso326316a12.2 for ; Tue, 22 Sep 2026 22:51:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790142667; x=1790747467; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=8I4xevnwT3ppSAEaRbNTpjJDMceK72lG36tesANdB7I=; b=BSXot2Av6LecvFd6FG+QE1ubg6czSc8CI3Fj9qdcSUxPhvYQ6sfR1hGVH6OBXZd4XL epTJ4ihtvLF/RAzNMDTiiqgzQBpOM7zu2wPbfZSFC2kR8ssfLW2j4YbR5eiFyyQ8HlFD jsedSJSN71B+escyYjd2MLjx6Z99L5cKcofJjJqlO/hD4isenL5v2LENi21DfkriBCRd rtwEAKC9OVPV3a/1jy6YSQ0/EKPDuV0La10U2jFL7pFnW+mq5EkTZ+mlqXvCjMpg2nBS tq2K4kzoZZhJgARXswxfwtDTNlD0BiiGOGvjk/HnJV14skEy9KF4aCJ6tGJODtRRhsdX rWPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790142667; x=1790747467; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=8I4xevnwT3ppSAEaRbNTpjJDMceK72lG36tesANdB7I=; b=WJvLCwzVcyIwxnRhga0nlmgACNyL7AgGusTWFaBwZCnQYrYAdkkWykgbgxoLIA8QIZ WQzCqIUWjAhi4HWNp1/mxwZJ1zt9KafhGCQFRwMxx+CnC1duDgSVj6VGcwbMYra8/pf/ kt1aQjtBGHS4vvfu00SrrwJoSyagT+VSYFoxam/R8wdc6wnFTI9M4t8bU1DqRfeNTvKL ly7TCiO+JMjbuRxfS6WE8PjOzZwOQGwRXOeenFJuk5j2soE0yggK6Ru1KNwZcZIAw7lS QPyX0Iz39AbFlHzYQiooyuD9HTyXPgce3U9DgJg+hGh4KMnOV05BZ7PX78MH6AppLTXF 9FNg== X-Forwarded-Encrypted: i=1; AKwUvBwK6/yNp8feuXXkwt3FGpNvNwFayBvaNgL/rsqn1BB7NddsbjzMBvJ5yujr3piTLIUVE/daglmA6spQxIY=@vger.kernel.org X-Gm-Message-State: AFuF++m0g4ykwYxW3ZucPeRdG4i6df88W2ACS5LRcM6Qlk2VBIpPdkkk +dDB7Mdfm52XvvQm41FdtI6YYf87TNOzBiHhj0l0l8hFKl8ZF/9ejUNk X-Gm-Gg: AYBFou2GEGuVLXcGo3cm70tzSn1tvGqL69VStvl8DAnpmMbAlPh7Cv4fkgZWlYkkQSI IpiVVQoc01Qwm2VAsuAe77ebVUtq7TiCgjNjfoIp862gwRLQYMo+DlYQ6cr6FHnN1lDhXr0BOvc XD1rAWVdOm1qXkMFcgOnjlDYXcriqIdRkvsJ7z2rLFSXGGtnRvK7q06EsGtCuuxkHMmjVJfscU9 m+05woQzo5eSb61SCRpj5Z7s4J4ixm2KZQ87xB+Xxy6xZTetwcExCqIn6mKSiBDnfvGqCfaJ0fI V8TKJqloAqmtZ23FzP63BJ5D9vwUzBvQmOPxm0TZvlw2fcAVPuw7zNhWU/7IHcBbg8Yz8uv5d79 yBexgoEvWXsmLXyjKlesMACXaJpftTX+syQcOOV+wuxEGLkLiiuJu7IcLjEBXWBu7fCU86WovdF Nd7HZFjgkYzdiNpRrk2nTE6DZYRBGVIkk24R+x9h1LSuhamaLgdgoJkodA9rxFbWqP/FBRVqxTT D8PL6g0PtvFE8S5YXFNm+Hi8nHrEFqjeiC7I0QrdvXLFt74kz+9RzI= X-Received: by 2002:a05:6a21:ed0a:b0:3dd:a197:cf27 with SMTP id adf61e73a8af0-3ddf828a55fmr1675049637.75.1790142667003; Tue, 22 Sep 2026 22:51:07 -0700 (PDT) Received: from abs.sf.dndws.com ([50.35.86.68]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-87d1dffd6ddsm691486b3a.48.2026.09.22.22.51.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Sep 2026 22:51:06 -0700 (PDT) From: Tao Gong To: netdev@vger.kernel.org Cc: "Chester A . Unal" , Daniel Golle , Andrew Lunn , Vladimir Oltean , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Matthias Brugger , AngeloGioacchino Del Regno , Lorenzo Bianconi , =?UTF-8?q?Ar=C4=B1n=C3=A7=20=C3=9CNAL?= , Florian Fainelli , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Tao Gong Subject: [PATCH net v2 1/2] net: dsa: mt7530: use consistent egress tag for trapped link-local frames Date: Wed, 23 Sep 2026 05:51:02 +0000 Message-ID: <20260923055103.949540-2-gongtao0607@gmail.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260923055103.949540-1-gongtao0607@gmail.com> References: <20260923055103.949540-1-gongtao0607@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" commit 3ac85bcfd404 ("net: dsa: mt7530: preserve VLAN tags on trapped link-local frames") changed the egress VLAN tag attribute for trapped link-local frames in BPC, RGAC1, and RGAC2 from MT7530_VLAN_EG_UNTAGGED to MT7530_VLAN_EG_DISABLED, with the intention of passing frames through without VLAN tag modification. However, in MT7530 hardware, MT7530_VLAN_EG_DISABLED disables the protocol-level egress tagging override, causing trapped frames to fall back to the egress port's active VLAN table (VAWD2) rule. When a bridge with VLAN filtering is active, the CPU port is configured with stack mode, causing the switch to insert a VLAN tag into incoming untagged BPDUs (01:80:C2:00:00:00) and other link-local frames before delivering them to the CPU conduit. Because BPDUs arrive at the CPU with a VLAN tag (EtherType 0x8100 at offset 12 instead of 802.3 length <=3D 1500), userspace STP daemons (such as ustpd) and the kernel bridge drop or ignore them, breaking STP convergence. Use MT7530_VLAN_EG_CONSISTENT instead. This instructs the hardware to keep egress tagging consistent with the ingress wire format: frames received untagged on the wire remain untagged when forwarded to the CPU, while VLAN-tagged frames preserve their original VLAN tag. Fixes: 3ac85bcfd404 ("net: dsa: mt7530: preserve VLAN tags on trapped link-= local frames") Signed-off-by: Tao Gong --- drivers/net/dsa/mt7530.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/drivers/net/dsa/mt7530.c b/drivers/net/dsa/mt7530.c index 3e61eb3c2b1e..20bb07fac0f7 100644 --- a/drivers/net/dsa/mt7530.c +++ b/drivers/net/dsa/mt7530.c @@ -1309,39 +1309,39 @@ static void mt753x_trap_frames(struct mt7530_priv *priv) { /* Trap 802.1X PAE frames and BPDUs to the CPU port(s) and egress - * them with the EG_TAG attribute set to disabled (system default) - * so that any VLAN tags in the frame are not modified by the - * switch egress VLAN tag processing. This preserves VLAN tags - * for reception on VLAN sub-interfaces. + * them with the EG_TAG attribute set to consistent so that any + * VLAN tags in the frame are not modified by the switch egress + * VLAN tag processing. This preserves VLAN tags for reception + * on VLAN sub-interfaces. */ mt7530_rmw(priv, MT753X_BPC, PAE_BPDU_FR | PAE_EG_TAG_MASK | PAE_PORT_FW_MASK | BPDU_EG_TAG_MASK | BPDU_PORT_FW_MASK, - PAE_BPDU_FR | PAE_EG_TAG(MT7530_VLAN_EG_DISABLED) | + PAE_BPDU_FR | PAE_EG_TAG(MT7530_VLAN_EG_CONSISTENT) | PAE_PORT_FW(TO_CPU_FW_CPU_ONLY) | - BPDU_EG_TAG(MT7530_VLAN_EG_DISABLED) | + BPDU_EG_TAG(MT7530_VLAN_EG_CONSISTENT) | TO_CPU_FW_CPU_ONLY); =20 /* Trap frames with :01 and :02 MAC DAs to the CPU port(s) and - * egress them with EG_TAG disabled. + * egress them with EG_TAG consistent. */ mt7530_rmw(priv, MT753X_RGAC1, R02_BPDU_FR | R02_EG_TAG_MASK | R02_PORT_FW_MASK | R01_BPDU_FR | R01_EG_TAG_MASK | R01_PORT_FW_MASK, - R02_BPDU_FR | R02_EG_TAG(MT7530_VLAN_EG_DISABLED) | + R02_BPDU_FR | R02_EG_TAG(MT7530_VLAN_EG_CONSISTENT) | R02_PORT_FW(TO_CPU_FW_CPU_ONLY) | R01_BPDU_FR | - R01_EG_TAG(MT7530_VLAN_EG_DISABLED) | + R01_EG_TAG(MT7530_VLAN_EG_CONSISTENT) | TO_CPU_FW_CPU_ONLY); =20 /* Trap frames with :03 and :0E MAC DAs to the CPU port(s) and - * egress them with EG_TAG disabled. + * egress them with EG_TAG consistent. */ mt7530_rmw(priv, MT753X_RGAC2, R0E_BPDU_FR | R0E_EG_TAG_MASK | R0E_PORT_FW_MASK | R03_BPDU_FR | R03_EG_TAG_MASK | R03_PORT_FW_MASK, - R0E_BPDU_FR | R0E_EG_TAG(MT7530_VLAN_EG_DISABLED) | + R0E_BPDU_FR | R0E_EG_TAG(MT7530_VLAN_EG_CONSISTENT) | R0E_PORT_FW(TO_CPU_FW_CPU_ONLY) | R03_BPDU_FR | - R03_EG_TAG(MT7530_VLAN_EG_DISABLED) | + R03_EG_TAG(MT7530_VLAN_EG_CONSISTENT) | TO_CPU_FW_CPU_ONLY); } =20 --=20 2.55.0 From nobody Thu Sep 24 13:41:51 2026 Received: from mail-pz2-f41.google.com (mail-pz2-f41.google.com [74.125.228.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B7EA237B015 for ; Wed, 23 Sep 2026 05:51:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.228.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790142670; cv=none; b=gadAzKNA7CxAJiezA+WC2lKMKblRHsss7/9rn7ROJf6T4icsf3rpb0IpOMQ8nm4OYjolUb8Bl5nMT+JBTpHXvpkuD/mBK0uqZ9GW3196tmLnnFHl7sH7XqyO8DTx7wfU8JKehhpdHFeKXyp2SdhKWvavy8qtL9Oe2JMW4PkNVO4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790142670; c=relaxed/simple; bh=2zV3gURXTYGG70/Zi5NNaGD2gj7ZRcG9SSBGB6TRCUg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ZzYYDiYhxEQW07E/4/OJr2l51pLlhPwvTyuR58hZqo546SL6FQDjwBPXEKGPKDrOe1cq5a4N8pKSczSaEa0m9zrZ9A7QLZ1jIPMpyGA/aYoVvvAeRgVOZtV2eD/xnjQObnTLcgkIeIKdmB8xVOwvMDIIdo6Pn0wkhCfrFMQDWKI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=aWBzjE7U; arc=none smtp.client-ip=74.125.228.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="aWBzjE7U" Received: by mail-pz2-f41.google.com with SMTP id 41be03b00d2f7-cc50d1b048eso425137a12.1 for ; Tue, 22 Sep 2026 22:51:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790142668; x=1790747468; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=YnMEvypJ3Ha2bDjbDxvE5Gk/KNs3bBY6A7SZqpIE6fo=; b=aWBzjE7UDs3PbMir9e2xBzSPbw8/DaH6qlyx9fXyzGvyiSUUGZbVue2YMxkAj5MK64 k8QzTUv4rYR6Xje1ezR6R8xE5vnYd+i5cf3poZZ2c/1ezHGkMzj4Aae7R2kcECzfETa8 QzGXcgWpycldIQ350kSFeLgohCNocv4WOX1SBe5vRbZANsKTijL3eBfG+sGSB3vXlyIN rBOqyGzOCCFoq8BdH136rJe5ogDEz0fJlv0UsaItOliCd+QQKzdGDM5F0Qd8+5N0SXHl a8+FTm7ihuVnpYpcS7wRnjTUKVpqe8+Hm2UXYCqTyIAMg5P6t/ahd3GSGJtI938wemyS Q5hQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790142668; x=1790747468; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=YnMEvypJ3Ha2bDjbDxvE5Gk/KNs3bBY6A7SZqpIE6fo=; b=vRWKs3GJ4cDbxxGowmbg5yv6f0GRXEgVBaFIMp3L432eIlks8jzwxMkK8VrT2yUtE5 PBFeBP1zuwUue9Zzdl0JrHTJyNE69h0PAumF4dk4kjm3dcjbdUPvdUA+DT7UnyedOFr2 ocYFkjBv/XePNFVoNynryr9duHM9EvkCrcSo+UnJJVfAcRxauWLsDL8Oeovqz/OosqK1 XqmCzkU+Gw67go82S0y4V6C+WqVa90DCykJUVWxxwcJ/JS47okYwfuEaZ7NXPjwXMQiN EF6d0zfZ1mwC489BNlm4/PQbNW1nqxZ3hvJmXzgu9+vizAxjsMGQIbhetDo5oLg3Q22Z Ya3Q== X-Forwarded-Encrypted: i=1; AKwUvBw/Opz0VHIym7KW3a9nEYJRgzkKNJEjIZg0SafcR5rra902UTS0pBcjnG3NQFzl2GqCObRLVjA90QTVE1Q=@vger.kernel.org X-Gm-Message-State: AFuF++k8ZFCe4Ri+aVovxCR6CyGqlAH8EjB81CyfiTOWR0lNiEKsJmAE jR38ExAHQpJB4+ATDDIBSWsjuKqPMFxJvt1Fpd3QeOrAq6G2UqQ1e2ZVSAQnE2y7 X-Gm-Gg: AYBFou2++N0g9xBmtBk7ed48jcSaG1S+utyYRM42yhP39wbPyiKvnmxZG2cIei2Bdsh 1jhv+BLbvumjW1rrcTAuVcbOlmN7xw9Aa4Ap2xGDCLfUPT3vV+UEbeMAL9qwKVdj9xNA6ejGwhh MW5nB5xUVxRaVu1wOfhX78XjVKx7wQxxSLlcRJ+Ow8wTI8GiVodSA1GXQzCP4x1pwC3XmQ5lT7x Nadzw2DMUA3h13Th7eEy3cCTkvenu46YRfc2pGTMGRztSBBWbdkmjWJ4xPL6VSV/TVZyxT8oFQF p1quIAhwg7qxH3K1y0NO7h+9+I6mZZuas60mgzx0zqYxqEGBUvhW2tzJa59wGqe4O4sEv4+nz6L 0NLorINZ2VX8/w9Dpv6iRPaTzJG3eaCA0AjoL8icj32XAMFaEKshtavo2CuSBvegTqhVGGCUP8M ub/g8zGSweh4Hij6VyqF5sPRpRH8r8mX3mbRkIMeEdcujxgS+uTOVTnDl9EteoyvCGJHagvU4QV 3TFQSO+N3tMGEyiMpn1PbRZjnU8GOh//Lizykv/vAp2 X-Received: by 2002:a05:6a20:c78e:b0:3dd:a007:cb2b with SMTP id adf61e73a8af0-3ddf8260c2bmr1610115637.39.1790142667977; Tue, 22 Sep 2026 22:51:07 -0700 (PDT) Received: from abs.sf.dndws.com ([50.35.86.68]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-87d1dffd6ddsm691486b3a.48.2026.09.22.22.51.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Sep 2026 22:51:07 -0700 (PDT) From: Tao Gong To: netdev@vger.kernel.org Cc: "Chester A . Unal" , Daniel Golle , Andrew Lunn , Vladimir Oltean , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Matthias Brugger , AngeloGioacchino Del Regno , Lorenzo Bianconi , =?UTF-8?q?Ar=C4=B1n=C3=A7=20=C3=9CNAL?= , Florian Fainelli , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Tao Gong , Lorenzo Bianconi Subject: [PATCH net v2 2/2] net: dsa: mt7530: trap frames to conduit in MFC on EN7581 and AN7583 Date: Wed, 23 Sep 2026 05:51:03 +0000 Message-ID: <20260923055103.949540-3-gongtao0607@gmail.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260923055103.949540-1-gongtao0607@gmail.com> References: <20260923055103.949540-1-gongtao0607@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" On MT7531 and MT7988 switches, trapped frames forwarding is directed to CPU ports specified in the MT7531_CFC (0x04) CPU_PMAP bitmap. When support for EN7581 was introduced, it was assumed to follow the MT7531 model. However, on Airoha EN7581 and AN7583 switch IP, setting MT7531_CFC alone is not sufficient for trapped control frames (such as STP BPDUs) to exit towards the CPU port. The switch forwarding hardware also requires the MT7530_CPU_EN bit and MT7530_CPU_PORT field to be enabled in MT753X_MFC (0x10). Without this, trapped frames are dropped by the switch forwarding logic and never reach the CPU conduit. Include ID_EN7581 and ID_AN7583 in mt753x_conduit_state_change() to set MT7530_CPU_EN and MT7530_CPU_PORT in MT753X_MFC when the conduit becomes operational, matching the handling for MT7530, MT7621, and EN7528. Fixes: 2b0229f67932 ("net: dsa: mt7530: Add EN7581 support") Acked-by: Lorenzo Bianconi Signed-off-by: Tao Gong --- drivers/net/dsa/mt7530.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/dsa/mt7530.c b/drivers/net/dsa/mt7530.c index 20bb07fac0f7..92b5e949ffab 100644 --- a/drivers/net/dsa/mt7530.c +++ b/drivers/net/dsa/mt7530.c @@ -3338,7 +3338,8 @@ mt753x_conduit_state_change(struct dsa_switch *ds, * interface is up. */ if (priv->id !=3D ID_MT7530 && priv->id !=3D ID_MT7621 && - priv->id !=3D ID_EN7528) + priv->id !=3D ID_EN7528 && + priv->id !=3D ID_EN7581 && priv->id !=3D ID_AN7583) return; =20 mask =3D BIT(cpu_dp->index); --=20 2.55.0