vpnservice.git
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>
8 years agoUse ClusteredDataChangeListener for dhcps 06/32506/1
Vishal Thapar [Wed, 13 Jan 2016 13:58:27 +0000 (14:58 +0100)]
Use ClusteredDataChangeListener for dhcps

1. Adds AsycClusteredDataChangeListenerBase class which is abstract class
extending ClusteredDataChangeListener.
2. Modifies DhcpConfigListener to use AsyncClusteredDataChangeListener
class.

Change-Id: Iabddcc83c38a04179738c9af85599c753ef4699a
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
8 years agoMerge "ITM changes - namespace change in config xml. - Tunnel interface name is trunc...
Vivek Srivastava [Wed, 13 Jan 2016 08:05:55 +0000 (08:05 +0000)]
Merge "ITM changes - namespace change in config xml. - Tunnel interface name is truncated on node connector up event. Fix tunnel interface name."

8 years agoMerge "Terminaing service table fix in fibmanager"
Vivek Srivastava [Wed, 13 Jan 2016 08:05:24 +0000 (08:05 +0000)]
Merge "Terminaing service table fix in fibmanager"

8 years agoMerge "Misc changes to use neutronvpn for dhcpservice"
Vivek Srivastava [Wed, 13 Jan 2016 06:12:23 +0000 (06:12 +0000)]
Merge "Misc changes to use neutronvpn for dhcpservice"

8 years agoMerge "Using latest RPC from interface mgr"
Vivek Srivastava [Wed, 13 Jan 2016 06:07:13 +0000 (06:07 +0000)]
Merge "Using latest RPC from interface mgr"

8 years agoITM changes 70/32470/2
Deepthi V V [Wed, 13 Jan 2016 05:25:54 +0000 (10:55 +0530)]
ITM changes
- namespace change in config xml.
- Tunnel interface name is truncated on node connector up event. Fix tunnel interface name.

Change-Id: I1dbd65f6b8447c6a965c56a49405bda6e0557ee0
Signed-off-by: Deepthi V V <deepthi.v.v@ericsson.com>
8 years agoTerminaing service table fix in fibmanager 36/32436/2
Deepthi V V [Tue, 12 Jan 2016 16:30:48 +0000 (22:00 +0530)]
Terminaing service table fix in fibmanager

Change-Id: If4f2b2d06534b9243fd9b30ddba43e97a283596e
Signed-off-by: Deepthi V V <deepthi.v.v@ericsson.com>
8 years agoMisc changes to use neutronvpn for dhcpservice 39/32439/3
Vishal Thapar [Tue, 12 Jan 2016 18:57:34 +0000 (19:57 +0100)]
Misc changes to use neutronvpn for dhcpservice

Adds code to use neutronvpn APIs to get Port and Subnet info
Adds dhcp-config parameters to neutronvpn yang file to persist dhcp
configuration
Fix namespace issue in ITM causing bundle failure

TODO: Clustering support

Change-Id: Ica57dc4d742333996804295e4b4ec80916c7a9ee
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
8 years agoMerge "Support for CreatingTerminatingService RPC"
Vivek Srivastava [Tue, 12 Jan 2016 11:48:49 +0000 (11:48 +0000)]
Merge "Support for CreatingTerminatingService RPC"

8 years agoNeutronVpn : Added support for NN v0.6.0 subnet-network mapping 02/32402/1
Abhinav Gupta [Tue, 12 Jan 2016 08:32:44 +0000 (14:02 +0530)]
NeutronVpn : Added support for NN v0.6.0 subnet-network mapping

Also added isTraceEnabled checks wherever missing.

Node created when the first subnet is associated to network, deleted when
last subnet is dissociated.

Change-Id: I5cd9c38fd943534c225c81637fc44dcda318863d
Signed-off-by: Abhinav Gupta <abhinav.gupta@ericsson.com>
8 years agoMerge "Initial commit for NeutronVpn"
Vivek Srivastava [Tue, 12 Jan 2016 07:08:02 +0000 (07:08 +0000)]
Merge "Initial commit for NeutronVpn"

