From c3e20868483ed6ef41316bd5aa52543c3ccecb3d Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 30 Mar 2011 00:33:48 +0100 Subject: [PATCH] [forcedeth] Never change the NVREG_TRANSMITPOLL_MAC_ADDR_REV flag iPXE operates the forcedeth NIC in promiscuous mode, and never changes the unicast MAC address filter registers. We should not therefore set the flag indicating (to other drivers loaded later) that the MAC address order has already been corrected. Reported-by: Tal Aloni Tested-by: Tal Aloni Signed-off-by: Michael Brown --- src/drivers/net/forcedeth.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/drivers/net/forcedeth.c b/src/drivers/net/forcedeth.c index bb3d6844..c34a4296 100644 --- a/src/drivers/net/forcedeth.c +++ b/src/drivers/net/forcedeth.c @@ -1098,11 +1098,6 @@ nv_setup_mac_addr ( struct forcedeth_private *priv ) dev->hw_addr[3] = ( orig_mac[0] >> 16 ) & 0xff; dev->hw_addr[4] = ( orig_mac[0] >> 8 ) & 0xff; dev->hw_addr[5] = ( orig_mac[0] >> 0 ) & 0xff; - - writel ( txreg | NVREG_TRANSMITPOLL_MAC_ADDR_REV, - ioaddr + NvRegTransmitPoll ); - - DBG ( "set workaround bit for reversed mac addr\n" ); } if ( ! is_valid_ether_addr ( dev->hw_addr ) )