mirror of
				https://github.com/Telecominfraproject/wlan-ap.git
				synced 2025-10-31 02:17:58 +00:00 
			
		
		
		
	ramips: disable switch/bridge offload
This is breaking win10 laptops when vlan_filtering is enabled Signed-off-by: John Crispin <john@phrozen.org>
This commit is contained in:
		| @@ -0,0 +1,52 @@ | ||||
| From 7d9a7204d421589a9514cf7f56de170e51889f2a Mon Sep 17 00:00:00 2001 | ||||
| From: John Crispin <john@phrozen.org> | ||||
| Date: Wed, 4 May 2022 17:08:45 +0200 | ||||
| Subject: [PATCH] ramips: disable switch/bridge offload | ||||
|  | ||||
| This is breaking win10 laptops when vlan_filtering is enabled | ||||
|  | ||||
| Signed-off-by: John Crispin <john@phrozen.org> | ||||
| --- | ||||
|  target/linux/ramips/patches-5.4/992-dsa.patch | 30 +++++++++++++++++++ | ||||
|  1 file changed, 30 insertions(+) | ||||
|  create mode 100644 target/linux/ramips/patches-5.4/992-dsa.patch | ||||
|  | ||||
| diff --git a/target/linux/ramips/patches-5.4/992-dsa.patch b/target/linux/ramips/patches-5.4/992-dsa.patch | ||||
| new file mode 100644 | ||||
| index 0000000000..3c130a5be8 | ||||
| --- /dev/null | ||||
| +++ b/target/linux/ramips/patches-5.4/992-dsa.patch | ||||
| @@ -0,0 +1,30 @@ | ||||
| +Index: linux-5.4.158/drivers/net/dsa/mt7530.c | ||||
| +=================================================================== | ||||
| +--- linux-5.4.158.orig/drivers/net/dsa/mt7530.c | ||||
| ++++ linux-5.4.158/drivers/net/dsa/mt7530.c | ||||
| +@@ -1608,17 +1608,17 @@ static const struct dsa_switch_ops mt753 | ||||
| + 	.port_enable		= mt7530_port_enable, | ||||
| + 	.port_disable		= mt7530_port_disable, | ||||
| + 	.port_stp_state_set	= mt7530_stp_state_set, | ||||
| +-	.port_bridge_join	= mt7530_port_bridge_join, | ||||
| +-	.port_bridge_leave	= mt7530_port_bridge_leave, | ||||
| ++//	.port_bridge_join	= mt7530_port_bridge_join, | ||||
| ++//	.port_bridge_leave	= mt7530_port_bridge_leave, | ||||
| + 	.port_fdb_add		= mt7530_port_fdb_add, | ||||
| + 	.port_fdb_del		= mt7530_port_fdb_del, | ||||
| + 	.port_fdb_dump		= mt7530_port_fdb_dump, | ||||
| +-	.port_vlan_filtering	= mt7530_port_vlan_filtering, | ||||
| +-	.port_vlan_prepare	= mt7530_port_vlan_prepare, | ||||
| +-	.port_vlan_add		= mt7530_port_vlan_add, | ||||
| +-	.port_vlan_del		= mt7530_port_vlan_del, | ||||
| +-	.port_mirror_add	= mt7530_port_mirror_add, | ||||
| +-	.port_mirror_del	= mt7530_port_mirror_del, | ||||
| ++//	.port_vlan_filtering	= mt7530_port_vlan_filtering, | ||||
| ++//	.port_vlan_prepare	= mt7530_port_vlan_prepare, | ||||
| ++//	.port_vlan_add		= mt7530_port_vlan_add, | ||||
| ++//	.port_vlan_del		= mt7530_port_vlan_del, | ||||
| ++//	.port_mirror_add	= mt7530_port_mirror_add, | ||||
| ++//	.port_mirror_del	= mt7530_port_mirror_del, | ||||
| + 	.phylink_validate	= mt7530_phylink_validate, | ||||
| + 	.phylink_mac_link_state = mt7530_phylink_mac_link_state, | ||||
| + 	.phylink_mac_config	= mt7530_phylink_mac_config, | ||||
| --  | ||||
| 2.25.1 | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 John Crispin
					John Crispin