Files
ubports_kernel_google_msm/include/linux
Changli Gao dee42870a4 net: fix softnet_stat
Per cpu variable softnet_data.total was shared between IRQ and SoftIRQ context
without any protection. And enqueue_to_backlog should update the netdev_rx_stat
of the target CPU.

This patch renames softnet_data.total to softnet_data.processed: the number of
packets processed in uppper levels(IP stacks).

softnet_stat data is moved into softnet_data.

Signed-off-by: Changli Gao <xiaosuo@gmail.com>
----
 include/linux/netdevice.h |   17 +++++++----------
 net/core/dev.c            |   26 ++++++++++++--------------
 net/sched/sch_generic.c   |    2 +-
 3 files changed, 20 insertions(+), 25 deletions(-)
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-05-02 22:26:57 -07:00
..
2010-04-23 14:43:45 -04:00
2010-03-12 15:53:10 -08:00
2010-03-12 15:52:32 -08:00
2010-04-21 16:19:29 -07:00
2010-03-16 08:55:32 +01:00
2010-03-07 22:17:09 +01:00
2010-03-02 12:23:42 +01:00
2010-03-02 12:23:49 +01:00
2010-04-01 01:31:13 -07:00
2010-03-16 21:23:22 -07:00
2010-02-18 14:08:38 -08:00
2010-02-17 16:35:17 -08:00
2010-03-12 15:52:40 -08:00
2010-03-12 15:52:36 -08:00
2010-03-12 15:52:40 -08:00
2010-04-23 23:35:29 -07:00
2010-03-12 15:53:10 -08:00
2010-04-03 14:56:05 -07:00
2010-04-06 10:55:33 -04:00
2010-03-12 15:53:10 -08:00
2010-02-19 03:35:12 -05:00
2010-03-12 15:52:38 -08:00
2010-03-12 15:52:28 -08:00
2010-04-07 08:38:04 -07:00
2010-04-13 14:49:34 -07:00
2010-02-10 23:49:08 +09:00
2010-05-02 22:26:57 -07:00
2010-04-12 07:55:15 -04:00
2010-02-14 07:13:47 -07:00
2010-04-02 14:30:39 -07:00
2010-03-12 15:53:11 -08:00
2010-03-05 00:20:31 +01:00
2010-02-10 17:47:17 -08:00
2010-03-12 15:52:44 -08:00
2010-03-02 14:28:49 -05:00
2010-03-12 15:53:10 -08:00
2010-03-12 15:52:43 -08:00
2010-02-16 13:38:56 +09:00
2010-03-12 15:52:44 -08:00
2010-04-03 15:09:04 -07:00
2010-03-12 15:52:36 -08:00
2010-02-18 15:43:09 -08:00
2010-03-12 10:03:42 +01:00