Patchwork [net-next,3/7] be2net: Fix ethtool self test for Lancer

login
register
mail settings
Submitter Padmanabh Ratnakar
Date April 25, 2012, 11:46 a.m.
Message ID <83deaf55-3e2b-4460-9f37-6fdc3747fe51@exht1.ad.emulex.com>
Download mbox | patch
Permalink /patch/154889/
State Accepted
Delegated to: David Miller
Headers show

Comments

Padmanabh Ratnakar - April 25, 2012, 11:46 a.m.
Lancer does not support DDR self test. Fix ethtool self test by
skipping this test for Lancer.

Signed-off-by: Padmanabh Ratnakar <padmanabh.ratnakar@emulex.com>
---
 drivers/net/ethernet/emulex/benet/be_ethtool.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Patch

diff --git a/drivers/net/ethernet/emulex/benet/be_ethtool.c b/drivers/net/ethernet/emulex/benet/be_ethtool.c
index dc9f74c..0c6f06e 100644
--- a/drivers/net/ethernet/emulex/benet/be_ethtool.c
+++ b/drivers/net/ethernet/emulex/benet/be_ethtool.c
@@ -793,7 +793,7 @@  be_self_test(struct net_device *netdev, struct ethtool_test *test, u64 *data)
 		}
 	}
 
-	if (be_test_ddr_dma(adapter) != 0) {
+	if (!lancer_chip(adapter) && be_test_ddr_dma(adapter) != 0) {
 		data[3] = 1;
 		test->flags |= ETH_TEST_FL_FAILED;
 	}