Change tracking structures to use struct uuids
authorRyan Moats <rmoats@us.ibm.com>
Sun, 3 Jul 2016 15:35:28 +0000 (10:35 -0500)
committerBen Pfaff <blp@ovn.org>
Sun, 3 Jul 2016 21:20:49 +0000 (14:20 -0700)
commit8e9f1c13ab65d14bce2735cca8ef887ece8a9ff6
tree7730e07e82c846574ccc4416241f035d4441f002
parentfa313a8c8a6f251b8aeb8bfa43de0c035dcfa939
Change tracking structures to use struct uuids

In encaps.c, binding.c, and lport.c incremental processing
is aided by tracking entries by their ovsdb row uuids.
The original patch sets used pointers, which might lead
to errors if the ovsdb row uuid memory is released.  So,
use actual structures to hold the values instead.

Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
ovn/controller/binding.c
ovn/controller/encaps.c
ovn/controller/lport.c
ovn/controller/ovn-controller.h