vpnservice.git
8 years agoHwVTEP JUNITs, and fixing show:vxlan CLI 69/37169/4
Kiran N Upadhyaya [Wed, 30 Mar 2016 13:29:36 +0000 (18:59 +0530)]
HwVTEP JUNITs, and fixing show:vxlan CLI

JUNIT Test cases for HwVTEPInterface Helpers.
Fix for show:vxlan command output when switch is stopped.

Change-Id: Ic1a4d561a8e508bef1b896fcb2f77eb5caab4d3e
Signed-off-by: Kiran N Upadhyaya <kiran.n.upadhyaya@ericsson.com>
8 years agoSubnetRoute enhancements to VPN Service models 01/37001/5
Suraj Ranjan [Fri, 1 Apr 2016 12:18:39 +0000 (17:48 +0530)]
SubnetRoute enhancements to VPN Service models

This commit deals with changes required to construct
internal data structures to provide SubnetRoute
facility in VPN Service.  With SubnetRoute facility
all packets intended for a cloud coming from a
DC gateway will be punted to one DPN that will be
considered as designated DPN.

Change-Id: Ie33ad0c62bf686496460b94bd4de6f9e28e1ae5b
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
Co-Authored-By: Vivekanandan Narasimhan <n.vivekanandan@ericsson.com>
Co-Authored-By: Karan Raj Singh <karan.raj.s.singh@ericsson.com>
Co-Authored-By: Achuth Maniyedath <achuth.maniyedath@ericsson.com>
8 years agoMerge "L2 Gw create changes related to ITM Tunnels creation in neutronvpn module"
Vishal Thapar [Mon, 4 Apr 2016 06:54:26 +0000 (06:54 +0000)]
Merge "L2 Gw create changes related to ITM Tunnels creation in neutronvpn module"

8 years agoHwVTEP support for interfacemanager 42/36942/6
Suraj Ranjan [Thu, 31 Mar 2016 09:46:43 +0000 (15:16 +0530)]
HwVTEP support for interfacemanager

Change-Id: Id1cc53124beb9995a401ecb6b4a0a8e2e12b8be6
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
8 years agoL2 Gw create changes related to ITM Tunnels creation in neutronvpn module 88/36988/1
Shashidhar R [Fri, 1 Apr 2016 06:57:04 +0000 (12:27 +0530)]
L2 Gw create changes related to ITM Tunnels creation in neutronvpn module

Change-Id: Ib5508bab11a8528030d0752c9b8b189a6471da5a
Signed-off-by: Shashidhar R <shashidhar.raja@ericsson.com>
8 years agoMerge "itm and mdsal porting"
Vishal Thapar [Thu, 31 Mar 2016 14:16:32 +0000 (14:16 +0000)]
Merge "itm and mdsal porting"

8 years agoitm and mdsal porting 17/36717/6
ANURADHA RAJU [Thu, 24 Mar 2016 07:12:13 +0000 (12:42 +0530)]
itm and mdsal porting

Change-Id: I9c2b3afa0d19608356e57704f0c85a3eaa3ed6d0
Signed-off-by: ANURADHA RAJU <anuradha.raju@ericsson.com>
8 years agoFixes for VLAN interfaces creation and DHCP for ELAN datapath 55/36855/1
Abhinav Gupta [Tue, 22 Mar 2016 07:30:15 +0000 (13:00 +0530)]
Fixes for VLAN interfaces creation and DHCP for ELAN datapath

1. VLAN interfaces created with portuuid
2. DHCP exception handling for tapinterfaces
3. Removes redundant code - mainly for trunkport extensions

Change-Id: I486a535b03a2ed05b4543a8522fcea731e3f28f3
Signed-off-by: Abhinav Gupta <abhinav.gupta@ericsson.com>
8 years agoBasic Framework for HwVTEP Renderer in InterfaceManager 34/36434/4
Faseela K [Mon, 25 Jan 2016 13:21:49 +0000 (18:51 +0530)]
Basic Framework for HwVTEP Renderer in InterfaceManager

Change-Id: I7b59e5a233e12ba12db273475957441e7bd1b382
Signed-off-by: Faseela K <faseela.k@ericsson.com>
8 years agoBug 5334 82/36382/1
Periyasamy Palanisamy [Wed, 24 Feb 2016 07:14:27 +0000 (12:44 +0530)]
Bug 5334

Added code to avoid NPE duirng resync

Change-Id: Iad151c2a5726408f76079b83cdc0fa770b181d51
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
(cherry picked from commit 35651c681489ca4c1fee31b72678a29d0eb45e88)

8 years agoBug 5334 : Delete ELANport , ELAN instance VLAN and re-create 14/36314/2
Faseela K [Fri, 4 Mar 2016 06:41:06 +0000 (12:11 +0530)]
Bug 5334 : Delete ELANport , ELAN instance VLAN and re-create
same does not program flows

Description : deleting trunk interfaces were programming the interface
operational status as down, and upon recreating the interface the state
was not updated back. Because of this none of the application flows were
programmed since they listen for interface operational state up event

Change-Id: Ib56277ef32a5f16c0db7246543791ab9a9fb7571
Signed-off-by: Faseela K <faseela.k@ericsson.com>
8 years agoMerge "interface-manager yang change for supporting hwvtep node-id"
Vishal Thapar [Wed, 16 Mar 2016 07:05:40 +0000 (07:05 +0000)]
Merge "interface-manager yang change for supporting hwvtep node-id"

8 years agointerface-manager yang change for supporting hwvtep node-id 83/36183/2
Faseela K [Fri, 22 Jan 2016 11:54:55 +0000 (17:24 +0530)]
interface-manager yang change for supporting hwvtep node-id

