diff options
Diffstat (limited to 'drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c')
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c index 24dd6f0233f3..6c55c14d082a 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | |||
@@ -1128,10 +1128,10 @@ static void ixgbe_get_ethtool_stats(struct net_device *netdev, | |||
1128 | } | 1128 | } |
1129 | 1129 | ||
1130 | do { | 1130 | do { |
1131 | start = u64_stats_fetch_begin_bh(&ring->syncp); | 1131 | start = u64_stats_fetch_begin_irq(&ring->syncp); |
1132 | data[i] = ring->stats.packets; | 1132 | data[i] = ring->stats.packets; |
1133 | data[i+1] = ring->stats.bytes; | 1133 | data[i+1] = ring->stats.bytes; |
1134 | } while (u64_stats_fetch_retry_bh(&ring->syncp, start)); | 1134 | } while (u64_stats_fetch_retry_irq(&ring->syncp, start)); |
1135 | i += 2; | 1135 | i += 2; |
1136 | #ifdef BP_EXTENDED_STATS | 1136 | #ifdef BP_EXTENDED_STATS |
1137 | data[i] = ring->stats.yields; | 1137 | data[i] = ring->stats.yields; |
@@ -1156,10 +1156,10 @@ static void ixgbe_get_ethtool_stats(struct net_device *netdev, | |||
1156 | } | 1156 | } |
1157 | 1157 | ||
1158 | do { | 1158 | do { |
1159 | start = u64_stats_fetch_begin_bh(&ring->syncp); | 1159 | start = u64_stats_fetch_begin_irq(&ring->syncp); |
1160 | data[i] = ring->stats.packets; | 1160 | data[i] = ring->stats.packets; |
1161 | data[i+1] = ring->stats.bytes; | 1161 | data[i+1] = ring->stats.bytes; |
1162 | } while (u64_stats_fetch_retry_bh(&ring->syncp, start)); | 1162 | } while (u64_stats_fetch_retry_irq(&ring->syncp, start)); |
1163 | i += 2; | 1163 | i += 2; |
1164 | #ifdef BP_EXTENDED_STATS | 1164 | #ifdef BP_EXTENDED_STATS |
1165 | data[i] = ring->stats.yields; | 1165 | data[i] = ring->stats.yields; |