[ovs-git] [openvswitch/ovs] 8e9f1c: Change tracking structures to use struct uuids

GitHub noreply at github.com
Sun Jul 3 21:20:58 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: 8e9f1c13ab65d14bce2735cca8ef887ece8a9ff6
      https://github.com/openvswitch/ovs/commit/8e9f1c13ab65d14bce2735cca8ef887ece8a9ff6
  Author: Ryan Moats <rmoats at us.ibm.com>
  Date:   2016-07-03 (Sun, 03 Jul 2016)

  Changed paths:
    M ovn/controller/binding.c
    M ovn/controller/encaps.c
    M ovn/controller/lport.c
    M ovn/controller/ovn-controller.h

  Log Message:
  -----------
  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 at us.ibm.com>
Signed-off-by: Ben Pfaff <blp at ovn.org>




More information about the git mailing list