Updated git submodules
authorPhilippe Guibert <philippe.guibert@6wind.com>
Mon, 29 May 2017 09:45:00 +0000 (10:45 +0100)
committerGerrit Code Review <gerrit@opendaylight.org>
Mon, 25 Sep 2017 04:18:47 +0000 (04:18 +0000)
Project: netvirt master 6a6dd6e51234a177665a8590ab698f215100aabc

bgpmanager: change API of bgpmanager to add VRF IPv4 or IPv6

This change adds a change in IBgpManager API, since it adds afi and safi
parameters to VRF creation and deletion. This information is propagated
to BGP so as to create and delete VPN context tables in function of the
AFI and SAFI settings.
Instead of passing a layerType value, an AddressFamily type is used.
AddressFamily is mapped to internal afi/safi values.
The values are appended or removed to the VRF objects of BGP Manager.
The VRF object is then written to the config DS.
Subsequently, the Quagga will be called upon the various changes in the VRF object.
If the object is added or updated, the Quagga will be called with the appropriate
afi/safi values. If the object is removed, all the afi/safi values are removed from
the Quagga. If the object is added, the afi/safi values are added to the quagga.

Change-Id: Ife754ce561f69dbb67fcdf74308b5153cbde53e6
Signed-off-by: Valentina Krasnobaeva <valentina.krasnobaeva@6wind.com>
Signed-off-by: Noel de Prandieres <prandieres@6wind.com>
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
neutronvpn: create ipv4 or ipv6 context

Add ipv4Family and ipv6Family attributes to VPN instance. Add
IpVersionChoice class, which allows to set values for these attributes
in dependency of Ethertype of added/removed to VPN subnet.

Change-Id: If5ea1a0a29d31388d7898b9e6e53bdc4aecb1cbe
Signed-off-by: Valentina Krasnobaeva <valentina.krasnobaeva@6wind.com>
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Signed-off-by: Noel de Prandieres <prandieres@6wind.com>
docs/submodules/netvirt

index edbe08e2378dbd34e5c219d37bef2d860f0b2a9d..6a6dd6e51234a177665a8590ab698f215100aabc 160000 (submodule)
@@ -1 +1 @@
-Subproject commit edbe08e2378dbd34e5c219d37bef2d860f0b2a9d
+Subproject commit 6a6dd6e51234a177665a8590ab698f215100aabc