vport-netdev: Use vport stats layer on 32-bit machines.
authorJesse Gross <jesse@nicira.com>
Wed, 19 May 2010 22:22:28 +0000 (15:22 -0700)
committerJesse Gross <jesse@nicira.com>
Thu, 10 Jun 2010 21:30:30 +0000 (14:30 -0700)
commitb4d76c80a078dcf641f36aa3b3b50a5667a27e16
tree69ed05f7f10cc637fe7282709bd1b9609046673d
parent780e620781c5237ab6c26d5edbc7edb5b4953c70
vport-netdev: Use vport stats layer on 32-bit machines.

Linux devices store stats in counters the size of a machine word,
which are rapidly overflowed on a 32-bit machine.  In this
situation we now use the vport stats layer, which always uses 64-
bit stats.  On 64-bit machines we continue to use the normal
Linux stats to avoid the extra overhead of counting twice.
datapath/vport-netdev.c