summaryrefslogtreecommitdiff
path: root/net/core/dev.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/core/dev.c')
-rw-r--r--net/core/dev.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/net/core/dev.c b/net/core/dev.c
index 99fb6b454d01..0cbccacfa20f 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
@@ -1940,9 +1940,9 @@ void dev_seq_stop(struct seq_file *seq, void *v)
static void dev_seq_printf_stats(struct seq_file *seq, struct net_device *dev)
{
- struct net_device_stats *stats = dev->get_stats ? dev->get_stats(dev) :
- NULL;
- if (stats)
+ if (dev->get_stats) {
+ struct net_device_stats *stats = dev->get_stats(dev);
+
seq_printf(seq, "%6s:%8lu %7lu %4lu %4lu %4lu %5lu %10lu %9lu "
"%8lu %7lu %4lu %4lu %4lu %5lu %7lu %10lu\n",
dev->name, stats->rx_bytes, stats->rx_packets,
@@ -1960,7 +1960,7 @@ static void dev_seq_printf_stats(struct seq_file *seq, struct net_device *dev)
stats->tx_window_errors +
stats->tx_heartbeat_errors,
stats->tx_compressed);
- else
+ } else
seq_printf(seq, "%6s: No statistics available.\n", dev->name);
}