Index: linux/arch/parisc/kernel/led.c =================================================================== RCS file: /var/cvs/linux/arch/parisc/kernel/led.c,v retrieving revision 1.28 diff -u -p -u -r1.28 led.c --- linux/arch/parisc/kernel/led.c 29 Sep 2002 15:49:20 -0000 1.28 +++ linux/arch/parisc/kernel/led.c 17 Jan 2003 16:02:56 -0000 @@ -365,10 +365,12 @@ static void led_get_net_stats(int addval * for reading should be OK */ read_lock(&dev_base_lock); for (dev = dev_base; dev != NULL; dev = dev->next) { - if (dev->get_stats) { - stats = dev->get_stats(dev); - rx_total += stats->rx_packets; - tx_total += stats->tx_packets; + if (!(dev->flags & IFF_LOOPBACK)) { + if (dev->get_stats) { + stats = dev->get_stats(dev); + rx_total += stats->rx_packets; + tx_total += stats->tx_packets; + } } } read_unlock(&dev_base_lock);