From 0031b9011cb2b2b1de4dbb4f9620303aec760db4 Mon Sep 17 00:00:00 2001 From: Alexey Brodkin Date: Wed, 27 Jul 2016 11:33:14 +0300 Subject: [PATCH] stmmac: Disable frame filtering completely For some [still unknown] reason in ARC SDP boards DW GMAC doesn't enter promiscuous mode if eth0 gets added to the br-lan interface before Ethernet PHY finishes autonegotiation (PHY gets reset on DW GMAC start). As a work-around we completely disable frame filtering in GMAC hardware which gives us working bridge that consists of eth0 and wlan0 (USB Wi-Fi dongle). I.e. we finally have working "Dumb AP" setup made of ARC AXS10x boards. Signed-off-by: Alexey Brodkin --- drivers/net/ethernet/stmicro/stmmac/common.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/net/ethernet/stmicro/stmmac/common.h +++ b/drivers/net/ethernet/stmicro/stmmac/common.h @@ -42,7 +42,7 @@ #define DWMAC_CORE_3_50 0x35 #undef FRAME_FILTER_DEBUG -/* #define FRAME_FILTER_DEBUG */ +#define FRAME_FILTER_DEBUG /* Extra statistic and debug information exposed by ethtool */ struct stmmac_extra_stats {