--- linux-2.6.32.64/net/core/dev.c.orig 2014-11-24 12:52:36.103335551 +0100 +++ linux-2.6.32.64/net/core/dev.c 2014-11-24 12:52:58.863949715 +0100 @@ -2069,7 +2069,7 @@ EXPORT_SYMBOL(netif_rx_ni); static void net_tx_action(struct softirq_action *h) { - struct softnet_data *sd = &__get_cpu_var(softnet_data); + volatile struct softnet_data *sd = &__get_cpu_var(softnet_data); if (sd->completion_queue) { struct sk_buff *clist;