[ovs-git] [openvswitch/ovs] 00db2a: ovn: Add controller for VTEP gateway.

GitHub noreply at github.com
Tue Aug 11 02:50:22 UTC 2015


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: 00db2a607a22bc0d09e8a38404f10314c6b2362d
      https://github.com/openvswitch/ovs/commit/00db2a607a22bc0d09e8a38404f10314c6b2362d
  Author: Alex Wang <alexw at nicira.com>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M ovn/automake.mk
    A ovn/controller-vtep/.gitignore
    A ovn/controller-vtep/automake.mk
    A ovn/controller-vtep/ovn-controller-vtep.8.xml
    A ovn/controller-vtep/ovn-controller-vtep.c
    A ovn/controller-vtep/ovn-controller-vtep.h
    M tests/automake.mk
    A tests/ovn-controller-vtep.at
    M tests/testsuite.at

  Log Message:
  -----------
  ovn: Add controller for VTEP gateway.

This commit lays down the foundation for a new controller in OVN, the
ovn-controller-vtep, for controlling the vtep enabled gateways.

Signed-off-by: Alex Wang <alexw at nicira.com>
Acked-by: Russell Bryant <rbryant at redhat.com>


  Commit: a660eac8f16889a16f5c672cc1fcf48298e2666a
      https://github.com/openvswitch/ovs/commit/a660eac8f16889a16f5c672cc1fcf48298e2666a
  Author: Alex Wang <alexw at nicira.com>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M lib/ovsdb-idl.c
    M lib/ovsdb-idl.h
    M ovn/controller-vtep/ovn-controller-vtep.c
    M ovn/controller/ovn-controller.c

  Log Message:
  -----------
  ovsdb-idl: Move get_initial_snapshot() to ovsdb-idl.

The same function is defined in both ovn-controller.c and
ovn-controller-vtep.c, so worth librarizing.

Signed-off-by: Alex Wang <alexw at nicira.com>
Acked-by: Russell Bryant <rbryant at redhat.com>


  Commit: 0c1e8a7d637eb080e755c4ddca2e3d38583230e1
      https://github.com/openvswitch/ovs/commit/0c1e8a7d637eb080e755c4ddca2e3d38583230e1
  Author: Alex Wang <alexw at nicira.com>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M ovn/TODO
    M ovn/controller-vtep/automake.mk
    A ovn/controller-vtep/gateway.c
    A ovn/controller-vtep/gateway.h
    M ovn/controller-vtep/ovn-controller-vtep.c
    M ovn/controller-vtep/ovn-controller-vtep.h
    M tests/ovn-controller-vtep.at

  Log Message:
  -----------
  ovn-controller-vtep: Add gateway module.

This commit adds the gateway module to ovn-controller-vtep.  The
module will register the physical switches to ovnsb as chassis and
constantly update the "vtep_logical_switches" column in Chassis table.

Limitation (Recorded in TODO file):

- Do not support reading multiple tunnel ips of physical switch.

Signed-off-by: Alex Wang <alexw at nicira.com>
Acked-by: Russell Bryant <rbryant at redhat.com>


Compare: https://github.com/openvswitch/ovs/compare/cd144a41fda5...0c1e8a7d637e


More information about the git mailing list