Updated git submodules
authorkarthik.prasad <karthik.p@altencalsoftlabs.com>
Thu, 12 Jan 2017 15:27:25 +0000 (20:57 +0530)
committerGerrit Code Review <gerrit@opendaylight.org>
Mon, 6 Feb 2017 23:59:52 +0000 (23:59 +0000)
Project: netvirt stable/boron 9002f34fe2998df19f82818650115afa21d9f73a

Setup SMAC on routed packets destined to virtual endpoints

All L3 Routed packets destined to virtual endpoints in the datacenter
managed by ODL do not carry a proper source-mac address in such frames
put out to virtual endpoints. With the fix all the packets destined to
virtual endpoints shall have gateway mac as source mac. If gateway mac
is not recoverable for the subnet on which the virtual endpoint resides,
then the connected mac address of that virtual endpoint will be used as
the source mac address.  Here the connected mac address represents the
mac-address on the tapxxx (or) the vhuxxx port on OVS Datapath for that
virtual endpoint.

VrfEntry yang model is used to represent the gateway source mac.

Sample Group Entry:
group_id=150001,type=all,bucket=actions=set_field:fa:16:3e:a1:4b:61->eth_src,set_field:fa:16:3e:21:b8:d3->eth_dst,load:0x300->NXM_NX_REG6[],resubmit(,220)

Spec Reference link:
https://git.opendaylight.org/gerrit/#/c/49807

Conflicts:
vpnservice/fibmanager/fibmanager-impl/src/main/java/org/opendaylight/netvirt/fibmanager/NexthopManager.java
vpnservice/vpnmanager/vpnmanager-impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnInterfaceManager.java
vpnservice/vpnmanager/vpnmanager-impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnUtil.java

Change-Id: I2e75215fd75f051135d702ab63cb792b6cf4cb55
Signed-off-by: karthik.prasad <karthik.p@altencalsoftlabs.com>
Signed-off-by: Vivekanandan Narasimhan <n.vivekanandan@ericsson.com>
Signed-off-by: Achuth Maniyedath <achuth.m@altencalsoftlabs.com>
docs/submodules/netvirt

index adb379614a2cafe0ca1b225e7b239dfd14a5c5c0..9002f34fe2998df19f82818650115afa21d9f73a 160000 (submodule)
@@ -1 +1 @@
-Subproject commit adb379614a2cafe0ca1b225e7b239dfd14a5c5c0
+Subproject commit 9002f34fe2998df19f82818650115afa21d9f73a