tracing: Disable snapshot buffer when stopping instance tracers
[platform/kernel/linux-starfive.git] / include / net / ip_tunnels.h
index e8750b4..f346b4e 100644 (file)
@@ -483,15 +483,14 @@ static inline void iptunnel_xmit_stats(struct net_device *dev, int pkt_len)
                u64_stats_inc(&tstats->tx_packets);
                u64_stats_update_end(&tstats->syncp);
                put_cpu_ptr(tstats);
+               return;
+       }
+
+       if (pkt_len < 0) {
+               DEV_STATS_INC(dev, tx_errors);
+               DEV_STATS_INC(dev, tx_aborted_errors);
        } else {
-               struct net_device_stats *err_stats = &dev->stats;
-
-               if (pkt_len < 0) {
-                       err_stats->tx_errors++;
-                       err_stats->tx_aborted_errors++;
-               } else {
-                       err_stats->tx_dropped++;
-               }
+               DEV_STATS_INC(dev, tx_dropped);
        }
 }