Change-Id: I16da6ce89e5d7eb7bbe0eb1f5aa6039795e566eb
Signed-off-by: Faseela K <faseela.k@ericsson.com>
8 years agoFix for gettunnelinterfacename RPC,removed whitesp 62/36162/1
HemaTG [Sat, 12 Mar 2016 15:33:48 +0000 (21:03 +0530)]
Fix for gettunnelinterfacename RPC,removed whitesp

Change-Id: Id379d373dab7274c2a72942b81cf12f04afeb628
Signed-off-by: HemaTG <hema.gopalkrishnan@ericsson.com>
8 years agoif-index should not be released when port is removed on the switch 23/36123/1
Faseela K [Thu, 3 Mar 2016 08:02:01 +0000 (13:32 +0530)]
if-index should not be released when port is removed on the switch

Change-Id: I95956f34ae4f87c2b12eb155dda3a9b2883a4b28
Signed-off-by: Faseela K <faseela.k@ericsson.com>
8 years agoDelete vlan-member should remove the interface parent info, if it is the 20/36120/1
Faseela K [Mon, 7 Mar 2016 17:31:56 +0000 (23:01 +0530)]
Delete vlan-member should remove the interface parent info, if it is the
last child of the parent

Change-Id: If6dfb7a35ae1d382e3540a49b2c85bdf492772fd
Signed-off-by: Faseela K <faseela.k@ericsson.com>
8 years agoExtra route fixes 30/36030/2
Manisha Malla [Thu, 10 Mar 2016 08:53:27 +0000 (14:23 +0530)]
Extra route fixes

Change-Id: I601c21ed50b3775efd1705992a2ee907b6b4ed5e
Signed-off-by: Manisha Malla <manisha.malla@ericsson.com>
8 years agoMerge "Added RPC for getFIxedIPsforNeutronPort + additional -ve validations for RPCs...
Vivek Srivastava [Thu, 10 Mar 2016 09:42:19 +0000 (09:42 +0000)]
Merge "Added RPC for getFIxedIPsforNeutronPort + additional -ve validations for RPCs via ECM"

8 years agoMerge "Bug 5268 - Handle l3vpn delete and recreate scenario -Handle switch restart...
Vivek Srivastava [Thu, 10 Mar 2016 09:38:19 +0000 (09:38 +0000)]
Merge "Bug 5268 - Handle l3vpn delete and recreate scenario -Handle switch restart and vm port down/up scenario -Handle inter dc route deletion -Remove usage of opstate in vpn-interfaces"

8 years agoAdded RPC for getFIxedIPsforNeutronPort + additional -ve validations for RPCs via ECM 33/36033/1
Abhinav Gupta [Thu, 10 Mar 2016 09:03:48 +0000 (14:33 +0530)]
Added RPC for getFIxedIPsforNeutronPort + additional -ve validations for RPCs via ECM

With other minor changes, removed a couple of unused functions.

Change-Id: I43dadbbc94d9b6cf5322e945922f25b201e37f69
Signed-off-by: Abhinav Gupta <abhinav.gupta@ericsson.com>
8 years agoBug 5268 - Handle l3vpn delete and recreate scenario 47/35947/2
Deepthi V V [Wed, 9 Mar 2016 11:10:43 +0000 (16:40 +0530)]
Bug 5268 - Handle l3vpn delete and recreate scenario
-Handle switch restart and vm port down/up scenario
-Handle inter dc route deletion
-Remove usage of opstate in vpn-interfaces

Change-Id: Ia92cc62f0a68501e60591b5dd3712d9f7f866217
Signed-off-by: Deepthi V V <deepthi.v.v@ericsson.com>
(cherry picked from commit da9cc6536c6f57f7b2c548961e7adfe85ee2cdcf)

8 years agoFixes/improvements containing the following six listed changes 72/35972/2
Abhinav Gupta [Tue, 8 Mar 2016 14:35:02 +0000 (20:05 +0530)]
Fixes/improvements containing the following six listed changes

1.Fix for vpninterfaces using portuuid as string as vpnInfName
2. displayFib Karaf CLI added
3. Change to proceed with nexthop null too in case of absence of any
tunnel
4. Calling removeGroup API instead of syncRemoveGroup to align with OVS
5. Additional check in getL3VPN
6. Retriving first fixed IP for port without looping over as per the
current support for single fixed IP per neutron port

Change-Id: Id13cfb1c84f57a039ca025076155745853cb0e7c
Signed-off-by: Abhinav Gupta <abhinav.gupta@ericsson.com>
8 years agoUse {{VERSION}} in features and drop unneeded properties 13/35213/2
Stephen Kitt [Mon, 22 Feb 2016 17:13:00 +0000 (18:13 +0100)]
Use {{VERSION}} in features and drop unneeded properties

{{VERSION}} can replace many properties in features.xml (the versions
are then taken from the POM).

commons-net is provided in odlparent's dependency management, the
commons.net.version property can be safely dropped.

With the upgrade of Mockito in odlparent, PowerMock needs to be
upgraded to 1.6.4; we simply rely on odlparent to provide the correct
version.

Change-Id: Iddd2fcc429e95d7ffd81f314fe183d138dedeefd
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoBug 5308 62/35062/1
Periyasamy Palanisamy [Thu, 18 Feb 2016 08:58:39 +0000 (14:28 +0530)]
Bug 5308

Changes are made to remove the entries when VLAN interface is deleted.

