aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/bnx2.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/bnx2.c')
-rw-r--r--drivers/net/bnx2.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/drivers/net/bnx2.c b/drivers/net/bnx2.c
index ee9aed3aa489..57f7d994c9c1 100644
--- a/drivers/net/bnx2.c
+++ b/drivers/net/bnx2.c
@@ -6068,9 +6068,16 @@ static struct {
6068}; 6068};
6069 6069
6070static int 6070static int
6071bnx2_self_test_count(struct net_device *dev) 6071bnx2_get_sset_count(struct net_device *dev, int sset)
6072{ 6072{
6073 return BNX2_NUM_TESTS; 6073 switch (sset) {
6074 case ETH_SS_TEST:
6075 return BNX2_NUM_TESTS;
6076 case ETH_SS_STATS:
6077 return BNX2_NUM_STATS;
6078 default:
6079 return -EOPNOTSUPP;
6080 }
6074} 6081}
6075 6082
6076static void 6083static void
@@ -6144,12 +6151,6 @@ bnx2_get_strings(struct net_device *dev, u32 stringset, u8 *buf)
6144 } 6151 }
6145} 6152}
6146 6153
6147static int
6148bnx2_get_stats_count(struct net_device *dev)
6149{
6150 return BNX2_NUM_STATS;
6151}
6152
6153static void 6154static void
6154bnx2_get_ethtool_stats(struct net_device *dev, 6155bnx2_get_ethtool_stats(struct net_device *dev,
6155 struct ethtool_stats *stats, u64 *buf) 6156 struct ethtool_stats *stats, u64 *buf)
@@ -6260,12 +6261,11 @@ static const struct ethtool_ops bnx2_ethtool_ops = {
6260 .set_tx_csum = bnx2_set_tx_csum, 6261 .set_tx_csum = bnx2_set_tx_csum,
6261 .set_sg = ethtool_op_set_sg, 6262 .set_sg = ethtool_op_set_sg,
6262 .set_tso = bnx2_set_tso, 6263 .set_tso = bnx2_set_tso,
6263 .self_test_count = bnx2_self_test_count,
6264 .self_test = bnx2_self_test, 6264 .self_test = bnx2_self_test,
6265 .get_strings = bnx2_get_strings, 6265 .get_strings = bnx2_get_strings,
6266 .phys_id = bnx2_phys_id, 6266 .phys_id = bnx2_phys_id,
6267 .get_stats_count = bnx2_get_stats_count,
6268 .get_ethtool_stats = bnx2_get_ethtool_stats, 6267 .get_ethtool_stats = bnx2_get_ethtool_stats,
6268 .get_sset_count = bnx2_get_sset_count,
6269}; 6269};
6270 6270
6271/* Called with rtnl_lock */ 6271/* Called with rtnl_lock */