From: Christoph Lameter The last_rx field in the loopback driver is updated on every xmit but is not used otherwise. Accesses to ->last_rx cause unecessary traffic on the interlink for NUMA systems which limits the performance of the loopback device. The comment given at include/linux/netdevice.h says that last_rx may be used for future network-power-down code, which is likely not relevant for the loopback device (please let me know if it is otherwise ..). Signed-off-by: Niraj Kumar Signed-off-by: Christoph Lameter Signed-off-by: Shai Fultheim Signed-off-by: Andrew Morton --- 25-akpm/drivers/net/loopback.c | 2 -- 1 files changed, 2 deletions(-) diff -puN drivers/net/loopback.c~remove-last_rx-update-from-loopback-device drivers/net/loopback.c --- 25/drivers/net/loopback.c~remove-last_rx-update-from-loopback-device Mon Mar 7 16:21:49 2005 +++ 25-akpm/drivers/net/loopback.c Mon Mar 7 16:21:49 2005 @@ -144,8 +144,6 @@ static int loopback_xmit(struct sk_buff return 0; } - dev->last_rx = jiffies; - lb_stats = &per_cpu(loopback_stats, get_cpu()); lb_stats->rx_bytes += skb->len; lb_stats->tx_bytes += skb->len; _