Change-Id: I8095fdf7de426ddfa823552f9c80fbb03660d38d
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
(cherry picked from commit c6cba053f717ac46f42418a496c6f780f26b5cb1)

8 years agoMerge "Bug 5267 - Setting vlan id for termination end point not working"
Vishal Thapar [Fri, 19 Feb 2016 08:34:56 +0000 (08:34 +0000)]
Merge "Bug 5267 - Setting vlan id for termination end point not working"

8 years agoMerge "Bug 5199 : DHCP changes for handling OVS"
Vishal Thapar [Fri, 19 Feb 2016 08:34:34 +0000 (08:34 +0000)]
Merge "Bug 5199 : DHCP changes for handling OVS"

8 years agoMerge "Bug 5054:"
Vishal Thapar [Fri, 19 Feb 2016 08:31:55 +0000 (08:31 +0000)]
Merge "Bug 5054:"

8 years agoMerge "Bug 5092 : Flow incorrectly installed for LLDP mon"
Vishal Thapar [Fri, 19 Feb 2016 08:31:33 +0000 (08:31 +0000)]
Merge "Bug 5092 : Flow incorrectly installed for LLDP mon"

8 years agoMerge "Bug 5315 - NPE while creating Neutron Router w/o interface attached to it"
Vishal Thapar [Fri, 19 Feb 2016 08:30:56 +0000 (08:30 +0000)]
Merge "Bug 5315 - NPE while creating Neutron Router w/o interface attached to it"

8 years agoBug 5092 : Flow incorrectly installed for LLDP mon 51/34451/1
HemaTG [Tue, 26 Jan 2016 09:37:27 +0000 (15:07 +0530)]
Bug 5092 : Flow incorrectly installed for LLDP mon

Description :
  PUNT to controller flows are installed for DPNs in ITM mesh
  Release the correct ID recv from ID mgr to form the trunkInterfaceName

Change-Id: I0ee82b9c368933ee2867fb9430340d17a0ac830c
Signed-off-by: HemaTG <hema.gopalkrishnan@ericsson.com>
(cherry picked from commit a6cd344f93f5bfb06b20d49268a4ae312d222fb2)

8 years agoBug 5264 : TEP delete does not clean up correctly 50/34450/1
HemaTG [Tue, 9 Feb 2016 00:28:55 +0000 (05:58 +0530)]
Bug 5264 : TEP delete does not clean up correctly

DESCRIPTION :
   While deleting the TEP the reverse tunnels were not
   deleted correctly.

Change-Id: I64be3c13214add3e5d920ade64d84686a95f8932
Signed-off-by: HemaTG <hema.gopalkrishnan@ericsson.com>
(cherry picked from commit 53f0f6862f62d3862479492c56146ec4d371fa79)

8 years agoBug 5315 - NPE while creating Neutron Router w/o interface attached to it 47/34447/1
Abhinav Gupta [Thu, 11 Feb 2016 09:30:03 +0000 (15:00 +0530)]
Bug 5315 - NPE while creating Neutron Router w/o interface attached to it

Fixes NPE while creating Neutron Router without any interface
(subnet) attached to it.
Also removes a redundant null check

Change-Id: I9490d673c25771036ec93e19b9e9dee50bd53115
Signed-off-by: Abhinav Gupta <abhinav.gupta@ericsson.com>
8 years agoBug 5054: 81/34381/1
Deepthi V V [Tue, 9 Feb 2016 14:27:32 +0000 (19:57 +0530)]
Bug 5054:

- Handle ITM tunnel deletion/switch restart triggering tunnel port up/down
  event in vpnservice application.

Change-Id: I3472881e9dd50d00d7585c3e3f13b2513faac69f
Signed-off-by: Deepthi V V <deepthi.v.v@ericsson.com>
(cherry picked from commit 4fdc32e76106f1f012d99275b7aecf1a0cdd03ba)

8 years agoMerge "BUG:5179 ITM Tunnel Event for Multi-DPN Elan"
Vivek Srivastava [Wed, 10 Feb 2016 10:58:10 +0000 (10:58 +0000)]
Merge "BUG:5179 ITM Tunnel Event for Multi-DPN Elan"

8 years agoMerge "Bug 5179 : Fixing NPE in InterfaceManager"
Prem Sankar [Wed, 10 Feb 2016 07:36:27 +0000 (07:36 +0000)]
Merge "Bug 5179 : Fixing NPE in InterfaceManager"

8 years agoBug 5179 : Fixing NPE in InterfaceManager 47/34347/3
Faseela K [Tue, 9 Feb 2016 13:57:46 +0000 (19:27 +0530)]
Bug 5179 : Fixing NPE in InterfaceManager

Change-Id: I43a9792a1fa5066ad8116376c9b36a2be7854d57
Signed-off-by: Faseela K <faseela.k@ericsson.com>
(cherry picked from commit 6ea2beb7a1074c1cae20fac216bd14e2b3048cc2)

8 years agoBUG:5179 ITM Tunnel Event for Multi-DPN Elan 46/34346/2
epgoraj [Tue, 9 Feb 2016 17:04:39 +0000 (22:34 +0530)]
BUG:5179 ITM Tunnel Event for Multi-DPN Elan

Change-Id: Id1ec2005dc1635b148354844eb5e8c25df29e736
Signed-off-by: epgoraj <p.govinda.rajulu@ericsson.com>
8 years agoBug 5199 : DHCP changes for handling OVS 42/34342/1
manubk2003 [Tue, 9 Feb 2016 15:05:12 +0000 (20:35 +0530)]
Bug 5199 : DHCP changes for handling OVS

