--- linux/drivers/net/bonding/bond_main.c.orig Tue Apr 29 20:48:59 2003 +++ linux/drivers/net/bonding/bond_main.c Tue Apr 29 20:49:38 2003 @@ -3011,6 +3011,9 @@ read_lock_irqsave(&bond->lock, flags); for (slave = bond->prev; slave != (slave_t *)bond; slave = slave->prev) { + if (!slave->dev->get_stats) + continue; + sstats = slave->dev->get_stats(slave->dev); stats->rx_packets += sstats->rx_packets;