]> git.proxmox.com Git - ovs.git/commit
pvector: Expose non-concurrent priority vector.
authorJarno Rajahalme <jarno@ovn.org>
Fri, 29 Jul 2016 18:04:49 +0000 (11:04 -0700)
committerJarno Rajahalme <jarno@ovn.org>
Fri, 29 Jul 2016 18:12:08 +0000 (11:12 -0700)
commit8bdfe1313894047d44349fa4cf4402970865950f
tree5e9ee8d467a9bba7f4a285a6d70d4df543667c99
parent93f25605e49e106c1b05babd21923d5ad6bb551b
pvector: Expose non-concurrent priority vector.

PMD threads use pvectors but do not need the overhead of the
concurrent version.  Expose the non-concurrent version for
that use.

Note that struct pvector is renamed as struct cpvector (for concurrent
priority vector), and the former struct pvector_impl is now struct
pvector.

Signed-off-by: Jarno Rajahalme <jarno@ovn.org>
Acked-by: Ben Pfaff <blp@ovn.org>
lib/classifier.c
lib/classifier.h
lib/dpif-netdev.c
lib/pvector.c
lib/pvector.h
tests/test-classifier.c