Change-Id: I0fc88113efa8e65b1f879f9cc83ce8ac010fd764
Signed-off-by: manubk2003 <manu.b@ericsson.com>
8 years agoBug 5229 - SnIP attr add to SubnetMaps yang; handle neutron subnet deletion 23/34323/1
Abhinav Gupta [Thu, 4 Feb 2016 11:52:23 +0000 (17:22 +0530)]
Bug 5229 - SnIP attr add to SubnetMaps yang; handle neutron subnet deletion

1. Addition of subnetIP attr to SubnetMaps DS for SNAT use case
2. VPN interface update on internal/external VPN assc/dissc handling
3. Fixed issue with neutron subnet deletion
4. Logging changes to catch error exception completely
5. Refactoring in usage of locks
6. Additional null checks for NPEs

Change-Id: Iec01e8e4e8036ebff37408ecf59e6c8899889dd8
Signed-off-by: Abhinav Gupta <abhinav.gupta@ericsson.com>
8 years agoMerge "Bug 5199 : Fixed unbind & other issues in intrface"
Vivek Srivastava [Tue, 9 Feb 2016 11:01:37 +0000 (11:01 +0000)]
Merge "Bug 5199 : Fixed unbind & other issues in intrface"

8 years agoBug 5229 : ElanInterfaceName should not follow the portName:vlanId format 06/34306/1
Faseela K [Tue, 9 Feb 2016 06:31:33 +0000 (12:01 +0530)]
Bug 5229 : ElanInterfaceName should not follow the portName:vlanId format

Change-Id: I552ba735ec005dda62c758e15c9be03bde217efc
Signed-off-by: Faseela K <faseela.k@ericsson.com>
(cherry picked from commit 3584b5a15888ff8ddf8d71ce893f3731dc05a42e)

8 years agoBug 5199 : Fixed unbind & other issues in intrface 04/34304/1
Kency [Mon, 8 Feb 2016 14:25:15 +0000 (19:55 +0530)]
Bug 5199 : Fixed unbind & other issues in intrface

Change-Id: I823d12bfd8f1d3a921acb054ac3e980f54d24ee7
Signed-off-by: Kency <kency.kurian@ericsson.com>
(cherry picked from commit b530354942c4f4e4d507ebf1ecc9be76ddd59852)

8 years agoBUG:5179 InterfaceStateChange Event handling for Elan 01/34301/1
epgoraj [Mon, 8 Feb 2016 13:52:25 +0000 (19:22 +0530)]
BUG:5179 InterfaceStateChange Event handling for Elan

Change-Id: Id18f14cbd5811bf6039c80524bc557092795f1d0
Signed-off-by: epgoraj <p.govinda.rajulu@ericsson.com>
8 years agoBug 5267 - Setting vlan id for termination end point not working 00/34300/1
Faseela K [Mon, 8 Feb 2016 12:29:07 +0000 (17:59 +0530)]
Bug 5267 - Setting vlan id for termination end point not working

Description : Was previously doing a transaction.put() on existing tunnel
configuration, which was replacing all the tunnel endpoint details from
the datastore

Change-Id: I3f294bd45b5e4b48fe411b71cbde9ed199bc13d2
Signed-off-by: Faseela K <faseela.k@ericsson.com>
(cherry picked from commit cfd15ccc2e928048eded503b0b34754be53ab4e8)

8 years agoBUG:5179 Fixing the jenkins Merge 42/34242/1
epgoraj [Mon, 8 Feb 2016 09:15:27 +0000 (14:45 +0530)]
BUG:5179 Fixing the jenkins Merge

Change-Id: I929d4e1aeb1ddb3ec75f9e0f43ca0106bf0bdf1e
Signed-off-by: epgoraj <p.govinda.rajulu@ericsson.com>
8 years agoBUG:5128 Elan Multi-DPN datapath fix 25/34225/1
epgoraj [Thu, 28 Jan 2016 12:17:50 +0000 (17:47 +0530)]
BUG:5128 Elan Multi-DPN datapath fix

Change-Id: I5f3e2d333634df3a7ba974fffd3698e9e0ebcc49
Signed-off-by: epgoraj <p.govinda.rajulu@ericsson.com>
(cherry picked from commit ba3654d25ea72fc3d83a847243468dc95cdeb145)

8 years agoBug 5182 - Customized name support for VLAN trunk should be supported 08/34208/1
Faseela K [Fri, 5 Feb 2016 19:22:27 +0000 (00:52 +0530)]
Bug 5182 - Customized name support for VLAN trunk should be supported

Description : Code clean up , fixing NPEs and adding more debug logs
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Change-Id: Ia16602f7e88f7d1d39591247d1b4104dd82c4d34
Signed-off-by: Faseela K <faseela.k@ericsson.com>
(cherry picked from commit d27dda6e70f5fa31d518aced0010aa48fe5884a7)

8 years agoBug 5182 - Customized name support for VLAN trunk should be supported 69/34169/1
Faseela K [Fri, 5 Feb 2016 14:05:17 +0000 (19:35 +0530)]
Bug 5182 - Customized name support for VLAN trunk should be supported

Description : Changing the code, to accept any name as interface name.
              Also, fixing minor issues found in arp-utils when this
      change was done

Change-Id: I5685ffdbcc4b27ab76e6a4bcb06211d242c71f45
Signed-off-by: Faseela K <faseela.k@ericsson.com>
(cherry picked from commit e93a84dd08d096592729ad8807f6f74e7ba411a9)

8 years agoBug 5199 : DHCP and Transparent code changes 50/34150/1
Kency [Wed, 3 Feb 2016 06:52:43 +0000 (12:22 +0530)]
Bug 5199 : DHCP and Transparent code changes

