Sam Hague [Mon, 2 May 2016 19:34:38 +0000 (15:34 -0400)]
postman: use 1 for netvirt table offset
Change-Id: I015a181f8a08a41154a10e05e2b5aa86f8c03369
Signed-off-by: Sam Hague <shague@redhat.com>
Sumanth MS [Mon, 2 May 2016 12:10:14 +0000 (17:40 +0530)]
Natservice module bug fixes
Change-Id: I8535d504b50d6b1a1a7fa8e14d51212596017b4c
Signed-off-by: Sumanth MS <sumanth.ms@ericsson.com>
HemaTG [Mon, 2 May 2016 09:27:40 +0000 (14:57 +0530)]
Vxlan/Gre co-existence,Alarms,tunnelstate,TR fixes
Change-Id: Ia253c413dc198dce371b6f87c2c67af2bdb324b5
Signed-off-by: HemaTG <hema.gopalkrishnan@ericsson.com>
Vishal Thapar [Sat, 30 Apr 2016 17:45:13 +0000 (17:45 +0000)]
Merge "DHCP Handling for TOR VM"
Kiran N Upadhyaya [Fri, 29 Apr 2016 10:50:56 +0000 (16:20 +0530)]
Fixes in interface manager and aliveness monitor
Removing HwVTEP tunnel entries from topology configuration and operational
datastores
cli command to display internal tunnels is fixed to show the interface
name along with the datapath node identifier
A check has been add to update interface operational state only of it
exists in the datastore
Tunnel to DC gateway should not have key "flow" set
Tap interface not getting deleted from interface operational datastore is
fixed
Interface operational status has been handled to get updated based on port
up/down events
Repopulation of monitor configuration after re-enabling tunnel monitor has
been fixed
Optimizations in aliveness monitor error handling code
Change-Id: I19f0ec5fb0133575e6e08a741f3f0f9c4b805ba7
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Signed-off-by: Kiran N Upadhyaya <kiran.n.upadhyaya@ericsson.com>
Kency Kurian [Fri, 22 Apr 2016 10:04:52 +0000 (15:34 +0530)]
DHCP Handling for TOR VM
- As the TOR floods the packets to the CSS mesh, some logic should be
added such that only one CSS punts the DHCP packet to the controller and
the other CSS drops the DHCP packet.
- The designated CSS is chosen for each TOR-ELAN pair and it is stored in
the datastore.
Change-Id: I695f1a7600938c1e4f6411f9752de20bf44349cd
Signed-off-by: Kency Kurian <kency.kurian@ericsson.com>
Ritu Sood [Sun, 10 Apr 2016 22:22:40 +0000 (15:22 -0700)]
Implementing Host Config data update
This patch implements the logic to fill host config data
based on the yang model defined in the Neutron Northbound
https://git.opendaylight.org/gerrit/#/c/36767/.
Updated patch after addressing review comments
Change-Id: I1ea6b315ab9de70dc1c1849ba905eee2eb51d94e
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Kiran N Upadhyaya [Wed, 13 Apr 2016 14:06:19 +0000 (19:36 +0530)]
BFD monitoring changes
Enabling/Disabling BFD monitor was fixed. Updates to the monitor
parameters were not being considered while writing to the data store.
Change-Id: Iaa9a71b353a78d8ac626a81dbe43e1587b8bbdf8
Signed-off-by: Kiran N Upadhyaya <kiran.n.upadhyaya@ericsson.com>
Vishal Thapar [Wed, 27 Apr 2016 11:36:21 +0000 (11:36 +0000)]
Merge "BUG 5783: Ping test is FAILED from VM to Invisible IP which is hosted non-nexthop."
Kiran N Upadhyaya [Mon, 4 Apr 2016 13:22:12 +0000 (18:52 +0530)]
Tunnel monitoring changes
Code revision in Aliveness Monitor files related to fetching mac address
from data store.
Monitor profile creation for both the tunnel endpoints was fixed.
Changes in JUNIT test cases related to tunnel monitoring.
Change-Id: I0843ee855f854a3fd98d212516292d8b34a8409c
Signed-off-by: Kiran N Upadhyaya <kiran.n.upadhyaya@ericsson.com>
Vishal Thapar [Tue, 26 Apr 2016 17:05:59 +0000 (17:05 +0000)]
Merge "LLDP monitor interval update fixes"
Suraj Ranjan [Tue, 26 Apr 2016 07:20:24 +0000 (12:50 +0530)]
BUG 5783: Ping test is FAILED from VM to Invisible IP which
is hosted non-nexthop.
a. Ensure that SubnetRoutePacketHandler can
work in deployments where DPNs (i.e., Computes)
are connected to different PLs of an ODL Cluster
(i.e., different ODL instances). More specifically,
this leads to a deployment where the nexthop
reports to one PL but the invisible IP is in a DPN
that is reporting to a different PL in a clustered
environment.
b. Ensure that SubnetRoutePacketHandler can
work with apply_actions rule used in FIB Table
(i.e., Table 22).
c. Create Table 22 (SubnetRoute Table) rules
as default Table Miss Flows instead of dynamically
creating them on the fly in FibManager.
Change-Id: I86e0b3ff8761b054603bc9bb7853340078ad653d
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
Co-Authored-By: Vivekanandan Narasimhan <n.vivekanandan@ericsson.com>
Guo Ruijing [Tue, 26 Apr 2016 05:10:36 +0000 (13:10 +0800)]
Remove ovsdb related in resources
Change-Id: I17d413dfbed037e8ddda3adaa2c85c345b219997
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
Jamo Luhrsen [Mon, 25 Apr 2016 18:46:09 +0000 (11:46 -0700)]
move back to non -li openflowplugin features
openflowplugin is removing the -li feature set in Boron
(M3 offset 2) and the non -li naming will be the only
ofp available.
Change-Id: I4c1ee90905ce577553338b5127f19972450ce577
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Aswin Suryanarayanan [Mon, 25 Apr 2016 16:37:11 +0000 (22:07 +0530)]
Added isPortSecurityEnabled check to enable/disable SG.
The fixed and custom security group rules will be added only if
isPortSecurityEnabled is enabled. This applies for add/remove/update of
SecurityGroup/ security rules.
Cherry picked from ovsdb repo
Signed-off-by: Aswin Suryanarayanan <aswinsuryan@gmail.com>
Victor Pickard [Tue, 29 Mar 2016 18:21:11 +0000 (14:21 -0400)]
Neutron->netvirt port rendering
Patch set 7
-----------
Remove unneeded mdsal-util pom changes.
Patch set 6
------------
Fix NetvirtIT.
Patch set 5
-------------------------------------
This patch addresses comments from patch set 4.
Add unit test code for NeutronPortDataProcessor.
This patch supports add/delete/update for
neutron ports and networks.
Change-Id: Icf616683f169e96d0e9307ea2b00b455e5c820ab
Signed-off-by: Victor Pickard <vpickard@redhat.com>
Suraj Ranjan [Fri, 22 Apr 2016 04:37:20 +0000 (10:07 +0530)]
Bug 5781: Ping test is FAILED from DC-GW to Invisible IP
Bug 5782: Subnet route is not getting programmed for a Network
For issue 5781:
The packets received by SubnetRouteHandler are all MPLS Label
wrapped if the packets are initiated by DC-GW. As a result,
such packets are ignored by SubnetRoutePacketHandler.
This fix changes the SubnetRoute rule in Table 20 (LFIB Table)
to pop-off the mpls label before shipping packet to the
controller.
For issue 5782:
The race to fetch the RD by both VPNManager and SubnetRouteHandler
results in RD fetch failing in SubnetRouteHandler. The fix is
for SubnetRouteHandler will now rely on VPNInstance config produced by
NeutronVpn rather than using vpn-instance-to-vpn-id config mapping
produced by VpnManager.
Change-Id: I73af156d0d55d7f79dca592c053f26398788b719
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
Sam Hague [Fri, 22 Apr 2016 00:49:48 +0000 (00:49 +0000)]
Merge "Add postman for sff with ovs node in uuid format"
Sam Hague [Thu, 21 Apr 2016 20:09:02 +0000 (20:09 +0000)]
Merge "Basic neutron IT netvirt test"
Sam Hague [Thu, 21 Apr 2016 20:06:14 +0000 (16:06 -0400)]
Add postman for sff with ovs node in uuid format
Change-Id: I10d3987ea70635e9f55f3202df63f36083dd5c8f
Signed-off-by: Sam Hague <shague@redhat.com>
Josh [Tue, 19 Apr 2016 07:22:19 +0000 (09:22 +0200)]
Basic neutron IT netvirt test
Tests that flows are properly created for a neutron
network with a dhcp and two "vms"
Change-Id: Ibbb0fc5eef323ee9ed3bb245fe8e1f6f07a19430
Signed-off-by: Josh <jhershbe@redhat.com>
Suraj Ranjan [Thu, 21 Apr 2016 06:39:41 +0000 (12:09 +0530)]
Bug 5770: Ensuring proper cleanup of VPNControlpath.
1. Fix to ensure proper cleanup of Config and Oper DS
for VPN on removal of VPNs.
2. Fix for delayed release of VPN IDs by ensuring that
we release IDs for VPN and VPNInterfaces only when
the IDs are removed from respective OpDataStores.
Change-Id: Idda295e845af77355c2d7bdf0f60864782a9538c
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
Co-Authored-By: Vivekanandan Narasimhan <n.vivekanandan@ericsson.com>
Sam Hague [Thu, 21 Apr 2016 03:07:11 +0000 (23:07 -0400)]
Update NetvirtSFC postman collection
Change-Id: I3cf946b8fed8696dfde299cfc94be0e1eaee4315
Signed-off-by: Sam Hague <shague@redhat.com>
Suraj Ranjan [Wed, 20 Apr 2016 06:27:15 +0000 (11:57 +0530)]
TR: Local routes not appeared on deletion of VPN
-Datapath broken when router dissociated from VPN
-Enables tentative fixes to ensure clean up of datapath
on removal of an external VPN, when routers are present in it.
-Similarly enables a tentative fix to ensure clean up of datapath
on disassociation of routers from a VPN.
Change-Id: I224d39b33181d52c1332b1548a91eee167814a85
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
Co-Authored-By: Vivekanandan Narasimhan <n.vivekanandan@ericsson.com>
Vivek Srivastava [Wed, 20 Apr 2016 05:21:57 +0000 (05:21 +0000)]
Merge "Clean up subnet routes when vpn is out of a dpn."
Jamo Luhrsen [Wed, 20 Apr 2016 00:33:43 +0000 (17:33 -0700)]
add southound-impl-ui as part of openstack features to give restconf
Change-Id: Ic54de77a14df6a537b4de2bd4d472109c75240e2
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
unknown [Thu, 7 Apr 2016 09:03:19 +0000 (14:33 +0530)]
IDManager fixes for restart scenario
* ID Entry list is added to parent instead of child. During id
* allocation, check is added for existing id in parent pool.
* Without this fix, each node in cluster used to check only in the
* child pool. And when leader changes during restart, child pool
* didn't have the corresponding id-entry, resulting in a new
* different id.
Change-Id: I479da293eb557915c6a20eaaacc364b5e90c2bc1
Signed-off-by: Manu B <manu.b@ericsson.com>
Vishal Thapar [Tue, 19 Apr 2016 07:39:10 +0000 (07:39 +0000)]
Merge "Support for SNAT and DNAT features in L3 forwarding services."
Sumanth MS [Wed, 13 Apr 2016 11:50:29 +0000 (17:20 +0530)]
Support for SNAT and DNAT features in L3 forwarding services.
Change-Id: I86c62a4ed639fc8859960f281a8bce7f535ef6a6
Signed-off-by: Sumanth MS <sumanth.ms@ericsson.com>
Josh [Sun, 17 Apr 2016 14:00:22 +0000 (16:00 +0200)]
Use neutron-utils
Change-Id: Ibe4a5aee6f4b1d4a48584d9a7a0a750ce1aeaa11
Signed-off-by: Josh <jhershbe@redhat.com>
Sam Hague [Fri, 15 Apr 2016 18:01:13 +0000 (18:01 +0000)]
Merge "Use dpl portId"
Sam Hague [Fri, 15 Apr 2016 18:00:57 +0000 (18:00 +0000)]
Merge "Remove the unused shared network validation check as its a bit misleading"
Sam Hague [Fri, 15 Apr 2016 16:36:18 +0000 (16:36 +0000)]
Merge "Postman for L2GW and L2GWConnection"
Sam Hague [Thu, 14 Apr 2016 20:51:23 +0000 (16:51 -0400)]
Use dpl portId
Change-Id: Ib5418ca31a4e6f696c47230016fcb59eed97726d
Signed-off-by: Sam Hague <shague@redhat.com>
Josh [Tue, 12 Apr 2016 12:04:49 +0000 (14:04 +0200)]
split it-utils: ovsdb-it-utils + netvirt-it-utils
Relies on https://git.opendaylight.org/gerrit/#/c/37485/
Change-Id: I2e04c1e8fe0be5f3529ca7ce787847ef7b5431cd
Signed-off-by: Josh <jhershbe@redhat.com>
Signed-off-by: Sam Hague <shague@redhat.com>
Sridhar Gaddam [Fri, 15 Apr 2016 09:36:33 +0000 (15:06 +0530)]
Remove the unused shared network validation check as its a bit misleading
ODL Neutron northbound is now MDSAL based (from Beryllium).
The canCreateNetwork/canUpdateNetwork checks are no longer
invoked in NetworkHandler of netvirt.
Observations with stable/Beryllium and master branch.
-----------------------------------------------------
In stable/beryllium and master branches an admin is able
to create a shared network. Two tenants are able to spawn
VMs (on the shared network), which successfully acquire
dhcp-ip and are able to communicate with the VM belonging
to the other tenant. Verified this use-case on a multi-node
setup.
It appears like shared networks are indeed supported. So, we
can remove this un-used validation as its misleading.
Observations with stable/Lithium SR4 release.
---------------------------------------------
An admin is unable to create a shared tenant network but shared
external networks are supported. Before removing the validation
for Lithium branch we have to see if there was any specific
reason why the check was inplace.
Change-Id: I62ab980110c58f07a9e161431b64a64590c1e410
Signed-off-by: Sridhar Gaddam <sgaddam@redhat.com>
Kiran N Upadhyaya [Fri, 1 Apr 2016 09:40:00 +0000 (15:10 +0530)]
LLDP monitor interval update fixes
Updating LLDP monitor interval by deleting the old monitor profile and
creating a new one based on existing monitor profiles
Change-Id: I42c105e40eecfab02cb8da78327cd2733720ec5a
Signed-off-by: Kiran N Upadhyaya <kiran.n.upadhyaya@ericsson.com>
Vishal Thapar [Fri, 15 Apr 2016 08:19:35 +0000 (08:19 +0000)]
Merge "JUnit test cases for: 1> SubnetOpDpnManager.java 2> VpnSubnetRouteHandler.java"
Suraj Ranjan [Fri, 15 Apr 2016 07:22:30 +0000 (12:52 +0530)]
Clean up subnet routes when vpn is out of a dpn.
Fix to clean up subnet route flows on a dpn for a vpn
when the vpn is removed from that dpn.
Change-Id: I8fe43b3c80493f72fc08a1801d2a6cb81260f79a
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
Co-Authored-By: Vivekanandan Narasimhan <n.vivekanandan@ericsson.com>
Suraj Ranjan [Tue, 5 Apr 2016 09:31:02 +0000 (15:01 +0530)]
JUnit test cases for:
1> SubnetOpDpnManager.java
2> VpnSubnetRouteHandler.java
Change-Id: I1932479338fdeef857ab18bc8725c909034b5295
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
Nikolas Hermanns [Wed, 13 Apr 2016 17:26:23 +0000 (19:26 +0200)]
Fixing Braodcast stroms
When a broadcast package is received
through the internal tunnel it should
not be broadcasted to all internal
tunnels again. It shall only be
broadcasted in the ElanLocal
Broadcast group.
Change-Id: I9c96d6c5ed05203133e0d980a277613191ffde5a
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Vishal Thapar [Wed, 13 Apr 2016 16:50:55 +0000 (22:20 +0530)]
Remove features-ovsdb
VPNService only needs southbound features. Use southbound-features instead of features-ovsdb.
Change-Id: I152f70501e2052ec3fc98f5fccd5a86dcd4c987f
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
Vishal Thapar [Tue, 12 Apr 2016 15:29:16 +0000 (20:59 +0530)]
Postman for L2GW and L2GWConnection
Change-Id: I5e9a371856d636b32c2e7ce1716caf658b0b5c8c
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
Vishal Thapar [Tue, 12 Apr 2016 12:52:22 +0000 (12:52 +0000)]
Merge "HwVTEP JUNITs, and fixing show:vxlan CLI"
Vishal Thapar [Tue, 12 Apr 2016 12:20:29 +0000 (12:20 +0000)]
Merge "L2 Gw connection support and Elan manager changes"
Shashidhar R [Thu, 7 Apr 2016 10:07:17 +0000 (15:37 +0530)]
L2 Gw connection support and Elan manager changes
- Handled L2 Gw Connection CRUD related to Logical switch creation/Ucast/Mcast table updates in elanmanager module.
- Updated to use VXLAN provider segmentation id as the ELAN VNI for SR-IOV use cases.
Change-Id: If7bcc0a45a51773a75c7b7117a6a89e713e7eddc
Signed-off-by: Shashidhar R <shashidhar.raja@ericsson.com>
Sam Hague [Sun, 10 Apr 2016 16:19:09 +0000 (12:19 -0400)]
Use the netvirt distro
Change-Id: Icc55ef96f500a31e50e0aa13a2b9b25bc4e3e742
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Sun, 10 Apr 2016 01:36:46 +0000 (21:36 -0400)]
Initial pass at changing groupId
Change-Id: I123f96e0810f8777f0b5e5634f0224140ac13137
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Fri, 8 Apr 2016 18:46:40 +0000 (14:46 -0400)]
Update .gitreview for new repo
netvirt is split from ovsdb
netvirt HEAD ==
437e5ff1b33b47ae6db2026267510183adb3c674 maps to OVSDB SHA
723a6250573fea7b64fee8da12e7676d83ecd7cd
Change-Id: Ib07f4480f08631af0697105d230426cfe4193e3f
Signed-off-by: Sam Hague <shague@redhat.com>
Thanh Ha [Wed, 16 Mar 2016 20:44:13 +0000 (16:44 -0400)]
Do not deploy the karaf artifact
The karaf artifact is only used for testing. It does not need to be
released to the world.
Change-Id: I7f25d1310345c27417871fb94a79ef0348863dd5
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Sam Hague [Fri, 8 Apr 2016 00:02:50 +0000 (00:02 +0000)]
Merge "Switch from fig to docker-compose"
Sam Hague [Thu, 7 Apr 2016 21:02:37 +0000 (21:02 +0000)]
Merge "BUG-5291:Flows are not removed from control and compute nodes."
Sam Hague [Thu, 7 Apr 2016 21:02:28 +0000 (21:02 +0000)]
Merge "Test for NetvirtSFC config"
hari.pr [Tue, 5 Apr 2016 15:22:58 +0000 (20:52 +0530)]
BUG-5291:Flows are not removed from control and compute nodes.
* When the VM instance is deleted from control and compute nodes,
* Found still flows are existed in table-40 and table-90 in L2 scenario.
Signed-off-by: hari.pr <hari.pr@hcl.com>
Change-Id: I6e0873e979cdbd8dc3037fe012477413faf95a92
(cherry picked from commit
ad36780546ecbe1adbf9f081fca0f1eca7287713)
Sam Hague [Thu, 7 Apr 2016 19:42:02 +0000 (15:42 -0400)]
Test for NetvirtSFC config
Change-Id: I3fd13785ca51a55f8137679a68add283d3e3df5c
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Thu, 7 Apr 2016 19:04:35 +0000 (15:04 -0400)]
Bug 5651 - southbound-impl failed to find utils.yang-utils in Boron
Change-Id: I5b7ac318f701bf8d410103a5218a1c69931b57d2
Signed-off-by: Sam Hague <shague@redhat.com>
Stephen Kitt [Thu, 7 Apr 2016 14:40:02 +0000 (16:40 +0200)]
Switch from fig to docker-compose
docker-compose no longer supports fig.yml files, so finish the switch
completely.
Change-Id: I2faec3ebd04a129368a3c40f99ff7b0389c998eb
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Sam Hague [Wed, 6 Apr 2016 21:56:43 +0000 (21:56 +0000)]
Merge "OVS 2.5.1 docker image in fig.yml"
Josh [Tue, 5 Apr 2016 08:39:53 +0000 (10:39 +0200)]
OVS 2.5.1 docker image in fig.yml
Change-Id: Iefab500c304c99742c5ecd0877404c8ebbb10efb
Signed-off-by: Josh <jhershbe@redhat.com>
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>
Stephen Kitt [Tue, 29 Mar 2016 11:56:37 +0000 (13:56 +0200)]
Use stateless transaction commands
Changing the transaction command model to one where all the required
information is passed to the execute() method makes the commands much
simpler to convert to a DataTreeChangeListener-based model.
Change-Id: I7458ed91646a6f0848afda86f72cf003c9704466
Signed-off-by: Stephen Kitt <skitt@redhat.com>
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>
Sam Hague [Mon, 4 Apr 2016 23:22:44 +0000 (23:22 +0000)]
Merge "BUG-5648 - delete qos and queues from udpates"
Stephen Kitt [Fri, 1 Apr 2016 15:10:07 +0000 (17:10 +0200)]
Split listeners from data processors
Listening for changes is different from processing them, so separate
the two concerns. This should make the data processors easier to
test.
Change-Id: I7a385b13c37ac2d02f12799042fc956084bd3670
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Mon, 15 Feb 2016 17:46:52 +0000 (12:46 -0500)]
Bug 5354 - getPortNumberFromNode is not correctly calculating the port number from the port name
Signed-off-by: Sam Hague <shague@redhat.com>
Change-Id: If1844e95560b0c2dee853b19e9e472b8fcab2915
Sam Hague [Thu, 11 Feb 2016 23:13:31 +0000 (18:13 -0500)]
Bug 4996 - Wrong flows when using SFC coexistence
Signed-off-by: Sam Hague <shague@redhat.com>
Josh [Mon, 4 Apr 2016 12:47:20 +0000 (14:47 +0200)]
BUG-5648 - delete qos and queues from udpates
Even when the update does not have updates to
the OpenVSwitch table.
See comments in Bug.
Change-Id: Ibf041e0e3315408112138b6e72a42782fac3e0a5
Signed-off-by: Josh <jhershbe@redhat.com>
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"
Sam Hague [Sun, 3 Apr 2016 04:33:00 +0000 (04:33 +0000)]
Merge "reorder feature install for netvirtsfc"
Sam Hague [Sun, 3 Apr 2016 04:32:29 +0000 (00:32 -0400)]
reorder feature install for netvirtsfc
Change-Id: I7926afdd17fb720c1e008b1f105b4aeac3090d78
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Sun, 3 Apr 2016 02:47:27 +0000 (02:47 +0000)]
Merge "Use PerClass to force a new container per test class"
Sam Hague [Sun, 3 Apr 2016 02:46:46 +0000 (22:46 -0400)]
Use PerClass to force a new container per test class
Change-Id: I72460583d501eeaa62a74a5ffb3bffaa633e995b
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Sat, 2 Apr 2016 22:39:38 +0000 (22:39 +0000)]
Merge "Fixed NPE thrown while switch initiated connection disconnects from controller"
Anil Vishnoi [Sat, 2 Apr 2016 07:25:05 +0000 (00:25 -0700)]
Fixed NPE thrown while switch initiated connection disconnects from controller
Change-Id: Ic9cd502729ab9fa4f67e8937e47bb57efdc6db9e
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Sam Hague [Sat, 2 Apr 2016 21:46:59 +0000 (17:46 -0400)]
Fixes for LibraryIT timing out
Something recently changed in the karaf builds such that
it is causing the five core karaf bundles to only go to
an installed state. The LibraryIT tests will not run unless
they see all bundles active, so the installed state bundles
cause the test to timeout.
Reworked the tests to not use the bundle states and to use what all
the other tests in OBSDB use which is to wait until the config is up.
Added these methods to the abstract test class so that it could be
shared across the five differetn library IT sets.
Also cleaned up a bunchof System.Out.println's and Assert's.
Change-Id: Iddd31eede1de1c5f3cde88bb1c3f7c96a5489051
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Sat, 2 Apr 2016 00:46:40 +0000 (20:46 -0400)]
Add IT for netvirt neutron
Change-Id: Id2846d3156562cdda0216c6b3685365ae7902b85
Signed-off-by: Sam Hague <shague@redhat.com>
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>
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>
Anil Vishnoi [Thu, 10 Mar 2016 07:35:37 +0000 (23:35 -0800)]
Bug 5221 - passive connection not reconnected if ovs service is restarted
Change-Id: I830aeeed4ba7e51adb0ad952c11fd1603d207b1b
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Vishal Thapar [Thu, 31 Mar 2016 14:16:32 +0000 (14:16 +0000)]
Merge "itm and mdsal porting"
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>
Sam Hague [Wed, 30 Mar 2016 22:06:46 +0000 (22:06 +0000)]
Merge "it-utils should be only included for IT"
Sam Hague [Wed, 30 Mar 2016 19:53:42 +0000 (15:53 -0400)]
it-utils should be only included for IT
The it-utils bundle was being included with the odl-ovsdb-openstack
feature. When the feature was installed karaf would error out
looking for org.junit - which is a dependency for it-utils since
that is a test bundle.
Fix: Create a IT feature and include the bundle there and use
that feature for the IT test.
Change-Id: I4fc0395ca177d98b8433857b384cddbc033057fb
Signed-off-by: Sam Hague <shague@redhat.com>
Rashmi Pujar [Tue, 29 Mar 2016 22:42:18 +0000 (18:42 -0400)]
Skip IT tests for Autoattach CRUD for supported schema
- will be uncommented when CRUD is supported for AA table in ovs
Change-Id: Iaa9d3e518f207a609a8da10dc6ffea5c301971eb
Signed-off-by: Rashmi Pujar <rpujar@inocybe.com>
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>
Sam Hague [Tue, 29 Mar 2016 13:01:36 +0000 (13:01 +0000)]
Merge "Added conntrack matches and Refactored code"
Aswin Suryanarayanan [Sat, 19 Mar 2016 17:07:40 +0000 (22:37 +0530)]
Added conntrack matches and Refactored code
1)Added conntrack match for invalid and related packets.
2)Refactored IngressAclService and EgressAclService.
Change-Id: I03e94f56a6fbad5d85fcbec5b8ace2dc47a9b2cf
Signed-off-by: Aswin Suryanarayanan <aswinsuryan@gmail.com>
balakrishnan [Thu, 24 Mar 2016 11:02:00 +0000 (16:32 +0530)]
BUG-5456:DHCP port ARP flows not removed in compute node.
* When the last VM instance belongs to the network is deleted from compute node,
* We are checking the arp needed flag for the particular node
* based on the flag value deleting last instance and
* DHCP arp entries from the the compute node.
Change-Id: I351b5e4e6d49fbe73c7c8d5f5c16961e1a3d2c2c
Signed-off-by: balakrishnan <balakrishnan.ka@hcl.com>
Josh [Sun, 20 Mar 2016 11:06:57 +0000 (13:06 +0200)]
Refactor IT code for re-use...
..and to solve race condition in NetvirtIT
1. NotifyingDataChangeListener moved into mdsal-utils
2. NodeInfo moved into new it-utils. The original
thought was to place this in southbound-utils but it
has some dependencies on net-virt code. Instead,
create it-utils which since it is designated for IT
can really depend on everything.
3. Created ItUtils class. Eventually this could and
should hold more generic IT functions, e.g.,
validateFlow, etc. There is more to do here but wanted
to get this code review rolling. This can be just phase
one.
Change-Id: I23645bfbe54762516b182446a93577ee0033e828
Signed-off-by: Josh <jhershbe@redhat.com>
Vishal Thapar [Thu, 17 Mar 2016 15:41:23 +0000 (21:11 +0530)]
BUG 5549: HWVTEP exception when connecting to older devices
Add a schema check for Tunnel table and columns.
Change-Id: I76a865589a1e685915f15fdf4acd859048cf4f02
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
Stephen Kitt [Thu, 24 Mar 2016 12:49:07 +0000 (12:49 +0000)]
Merge "Add IT test for checking earlier schema versions for autoattach"
Rashmi Pujar [Mon, 21 Mar 2016 22:29:17 +0000 (18:29 -0400)]
Add IT test for checking earlier schema versions for autoattach
Change-Id: I04c2b24e8a8f0b0f39b7dc356cd1bd12a341cf45
Signed-off-by: Rashmi Pujar <rpujar@inocybe.com>
Thanh Ha [Tue, 22 Mar 2016 01:54:08 +0000 (21:54 -0400)]
Remove skip install for ovsdb karaf
It appears net-virt-it requires the ovsdb karaf bundle to be installed.
Change-Id: I515aef9f464c40c1c82b01e4e2cae0c283bb408c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Sam Hague [Mon, 21 Mar 2016 22:26:19 +0000 (22:26 +0000)]
Merge "odl-netvirt feature fixes."
Andre Fredette [Mon, 21 Mar 2016 21:24:28 +0000 (17:24 -0400)]
odl-netvirt feature fixes.
onSessionInitiated was not getting called for the neutron or hwgw
renderers. Added config dependencies for each. Also needed another
change due to the "netvirt-neutron" module name change.
These fixes were worked out jointly with Victor Pickard.
Change-Id: Idb3c6a5cbb1cc728a4baf680f69f15df63a08aac
Signed-off-by: Andre Fredette <afredette@redhat.com>
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>
Thanh Ha [Sat, 19 Mar 2016 15:42:54 +0000 (11:42 -0400)]
Remove skip install for library karaf
Missed the library-it in my last patch to fix this.
Change-Id: I2a32cda2644331df592416b0770383b9edd584fb
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Fri, 18 Mar 2016 20:15:01 +0000 (16:15 -0400)]
Remove skip install for hwvtepsouthbound and southbound karaf
Not sure why the ovsdb-verify job didn't catch this but we do need to
at least install the karaf distro after all for integrationtests that
need them. Deploy is still unnecessary.
Change-Id: If9fe6346c351a1bd4d875848240129da253535cc
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Sam Hague [Thu, 17 Mar 2016 19:20:27 +0000 (19:20 +0000)]
Merge "Bug 5542 - Southbound plugin doesn't allow controller initiated re-connection"
Sam Hague [Thu, 17 Mar 2016 19:20:05 +0000 (19:20 +0000)]
Merge "Changes for netvirt neutron renderer yang model."