8 years agoSupport for CreatingTerminatingService RPC 92/32392/1
HemaTG [Tue, 12 Jan 2016 06:44:58 +0000 (12:14 +0530)]
Support for CreatingTerminatingService RPC

Change-Id: I77ef819f6c89a4b50f7bb7fd4e291833e9410ba9
Signed-off-by: HemaTG <hema.gopalkrishnan@ericsson.com>
8 years agoFix for broken vpnserice-merge-beryllium 48/32348/1
Vishal Thapar [Mon, 11 Jan 2016 16:58:24 +0000 (17:58 +0100)]
Fix for broken vpnserice-merge-beryllium

version in itm/pom was wrongly set to vpnservices.version

Change-Id: I50b82fabb9a0d0d056bde9fc78bcfeca356e9d81
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
8 years agoInterface Operational DS population issue for tunnel interface 40/32340/1
Faseela K [Mon, 11 Jan 2016 13:12:12 +0000 (18:42 +0530)]
Interface Operational DS population issue for tunnel interface

Change-Id: I5972e909b38329aa226ccaf68737f402ffb6d33f
Signed-off-by: Faseela K <faseela.k@ericsson.com>
8 years agoInitial commit for NeutronVpn 71/32271/2
Abhinav Gupta [Fri, 8 Jan 2016 11:54:42 +0000 (17:24 +0530)]
Initial commit for NeutronVpn

ELAN integration to be done once ELAN is in.
VLAN transparency integration to be done iff trunkport extensions are in.

Change-Id: I6db2f9b654c3146f4514c994e4f8654b1a6c7d18
Signed-off-by: Abhinav Gupta <abhinav.gupta@ericsson.com>
8 years agoMerge "Fixing issues with ARP integration of VpnService - Table 0 and Table 80...
Vivek Srivastava [Fri, 8 Jan 2016 08:43:12 +0000 (08:43 +0000)]
Merge "Fixing issues with ARP integration of VpnService   - Table 0 and Table 80 metadata were not matching   - co relating interfaceName to nodeConnector was using the wrong datastore"

8 years agoItm:change in namespace, new RPCs, vpnmanager integration 17/32217/1
esravik [Thu, 7 Jan 2016 09:25:46 +0000 (14:55 +0530)]
Itm:change in namespace, new RPCs, vpnmanager integration

Change-Id: I5a67983b7192fc4a374e822f377627f15a38d286
Signed-off-by: esravik <vivek.v.srivastava@ericsson.com>
8 years agoFixing issues with ARP integration of VpnService 83/32183/3
Faseela K [Wed, 6 Jan 2016 11:55:18 +0000 (17:25 +0530)]
Fixing issues with ARP integration of VpnService
  - Table 0 and Table 80 metadata were not matching
  - co relating interfaceName to nodeConnector was using the wrong datastore

Signed-off-by: Faseela K <faseela.k@ericsson.com>
mit.

Change-Id: I8115c7a5db02cc26b3612efd2395127ee702a442
Signed-off-by: Faseela K <faseela.k@ericsson.com>
8 years agoUsing latest RPC from interface mgr 81/32181/1
Sasidharan Sambasivam [Wed, 6 Jan 2016 11:49:55 +0000 (17:19 +0530)]
Using latest RPC from interface mgr

Change-Id: I66ae36036aa9d0720735c58e4ab9b482b589fad6
Signed-off-by: Sasidharan Sambasivam <sasidharan.s.sambasivam@ericsson.com>
8 years agoUnit Test Cases for Interface Manager Bind Service 77/32177/1
Suraj Ranjan [Wed, 6 Jan 2016 11:15:33 +0000 (16:45 +0530)]
Unit Test Cases for Interface Manager Bind Service

Change-Id: I1f2854b366ff16b8bf0b35bee8c81912b48354ef
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
8 years agoMerge "Vpnmanager and fibmanager changes 1. Merge fib and nexthop manager 2. Integrat...
Vivek Srivastava [Tue, 5 Jan 2016 08:20:49 +0000 (08:20 +0000)]
Merge "Vpnmanager and fibmanager changes 1. Merge fib and nexthop manager 2. Integrate with interface manager, itm and arpmanager"