Change-Id: I9c0864fd776cb091fca1682f062eaa249f86e680
Signed-off-by: Kency <kency.kurian@ericsson.com>
(cherry picked from commit da5201e942d7f74775d338891b5f69c27844ede5)

8 years agoBug 5054: Fix for switch restart 58/34058/2
Deepthi V V [Wed, 3 Feb 2016 13:35:03 +0000 (19:05 +0530)]
Bug 5054: Fix for switch restart

- Fix switch retsart issue
- Fix tunnel events issue

Change-Id: Idc2f7de66700b6d3584e1a68f9ded85be2bd0699
Signed-off-by: Deepthi V V <deepthi.v.v@ericsson.com>
(cherry picked from commit 753c24f1160e84011934b94c4ea727efb5d8d061)

8 years agoBUG:5186 Fix for change in extraroutes type 66/34066/1
Vishal Thapar [Tue, 2 Feb 2016 10:19:52 +0000 (15:49 +0530)]
BUG:5186 Fix for change in extraroutes type

Fix for BUG 5137 in Neutron changes the type of extraroutes from string to
destination and nexthop. This fix is to change vpnservice code as per
neutron change.

Neutron change: https://git.opendaylight.org/gerrit/33846

Change-Id: I702f81adc3579943bef9e71e616dde4280692847
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
(cherry picked from commit 535c182e3b03fa32aaccc4349fecb835a1468a82)

8 years agoRemodel NIC features 17/34017/2
adetalhouet [Wed, 3 Feb 2016 19:25:42 +0000 (14:25 -0500)]
Remodel NIC features

Feature file was remodel in NIC: https://git.opendaylight.org/gerrit/#/c/33996/ This patch address the feature name changed.

Change-Id: Ib02453d12de99e09a73eef470d8b185d53d02d48
Signed-off-by: adetalhouet <adetalhouet@inocybe.com>
8 years agoBug 5184 - Datapath not working for single ELAN in single DPN when binding VLAN inter... 64/33964/1
Faseela K [Tue, 2 Feb 2016 12:31:33 +0000 (18:01 +0530)]
Bug 5184 - Datapath not working for single ELAN in single DPN when binding VLAN interface as Trunk to ELAN port

Change-Id: I6c5c1ea66391065f1fc78c900aec492fc04f594b
Signed-off-by: Faseela K <faseela.k@ericsson.com>
(cherry picked from commit dd528be97ed5c59dc9f33465cee6c22eac587dbe)

8 years agoMerge "Bug 5127 :`Need vlan member support on same tap port with customized interface...
Vivek Srivastava [Tue, 2 Feb 2016 12:44:27 +0000 (12:44 +0000)]
Merge "Bug 5127 :`Need vlan member support on same tap port with customized interface name"

8 years agoBug 5127 :`Need vlan member support on same tap port with customized 43/33743/1
Faseela K [Thu, 28 Jan 2016 17:10:37 +0000 (22:40 +0530)]
Bug 5127 :`Need vlan member support on same tap port with customized
interface name

Change-Id: I679636ed45de0c4398916d763d3420d5c2033dc9
Signed-off-by: Faseela K <faseela.k@ericsson.com>
(cherry picked from commit b41adda59b945789f39ff45a46c60e14f53f64d5)

8 years agoBug 5129 : Added more locks to avoid concurrent DS modification conflicts 03/33703/1
Abhinav Gupta [Thu, 28 Jan 2016 13:40:19 +0000 (19:10 +0530)]
Bug 5129 : Added more locks to avoid concurrent DS modification conflicts

2. Logging changes.
3. Log level changed to error at certain places.

Change-Id: I67f1fbb6d83f249c3346d829540d64f65499914a
Signed-off-by: Abhinav Gupta <abhinav.gupta@ericsson.com>
8 years agoMerge "BUG:5021 ELan datapath code-changes and cleanUp some code."
Vishal Thapar [Thu, 28 Jan 2016 12:17:58 +0000 (12:17 +0000)]
Merge "BUG:5021 ELan datapath code-changes and cleanUp some code."

8 years agoBUG:5042 :AlivenessMonitor optimizations 81/33681/1
Faseela K [Tue, 26 Jan 2016 17:27:43 +0000 (22:57 +0530)]
BUG:5042 :AlivenessMonitor optimizations

Description : Removing some of the redundant RPCs being used by
AlivenessMonitor

Change-Id: Ie9e91e7b49b0a2cf74c60755638927692b8d5fe4
Signed-off-by: Faseela K <faseela.k@ericsson.com>
(cherry picked from commit 4761b3905af795fd2f6c801f5122d3d82c3323e0)

8 years agoBUG5111: host_routes cause dhcpservice exception 17/33617/1
Vishal Thapar [Wed, 27 Jan 2016 07:27:07 +0000 (12:57 +0530)]
BUG5111: host_routes cause dhcpservice exception

Change-Id: Ia2d6592d3801fa1d86ce157c8655c34cc80ef562
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
(cherry picked from commit 07f6cb98a8259e1d69a8fdbb9634f6ecb15362e3)

8 years agoMerge "BUG 5057 bgpvpn-create fails with IOBE"
Vivek Srivastava [Wed, 27 Jan 2016 10:28:00 +0000 (10:28 +0000)]
Merge "BUG 5057 bgpvpn-create fails with IOBE"

8 years agoMerge "BUG 4978 add neutron service to feature openstack"
Vishal Thapar [Wed, 27 Jan 2016 07:19:14 +0000 (07:19 +0000)]
Merge "BUG 4978 add neutron service to feature openstack"

