summaryrefslogtreecommitdiff
path: root/drivers/net/r8169.c
diff options
context:
space:
mode:
authorMursalin Akon <makon@nvidia.com>2011-12-16 12:04:38 -0800
committerVarun Wadekar <vwadekar@nvidia.com>2012-01-04 11:43:28 +0530
commit8d5c166abfb5d8f1a3f4786fcd2e22a61dbe8260 (patch)
tree7a03b2c70d1ae8784c44c4973589eee46d975132 /drivers/net/r8169.c
parentd34568a732a724e6978040c223a6fc09e963de2c (diff)
Driver: net: r8169: Work around for cardhu dock (HACK)
A work around for Ethernet adapter with EEPROM that has not been programmed. Change-Id: I24242d404bda951d740dfb5ebfeae8dd692524ab Signed-off-by: Mursalin Akon <makon@nvidia.com> Reviewed-on: http://git-master/r/70633 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Allen Martin <amartin@nvidia.com>
Diffstat (limited to 'drivers/net/r8169.c')
-rw-r--r--drivers/net/r8169.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/r8169.c b/drivers/net/r8169.c
index 6d657cabb951..35576b9e1744 100644
--- a/drivers/net/r8169.c
+++ b/drivers/net/r8169.c
@@ -5633,6 +5633,8 @@ static void rtl_set_rx_mode(struct net_device *dev)
struct netdev_hw_addr *ha;
rx_mode = AcceptBroadcast | AcceptMyPhys;
+ /* FIX ME: Allow all phy on Cardhu dock Ethernet */
+ rx_mode |= AcceptAllPhys;
mc_filter[1] = mc_filter[0] = 0;
netdev_for_each_mc_addr(ha, dev) {
int bit_nr = ether_crc(ETH_ALEN, ha->addr) >> 26;