openvswitch: fix flow stats accounting when node 0 is not possible
authorThadeu Lima de Souza Cascardo <cascardo@redhat.com>
Thu, 15 Sep 2016 22:11:52 +0000 (19:11 -0300)
committerDavid S. Miller <davem@davemloft.net>
Mon, 19 Sep 2016 02:14:01 +0000 (22:14 -0400)
commit40773966ccf1985a1b2bb570a03cbeaf1cbd4e00
treef94c6d8663b6e6131e6c06fde5849b719e7d3e2a
parent829ff34868075ad57822783718de64acff4df303
openvswitch: fix flow stats accounting when node 0 is not possible

On a system with only node 1 as possible, all statistics is going to be
accounted on node 0 as it will have a single writer.

However, when getting and clearing the statistics, node 0 is not going
to be considered, as it's not a possible node.

Tested that statistics are not zero on a system with only node 1
possible. Also compile-tested with CONFIG_NUMA off.

Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@redhat.com>
Acked-by: Pravin B Shelar <pshelar@ovn.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/openvswitch/flow.c
net/openvswitch/flow_table.c