8 years agoBUG 5057 bgpvpn-create fails with IOBE 05/33605/1
Vishal Thapar [Fri, 22 Jan 2016 17:24:45 +0000 (18:24 +0100)]
BUG 5057 bgpvpn-create fails with IOBE

When trying to create BGPVPN NeutronBgpvpnChangeListener throws IOBE. This
is because it checks if router-id is null but not if it is empty.

Change-Id: I2c67ed4c0d070e2742f7b514e9f9ac81f27a054c
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
(cherry picked from commit 1df47af1e7a096d063ef1239fb2fe88baa07d0a4)

8 years agoMerge "Code cleanup for vpnintent module as per comments"
Vishal Thapar [Wed, 27 Jan 2016 05:26:02 +0000 (05:26 +0000)]
Merge "Code cleanup for vpnintent module as per comments"

8 years agoBug 5064 : TEP configuration should program the ingress flow even if the TEP is creat... 41/33541/1
Faseela K [Mon, 25 Jan 2016 12:16:24 +0000 (17:46 +0530)]
Bug 5064 : TEP configuration should program the ingress flow even if the TEP is created manually on the switch

Description :
   Initial code has been done under the assumption that TEP will always be configured from northbound using ovsdb.
   Just hardening the code to support manual TEP configuration on the switch.

Change-Id: Ifc4a688911e1cbe819795fea34da459a52a2bc97
Signed-off-by: Faseela K <faseela.k@ericsson.com>
(cherry picked from commit b603bdaf1c6daaf709c9a649367de0759f353a77)

8 years agoBug 5064 : Deletion of TEP is not removing the tunnel ingress flow from the switch 73/33473/1
Faseela K [Mon, 25 Jan 2016 05:52:53 +0000 (11:22 +0530)]
Bug 5064 : Deletion of TEP is not removing the tunnel ingress flow from the switch

Description : Removal of tunnel ingress flow was handled during nodeConnectorRemoved event alone,
              but if the deletion is initiated by northbound, config will be removed before nodeConnectorRemoved event comes,
  and hence deletion of the ingress flow was not happening.

Change-Id: I4458a79be8e5dd8aaaff6b80f0e6bf00a6555044
Signed-off-by: Faseela K <faseela.k@ericsson.com>
(cherry picked from commit 63b42a3937b9ab3facfa83ac0fe954bf70ece35c)

8 years agoBUG:5042 LLDP Tunnel Monitoring should update the interface operational 98/33198/2
Faseela K [Thu, 21 Jan 2016 05:16:41 +0000 (10:46 +0530)]
BUG:5042 LLDP Tunnel Monitoring should update the interface operational
state

Change-Id: If9ac9fd75509057187c433709000fd04955d36eb
Signed-off-by: Faseela K <faseela.k@ericsson.com>
(cherry picked from commit 87e2fa78b8c887ce9b68442ef3af219fef6126a7)

8 years agoMerge "Bug 5064 - Deletion of tunnel interfaces not removing the TEP from switch"
Vivek Srivastava [Mon, 25 Jan 2016 10:09:57 +0000 (10:09 +0000)]
Merge "Bug 5064 - Deletion of tunnel interfaces not removing the TEP from switch"

8 years agoMerge "Bug 5046 : ELAN integration into NeutronVPN for ELAN instance/interfaces"
Vivek Srivastava [Mon, 25 Jan 2016 09:56:28 +0000 (09:56 +0000)]
Merge "Bug 5046 : ELAN integration into NeutronVPN for ELAN instance/interfaces"

8 years agoBUG:5021 ELan datapath code-changes and cleanUp some code. 02/33202/2
epgoraj [Wed, 20 Jan 2016 12:13:44 +0000 (17:43 +0530)]
BUG:5021 ELan datapath code-changes and cleanUp some code.

  1)Replace the nicira extension Reg1 with Tunnel-ID

Change-Id: I06d66884cd0b9f61f39910b3cd7c19af74ed8644
Signed-off-by: epgoraj <p.govinda.rajulu@ericsson.com>
(cherry picked from commit 2d99d8b9c676cda78dc2d8ed2fd4e252075f8959)

8 years agoBug 5064 - Deletion of tunnel interfaces not removing the TEP from switch 50/33450/1
Faseela K [Sat, 23 Jan 2016 19:02:26 +0000 (00:32 +0530)]
Bug 5064 - Deletion of tunnel interfaces not removing the TEP from switch

Change-Id: I8fae09299a257e47a924f37fc75e5424a878da4c
Signed-off-by: Faseela K <faseela.k@ericsson.com>
(cherry picked from commit 973f90816ea93d263c9369a94c9e5f590826337a)

8 years agoCode cleanup for vpnintent module as per comments 89/33389/1
Rashmi Pujar [Fri, 22 Jan 2016 22:22:56 +0000 (17:22 -0500)]
Code cleanup for vpnintent module as per comments

Change-Id: I017bbdc5c8f5272e68fd9b42f56152de61ada725
Signed-off-by: Rashmi Pujar <rpujar@inocybe.com>
8 years agoPostman collection for vpnintent 38/32538/3
Rashmi Pujar [Thu, 14 Jan 2016 03:32:44 +0000 (22:32 -0500)]
Postman collection for vpnintent

Change-Id: I32585ae6e62e56d6963020978d98e3a8ec9c53eb
Signed-off-by: Rashmi Pujar <rpujar@inocybe.com>
8 years agoIntegration of vpnintent bundle functionality 34/32234/5
Rashmi Pujar [Fri, 22 Jan 2016 19:35:00 +0000 (14:35 -0500)]
Integration of vpnintent bundle functionality