8 years agoFixing issue with ovsdb datapath id conversion 72/31972/2
Faseela K [Thu, 31 Dec 2015 13:08:17 +0000 (18:38 +0530)]
Fixing issue with ovsdb datapath id conversion

Change-Id: If1f45a46aead6f2369873bdea1ece6ff287a0686
Signed-off-by: Faseela K <faseela.k@ericsson.com>
8 years agoFixing issues with batching transactions during bind service 50/31950/2
Faseela K [Wed, 30 Dec 2015 12:24:58 +0000 (17:54 +0530)]
Fixing issues with batching transactions during bind service

- whenever a service with higher priority is bound to an interface, there
  is a sequence of flow installation and deletion which were batched into
  the same transaction. This transaction batching is not working as they
  are all on the same subtree and hence
  moving them to separate transactions.

- Some minor code optimisations and cleanups

Change-Id: I9ec1dddc2d9a48f149adb204914e9593eceebc5b
Signed-off-by: Faseela K <faseela.k@ericsson.com>
8 years agoVpnmanager and fibmanager changes 48/31948/1
Deepthi V V [Wed, 30 Dec 2015 10:13:50 +0000 (15:43 +0530)]
Vpnmanager and fibmanager changes
1. Merge fib and nexthop manager
2. Integrate with interface manager, itm and arpmanager

Change-Id: I734355456a0d75df443e679763f6b4ab7f783f7f
Signed-off-by: Deepthi V V <deepthi.v.v@ericsson.com>
8 years agoMerge "unbind service not removing lport dispatcher flow"
Vivek Srivastava [Wed, 30 Dec 2015 05:56:45 +0000 (05:56 +0000)]
Merge "unbind service not removing lport dispatcher flow"

8 years agounbind service not removing lport dispatcher flow 32/31932/1
Faseela K [Tue, 29 Dec 2015 13:13:50 +0000 (18:43 +0530)]
unbind service not removing lport dispatcher flow

Change-Id: I76e797c1307a34b4c0519c06bbf5cd0eb03c446f
Signed-off-by: Faseela K <faseela.k@ericsson.com>
8 years agoUnit test case for Topology State Updates 27/31927/1
Suraj Ranjan [Tue, 29 Dec 2015 11:21:36 +0000 (16:51 +0530)]
Unit test case for Topology State Updates

Change-Id: I367566825153a811600a11097b3afa5ec26f9689
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
8 years agoMerge "creation of tunnel ingress flow and lfib table entries moved to interface...
Vishal Thapar [Thu, 24 Dec 2015 13:40:25 +0000 (13:40 +0000)]
Merge "creation of tunnel ingress flow and lfib table entries moved to interface manager"

8 years agoMerge "Adding ITM internal/external tunnel build logic"
Vishal Thapar [Thu, 24 Dec 2015 10:57:17 +0000 (10:57 +0000)]
Merge "Adding ITM internal/external tunnel build logic"

8 years agoAdding ITM internal/external tunnel build logic 22/31822/2
HemaTG [Wed, 23 Dec 2015 12:16:45 +0000 (17:46 +0530)]
Adding ITM internal/external tunnel build logic

Change-Id: I190052ce3a5d5da8f315f9e7787a95c96d12ad62
Signed-off-by: HemaTG <hema.gopalkrishnan@ericsson.com>
8 years agocreation of tunnel ingress flow and lfib table entries moved to interface 19/31819/3
Faseela K [Wed, 23 Dec 2015 12:19:24 +0000 (17:49 +0530)]
creation of tunnel ingress flow and lfib table entries moved to interface
manager

Change-Id: I921d2af650f78f15c13077fb12c2cecf20d85045
Signed-off-by: Faseela K <faseela.k@ericsson.com>
8 years agoUnitTests for StateInterface Helpers 16/31816/1
Suraj Ranjan [Wed, 23 Dec 2015 11:44:25 +0000 (17:14 +0530)]
UnitTests for StateInterface Helpers

