Initial commit
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
From 0031b9011cb2b2b1de4dbb4f9620303aec760db4 Mon Sep 17 00:00:00 2001
|
||||
From: Alexey Brodkin <abrodkin@synopsys.com>
|
||||
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 <abrodkin@synopsys.com>
|
||||
---
|
||||
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 STMMAC_GET_ENTRY(x, size) ((x + 1) & (size - 1))
|
||||
|
||||
#undef FRAME_FILTER_DEBUG
|
||||
-/* #define FRAME_FILTER_DEBUG */
|
||||
+#define FRAME_FILTER_DEBUG
|
||||
|
||||
/* Extra statistic and debug information exposed by ethtool */
|
||||
struct stmmac_extra_stats {
|
||||
Reference in New Issue
Block a user