Change-Id: I0a55cc2b67635a09a5200ecd2bc7451004f898a0
Signed-off-by: Rashmi Pujar <rpujar@inocybe.com>
8 years agoProvide IntentServiceManager and MplsLabelManagerService classes 57/31357/26
Rashmi Pujar [Fri, 22 Jan 2016 17:18:30 +0000 (12:18 -0500)]
Provide IntentServiceManager and MplsLabelManagerService classes

- YANG model to support failover constraints - slow & fast-reroute
  YANG model to support MPLS labels
- Utility class to ad/remove intents from vpnservice with
  constraints set to intent object
- Utility class to allocate unique MPLS label for each endpoint
  and label management. Labels are stored to operational data tree

Change-Id: I905ad2c08c3cade745539b0cf489a71a98f24f78
Signed-off-by: Rashmi Pujar <rpujar@inocybe.com>
8 years agoMappingServiceManager: pass VPN info to intents 08/31308/16
Icaro Camelo [Mon, 14 Dec 2015 22:22:58 +0000 (17:22 -0500)]
MappingServiceManager: pass VPN info to intents

Change-Id: I53d9a72d6cb6b7cbe0d78ec0faf1d5fb1d87006b
Signed-off-by: Icaro Camelo <icamelo@inocybe.com>
8 years agoAdded support for VPN Intent 99/31099/29
Icaro Camelo [Wed, 9 Dec 2015 23:02:45 +0000 (18:02 -0500)]
Added support for VPN Intent

Change-Id: I85edca79213c6f20413b66f23003248575d7042a
Signed-off-by: Icaro Camelo <icamelo@inocybe.com>
Signed-off-by: Rashmi Pujar <rpujar@inocybe.com>
8 years agoBump yangtools to 1.0.0-SNAPSHOT 49/33249/3
Thanh Ha [Thu, 21 Jan 2016 20:34:25 +0000 (15:34 -0500)]
Bump yangtools to 1.0.0-SNAPSHOT

Change-Id: I8aa4a20f82bad516b9ffb72902d6e7a1b62e3e99
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoBug 5046 : ELAN integration into NeutronVPN for ELAN instance/interfaces 26/33226/1
Abhinav Gupta [Thu, 21 Jan 2016 10:40:42 +0000 (16:10 +0530)]
Bug 5046 : ELAN integration into NeutronVPN for ELAN instance/interfaces

Change-Id: I30530f80c828a719c1a601af31f46c176a5d89c1
Signed-off-by: Abhinav Gupta <abhinav.gupta@ericsson.com>
8 years agoBUG 5044: Neutron vpn should create vpn interface name with tap port name. 25/33225/1
Deepthi V V [Thu, 21 Jan 2016 15:20:44 +0000 (20:50 +0530)]
BUG 5044: Neutron vpn should create vpn interface name with tap port name.

- Fix for vpn interface creation with tap port name instead of tap port
  name:vlanid
- Switch id should be fetched from interface state event object rather
  than reading interface state from datastore.

Change-Id: If92a6803b6e0f4bec363d346c92c4e543ec298c2
Signed-off-by: Deepthi V V <deepthi.v.v@ericsson.com>
8 years agoMerge "Bug: 5009"
Vishal Thapar [Wed, 20 Jan 2016 10:17:53 +0000 (10:17 +0000)]
Merge "Bug: 5009"

8 years agoBug: 5009 69/33069/2
ANURADHA RAJU [Wed, 20 Jan 2016 06:00:19 +0000 (11:30 +0530)]
Bug: 5009

1.added revision-date while importing ietf-inet-types yang
2.removed mandatory flag for nhops for neighbour in ebgp.yang

Change-Id: If13b711e08025639d448ba8275eba66ccbeeedac
Signed-off-by: ANURADHA RAJU <anuradha.raju@ericsson.com>
8 years agoBug: 5011 00/33000/2
Deepthi V V [Tue, 19 Jan 2016 14:00:14 +0000 (19:30 +0530)]
Bug: 5011

1) Extra routes should use switch's tunnel ip as nexthop
2) Fib should be in config datastore for clean up and stale marking on
controller restart.

Change-Id: I60cb38212ae9945b8e8e225e6734402747616a55
Signed-off-by: Deepthi V V <deepthi.v.v@ericsson.com>
8 years agoBug 5010: NeutronVpn: Internal VPN delete/recreate redesign + related fixes 90/32990/2
Abhinav Gupta [Tue, 19 Jan 2016 09:42:59 +0000 (15:12 +0530)]
Bug 5010: NeutronVpn: Internal VPN delete/recreate redesign + related fixes

1. Eliminated deletion and recreation of internal vpn on
association/dissociation with vpn
2. Fixed router deletion - earlier internal vpn wasn't getting deleted
3. Updated getVpnForRouter to handle multiple VPNs after change (1), for
querying for either of internal/external vpn
4. Router deletion not recreating interfaces for internal vpn and clearing
from vpnmaps in multiple steps - cleaned for efficiency purposes
5. Updated to not fetching Neutron Router DS for interfaces once router is
deleted, using DCN input instead
6. Cleaned up yang imports to not use entire package, earlier done due to
conflicting packages

Change-Id: I4aa6568ac6c724cf9f361534e7df9e0807d2b5a9
Signed-off-by: Abhinav Gupta <abhinav.gupta@ericsson.com>
8 years agoBUG 4978 add neutron service to feature openstack 91/32891/1
Vishal Thapar [Fri, 15 Jan 2016 13:33:59 +0000 (14:33 +0100)]
BUG 4978 add neutron service to feature openstack