Change-Id: Ib5fd5f14436c905038a328f967b90ea3c78c6140
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
8 years agoUnbind Service not removing the ingress flow entry 60/31760/1
Faseela K [Tue, 22 Dec 2015 07:48:25 +0000 (13:18 +0530)]
Unbind Service not removing the ingress flow entry

Change-Id: I8d600c6c85d4f436e2878d0db4488e27a846559e
Signed-off-by: Faseela K <faseela.k@ericsson.com>
8 years agoFixing NPE found out during bindService Testing 01/31601/1
Faseela K [Fri, 18 Dec 2015 13:02:09 +0000 (18:32 +0530)]
Fixing NPE found out during bindService Testing

Change-Id: I713a03e5ca91c2b7464cb79b76cb45ff75fee7d1
Signed-off-by: Faseela K <faseela.k@ericsson.com>
8 years agosupport for create/remove terminatingserviceActions 29/31529/3
Faseela K [Thu, 17 Dec 2015 17:29:35 +0000 (22:59 +0530)]
support for create/remove terminatingserviceActions

Change-Id: I11ad9df3fef64cfeb2fc1687e77f4134deea9b00
Signed-off-by: Faseela K <faseela.k@ericsson.com>
8 years agoMerge "Add pkt handling to DHCPService"
Vivek Srivastava [Thu, 17 Dec 2015 06:49:38 +0000 (06:49 +0000)]
Merge "Add pkt handling to DHCPService"

8 years agoFixing NPE during bind/unbind service 18/31418/1
Faseela K [Wed, 16 Dec 2015 11:03:32 +0000 (16:33 +0530)]
Fixing NPE during bind/unbind service

Change-Id: I051ebd27982cf9b542a3d583988a3d855a628ca3
Signed-off-by: Faseela K <faseela.k@ericsson.com>
8 years agoMerge "UnitTests for UpdateTunnelinterface"
Vivek Srivastava [Wed, 16 Dec 2015 06:59:20 +0000 (06:59 +0000)]
Merge "UnitTests for UpdateTunnelinterface"

8 years agoUnitTests for UpdateTunnelinterface 61/31261/2
Suraj Ranjan [Mon, 14 Dec 2015 10:16:21 +0000 (15:46 +0530)]
UnitTests for UpdateTunnelinterface

Change-Id: Ic6f42c38588ed67e96a822dba7ca352c72d383a9
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
8 years agoAdd pkt handling to DHCPService 01/31201/4
Vishal Thapar [Fri, 11 Dec 2015 12:01:25 +0000 (17:31 +0530)]
Add pkt handling to DHCPService

Add flow to send DHCP pkts to controller
Parse DHCP Pkt and respond based on NeutronPort and Subnet associated with
the port.
Add Neutron bundle
Fix Javadoc style errors

Change-Id: Iebbc279fc105e67b481c911e196a710409711ca8
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
8 years agoRemoving unnecessary if-index update figured out during unit-testing 50/31250/2
Faseela K [Mon, 14 Dec 2015 07:27:33 +0000 (12:57 +0530)]
Removing unnecessary if-index update figured out during unit-testing

Change-Id: I4ca001e5b1e07a1a34085a1694da5c7a6cab42fc
Signed-off-by: Faseela K <faseela.k@ericsson.com>
8 years agoFix build issue in alivenessmonitor 93/31193/1
Vishal Thapar [Fri, 11 Dec 2015 12:03:17 +0000 (17:33 +0530)]
Fix build issue in alivenessmonitor

Alivenessmonitor pom has wrong groupid, so tries to push
artifacts to wrong location.

Change-Id: Iaaf000dba471df62e4965a4e4efae248b3228cdd
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
8 years agoMerge "Initial commit for DHCPService"
Vivek Srivastava [Fri, 11 Dec 2015 10:19:15 +0000 (10:19 +0000)]
Merge "Initial commit for DHCPService"