Change-Id: I4a0162c54494fc216fe66661de79ffe8251ddbd3
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
(cherry picked from commit 2859a362a8017eea2e55c5290aab634407ebecff)

8 years agoBump versions by 0.1.0 for next dev cycle 44/32744/1
Thanh Ha [Fri, 15 Jan 2016 07:36:50 +0000 (02:36 -0500)]
Bump versions by 0.1.0 for next dev cycle

Change-Id: I6974539235ede0712baf654eab56feccf36b4978
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoMerge "ELAN FT Support for BE"
Vishal Thapar [Thu, 14 Jan 2016 19:27:34 +0000 (19:27 +0000)]
Merge "ELAN FT Support for BE"

8 years agoDisable ITM dependency for BGPManager 96/32596/1
Vishal Thapar [Thu, 14 Jan 2016 15:07:58 +0000 (16:07 +0100)]
Disable ITM dependency for BGPManager

BGPManager doesn't use ITM but still tries to load it as a dependency
which causes exception. Commenting out itm in default-config.
Proper cleanup to be done later.

Change-Id: I5ce48b3c044f651b109f09d351b7c1c728ee915b
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
8 years agoELAN FT Support for BE 68/32568/8
epgoraj [Thu, 14 Jan 2016 11:55:23 +0000 (17:25 +0530)]
ELAN FT Support for BE

Change-Id: Iedbdea5f47c2bbe706acbed80cd89eac6d3c0e6a
Signed-off-by: epgoraj <p.govinda.rajulu@ericsson.com>
8 years agoMerge "Fixes"
Vivek Srivastava [Thu, 14 Jan 2016 12:51:34 +0000 (12:51 +0000)]
Merge "Fixes"

8 years agoMerge "Updated BgpManager for Be"
Vivek Srivastava [Thu, 14 Jan 2016 12:40:30 +0000 (12:40 +0000)]
Merge "Updated BgpManager for Be"

8 years agoFixes 71/32571/1
Deepthi V V [Thu, 14 Jan 2016 11:27:00 +0000 (16:57 +0530)]
Fixes

-remove terminating service table entry should have match with tunnel id =
label
-unbind service to interface only on config delete

Change-Id: Id51a3ffc80c42f9019c5ad1d0f12609877d4bdcf
Signed-off-by: Deepthi V V <deepthi.v.v@ericsson.com>
8 years agoMerge "Moving TableIds into a single constants file"
Vivek Srivastava [Thu, 14 Jan 2016 12:17:00 +0000 (12:17 +0000)]
Merge "Moving TableIds into a single constants file"

8 years agoMerge "Use ClusteredDataChangeListener for dhcps"
Vivek Srivastava [Thu, 14 Jan 2016 11:53:09 +0000 (11:53 +0000)]
Merge "Use ClusteredDataChangeListener for dhcps"

8 years agoUpdated BgpManager for Be 72/32472/3
Sikhivahan Gundu [Wed, 13 Jan 2016 06:37:36 +0000 (12:07 +0530)]
Updated BgpManager for Be

Change-Id: I72897c060bda94d6aff484098194e62b5813a2ab
Signed-off-by: Sikhivahan Gundu <gundu.sikhivahan@ericsson.com>
8 years agoMoving TableIds into a single constants file 43/32543/3
Faseela K [Thu, 14 Jan 2016 11:26:01 +0000 (16:56 +0530)]
Moving TableIds into a single constants file

Change-Id: I994417ebd1567001b4049b73deadbbf52aa0d472
Signed-off-by: Faseela K <faseela.k@ericsson.com>
8 years agoMerge "Implemented new RPCs, add/delete int/ext I/f name"
Vivek Srivastava [Thu, 14 Jan 2016 10:20:48 +0000 (10:20 +0000)]
Merge "Implemented new RPCs, add/delete int/ext I/f name"

8 years agoImplemented new RPCs, add/delete int/ext I/f name 49/32549/1
HemaTG [Thu, 14 Jan 2016 09:26:44 +0000 (14:56 +0530)]
Implemented new RPCs, add/delete int/ext I/f name

Change-Id: I315c882baeb6c9a9d48250423b2d07e5d1b386b7
Signed-off-by: HemaTG <hema.gopalkrishnan@ericsson.com>
8 years agoMerge "NeutronVPN: Code reorganization and copyright changes"
Vivek Srivastava [Thu, 14 Jan 2016 08:44:30 +0000 (08:44 +0000)]
Merge "NeutronVPN: Code reorganization and copyright changes"

8 years agoNeutronVPN: Code reorganization and copyright changes 71/32471/2
Abhinav Gupta [Wed, 13 Jan 2016 05:39:02 +0000 (11:09 +0530)]
NeutronVPN: Code reorganization and copyright changes

1. Localized neutron subnet, port related code to listener classes
2. Removed unnecessary throwing of runtime exceptions in catch block
3. Copyright changes

Change-Id: If2c41f1e940edb7d1657763348975872f0865ca5
Signed-off-by: Abhinav Gupta <abhinav.gupta@ericsson.com>
8 years agoFix for tunnel-id set issues in intra DC communication scenario 03/32503/1
Faseela K [Wed, 13 Jan 2016 13:59:28 +0000 (19:29 +0530)]
Fix for tunnel-id set issues in intra DC communication scenario

Change-Id: Id72ed0c24f06f7752f30fe1d79472b5a45fc084d
Signed-off-by: Faseela K <faseela.k@ericsson.com>