Sam Hague [Sun, 10 Jan 2016 12:59:09 +0000 (12:59 +0000)]
Merge "Bug 4874 - distributed arp in old l3 for ovsdb is not installing rules when it should"
Sam Hague [Sun, 10 Jan 2016 12:58:04 +0000 (12:58 +0000)]
Merge "Add a unit test for TyperUtils::checkVersion()"
Sam Hague [Sun, 10 Jan 2016 03:37:46 +0000 (22:37 -0500)]
Remove failing SouthboundIT test because of new yang enforcement
https://bugs.opendaylight.org/show_bug.cgi?id=4355 added enforcement of values
marked as mandatory in a leaf. The failing tests were negative testing for
setting external_ids with an empty value. That test is invalid now that the
mandatory value is enforced.
Missed a instance in this patch: https://git.opendaylight.org/gerrit/#/c/32321/
but it was already merged.
Change-Id: I5fcc140907b4deec69e025a5055963f4a6743a01
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Sun, 10 Jan 2016 03:40:25 +0000 (03:40 +0000)]
Merge "Disable hwvtep tests until impl is ready"
Sam Hague [Sun, 10 Jan 2016 01:56:54 +0000 (20:56 -0500)]
Remove failing SouthboundIT test because of new yang enforcement
https://bugs.opendaylight.org/show_bug.cgi?id=4355 added enforcement of values
marked as mandatory in a leaf. The failing tests were negative testing for
setting external_ids with an empty value. That test is invalid now that the
mandatory value is enforced.
Change-Id: If6cdcd8a899a6fcde5ca00a2ad2c505e728499e9
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Sat, 9 Jan 2016 15:42:25 +0000 (15:42 +0000)]
Merge "Disable hwvtepsouthbound-it"
Anil Vishnoi [Sat, 9 Jan 2016 00:15:19 +0000 (16:15 -0800)]
Merge 'topic/master/net-virt-networking' to 'master'
Squashed commit of the following:
commit
11abd792240e8df1a51a012ba1b92dd7c920c38b
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date: Fri Jan 8 16:11:50 2016 -0800
Revert to old openflowplugin
Change-Id: Icaa1fa04fcc319b128e6f1ee0d58b940385812f3
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit
83e3dab5337d20168280ba6018ed0b811c713314
Merge:
6801901 9484b0d
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date: Mon Jan 4 17:14:55 2016 -0800
Merge branch 'master' into topic/master/net-virt-clustering
Change-Id: I4aa7a2d4d10df28f15edcedf5e7a74f16a439ab5
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit
68019016506b78adef37f7c7764c0622f5bfb61e
Merge:
23295db 9b3005b
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date: Sat Jan 2 13:19:59 2016 -0800
Merge branch 'master' into topic/master/net-virt-clustering
Change-Id: I29e864f4c09862dc8e41110a77479e6ee6d0632a
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit
23295dbb6f26fc0b24521949a14743ddad6d45fb
Merge:
a1c8e2b eced0bd
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date: Tue Dec 29 15:52:23 2015 -0800
Merge branch 'master' into topic/master/net-virt-clustering
Change-Id: Ib465c8f20f200d407caaa9440bbf635d72776fe1
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit
a1c8e2b2a9738ae946731fb4d111f152057d3b71
Author: Flavio Fernandes <ffernand@redhat.com>
Date: Tue Dec 22 15:39:00 2015 -0500
Remove extra return statement.
When Flow id caches that were no longer needed
were removed from code, a lonely return statement
in the router interface remove code path was
left behind.
Gerrit: https://git.opendaylight.org/gerrit/#/c/29204/
Change-Id: Ic978953ab65da91baf543e21ea86333b4a9ee5ca
Reference: Ic2acced7a9a006e6e04afba6fea22aaf0620f134
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
commit
00de61c7b19937c5b48c1af4d50ae73cdb92b809
Author: Isaku Yamahata <isaku.yamahata@intel.com>
Date: Tue Dec 15 21:23:49 2015 -0800
Bug 4789 - allowed address pair doesn't have port id
So getPortId, setPortId methods aren't defined.
This is the ovsdb part of Bug 4789.
Change-Id: Id9ad4762b5ed92c5b84e6fab1d7c5135782ca528
Signed-off-by: Isaku Yamahata <isaku.yamahata@intel.com>
(cherry picked from commit
2065f152079fb96f494518efc2b46f4c77db181d)
commit
08ba6afc0ae524716656e5e926bf34675a2e0960
Merge:
4b909d1 9bbb7db
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date: Mon Dec 14 13:53:12 2015 -0800
Merge branch 'master' into topic/master/net-virt-clustering
Conflicts:
features/ovsdb/pom.xml
features/src/main/features/features.xml
openstack/net-virt-providers/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/providers/openflow13/AbstractServiceInstance.java
openstack/net-virt/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/impl/MdsalUtils.java
openstack/net-virt/src/test/java/org/opendaylight/ovsdb/openstack/netvirt/impl/MdsalUtilsTest.java
Change-Id: I68702767c0fcae8cb9721805e524d3ecb7889ed4
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit
4b909d144f06d4924792c42f918e1f0ce1a86137
Merge:
ddbb2eb 5483b28
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date: Fri Nov 20 00:34:30 2015 +0530
Merge branch 'master' into topic/master/net-virt-clustering
Conflicts:
features/ovsdb/src/main/features/features.xml
Change-Id: Ib614363bab8752913d430a86b420ab104010243c
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit
ddbb2eb2a22f271bf57e7470ef1420bd2301193d
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date: Thu Nov 19 04:50:03 2015 +0530
Switch to Alternate design of openflowplugin,
because alternate design supports clustering
Change-Id: Ia4e14bef316b2576298f013032232dc1e5d64984
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit
13264eda1627d01fc6090008e326bcb91bb5e8a8
Merge:
99b5553 c66b0ff
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date: Tue Nov 17 01:05:38 2015 +0530
Merge branch 'master' into topic/master/net-virt-clustering
Conflicts:
openstack/net-virt-providers/src/test/java/org/opendaylight/ovsdb/openstack/netvirt/providers/openflow13/services/EgressAclServiceTest.java
openstack/net-virt/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/impl/MdsalUtils.java
openstack/net-virt/src/test/java/org/opendaylight/ovsdb/openstack/netvirt/impl/MdsalUtilsTest.java
Change-Id: I587fc39e1af228c8cff968ab2e5004285ae5bae2
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit
99b5553d84f642d80890546643543a65a262645a
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date: Wed Oct 28 01:52:33 2015 +0530
Net-Virt Clustering : Enabled remote notifications
and modify the data store write methods to write only if
the instance is master instance
Change-Id: Icee31e0ea829f40bd64a072d840d03f8749c803f
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit
1e4144b81f47fad768141e7504ce7c2fb1e5f13f
Merge:
218e79b dc9f403
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date: Tue Oct 27 03:56:39 2015 +0530
Merge branch 'master' into topic/master/net-virt-clustering
Change-Id: I1cb9813a044d16dcfa152f6322271bcafe6bfd5c
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit
218e79b7bcf213ce64d2b55ff19e208015798aaf
Merge:
f91f1a3 6577da8
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date: Mon Oct 26 22:02:45 2015 +0530
Merge branch 'master' into topic/master/net-virt-clustering
Conflicts:
openstack/net-virt-providers/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/providers/NetvirtProvidersProvider.java
Change-Id: Ibc577f41a59c24ddc2b4cdb94b4a393f961e0950
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit
f91f1a3883bf5a0d8a004e8d5141d2bdffd4aaa3
Merge:
fa8fe2a 342c8be
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date: Sat Oct 17 02:18:56 2015 +0530
Merge branch 'master' into topic/master/net-virt-clustering
Conflicts:
openstack/net-virt-providers/src/test/java/org/opendaylight/ovsdb/openstack/netvirt/providers/openflow13/services/EgressAclServiceTest.java
openstack/net-virt-providers/src/test/java/org/opendaylight/ovsdb/openstack/netvirt/providers/openflow13/services/IngressAclServiceTest.java
openstack/net-virt-sfc/features/pom.xml
openstack/net-virt-sfc/features/production/src/main/features/features.xml
openstack/net-virt-sfc/impl/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/sfc/NetvirtSfcProvider.java
southbound/southbound-impl/src/test/java/org/opendaylight/ovsdb/southbound/transactions/md/AbstractTransactionCommandTest.java
southbound/southbound-impl/src/test/java/org/opendaylight/ovsdb/southbound/transactions/md/OpenVSwitchUpdateCommandTest.java
southbound/southbound-impl/src/test/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbBridgeRemovedCommandTest.java
southbound/southbound-impl/src/test/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbBridgeUpdateCommandTest.java
southbound/southbound-impl/src/test/java/org/opendaylight/ovsdb/southbound/transactions/md/OvsdbControllerRemovedCommandTest.java
Change-Id: I3cbe7ef4b0064bf07a489f2561630c4f669695fe
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit
fa8fe2a789c741b2026e2946f08bf1e489db4794
Author: Flavio Fernandes <ffernand@redhat.com>
Date: Thu Oct 8 16:17:01 2015 -0400
Wire EntityOwnership service into OVSDB NetVirt (part 2)
Change-Id: I222177c38ab8efeccd63924842d166633e88f606
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
(cherry picked from commit
5239ecfcf1279e72d6d2446d4c88522461b28b1a)
commit
a93e284c51d476a1b3b8d4dd9ec532e0caa1c36f
Author: Flavio Fernandes <ffernand@redhat.com>
Date: Thu Oct 8 13:35:40 2015 -0400
Wire EntityOwnership service into OVSDB NetVirt
Implemented logic for netvirt provider to participate in entityOwnership
service.
Change-Id: I8f014591099a952d49584eede07624f37492c27d
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
(cherry picked from commit
e43de9f997323cfe804857a0f68a01d95641fbc5)
commit
e74ec764cc75b295dc3e5babd36f44bb5d930b04
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date: Thu Oct 8 20:03:36 2015 +0530
Merge 'master' branch to 'topic/master/net-virt-clustering'
Squashed commit of the following:
commit
0cbdadc0af848566e34e66ae7a7ac952fd935561
Merge:
b02c878 cfcc6d4
Author: Sam Hague <shague@redhat.com>
Date: Wed Oct 7 22:42:02 2015 +0000
Merge "UT for southbound/transactions/md - set 2"
commit
b02c8783853d9308eb704ed7b2ca26d4d6d96933
Merge:
b063584 bf288f9
Author: Flavio Fernandes <ffernand@redhat.com>
Date: Wed Oct 7 21:23:35 2015 +0000
Merge "If controller joins the cluster late, and the owner of the device is already decided, EntityOwnershipService won't notify new candidate that register for ownership. Adding a proactive check on the ownership state of the device, so if it's already owned, adding the connection instances in the connection cache."
commit
cfcc6d4b4288e44bdbcb9de4cf5ac0de97f741f6
Author: rpujar <rpujar@inocybe.com>
Date: Wed Oct 7 16:29:28 2015 -0400
UT for southbound/transactions/md - set 2
4. OvsdbBridgeUpdateCommand.java
5. OvsdbControllerRemovedCommand.java
Change-Id: Idc469c08351b1e98129dd9e798c07a660d782709
Signed-off-by: rpujar <rpujar@inocybe.com>
commit
b063584cc53ebf9c072bcb3171ef6d68bb727a8e
Author: Sam Hague <shague@redhat.com>
Date: Wed Oct 7 13:22:54 2015 -0400
Cleanup netvirtsfc poms
Change-Id: I6c1a3aa44c75f98d226dcf23dd514a31f5df5d2a
Signed-off-by: Sam Hague <shague@redhat.com>
commit
f5382918beb8096bfb68acf73084a3083c2e51d7
Author: Sam Hague <shague@redhat.com>
Date: Wed Oct 7 13:22:13 2015 -0400
Bump mdsal-utils version to match other bundles
Change-Id: I6c5166ae27fd2f055217be95630cbc482261bb61
Signed-off-by: Sam Hague <shague@redhat.com>
commit
7db67352c22b8275e81c0e919aa661eaa0caa1a3
Merge:
f183e98 ba1ac04
Author: Sam Hague <shague@redhat.com>
Date: Wed Oct 7 13:38:27 2015 +0000
Merge "UT for southbound/transactions/md"
commit
f183e9857b3a53645b2c463204a4f6945bb10cdb
Merge:
3a2524e fc26e9e
Author: Sam Hague <shague@redhat.com>
Date: Wed Oct 7 00:36:02 2015 +0000
Merge "Fix checkstyle issues in netvirtsfc"
commit
bf288f954947f35aca6425f7d180b4732dee6818
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date: Wed Oct 7 02:11:25 2015 +0530
If controller joins the cluster late, and the owner of the device
is already decided, EntityOwnershipService won't notify new candidate that register
for ownership. Adding a proactive check on the ownership state of the device,
so if it's already owned, adding the connection instances in the connection cache.
Change-Id: I7e87b55599f0ebd408814d72789c86f231b7907c
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit
ba1ac0433a93468260f0e00e693ba1a928c14e14
Author: rpujar <rpujar@inocybe.com>
Date: Tue Oct 6 15:56:23 2015 -0400
UT for southbound/transactions/md
1. AbstractTransactionCommand.java
2. OpenVSwitchUpdateCommand.java
3. OvsdbBridgeRemovedCommand.java
Change-Id: I7655dec526bc06b770c533dd082eb403bc89a2c7
Signed-off-by: rpujar <rpujar@inocybe.com>
commit
3a2524e329b4955b96aa59eb8dbb8965d06f08a5
Merge:
99f9a37 e4783a5
Author: Sam Hague <shague@redhat.com>
Date: Tue Oct 6 19:48:18 2015 +0000
Merge "Send a canonical IPv4 prefix in table 60 routing rules"
commit
fc26e9e4667e470658ebcc9040f1274903075dcd
Author: Sam Hague <shague@redhat.com>
Date: Tue Oct 6 15:45:13 2015 -0400
Fix checkstyle issues in netvirtsfc
Change-Id: I7db518959449958849a74c49a83bde1135ee325f
Signed-off-by: Sam Hague <shague@redhat.com>
commit
e4783a5d2eca5670253b8251d62258edb01eb477
Author: Eric Multanen <eric.w.multanen@intel.com>
Date: Fri Oct 2 06:43:04 2015 -0700
Send a canonical IPv4 prefix in table 60 routing rules
Testing with userspace OVS with DPDK uncovered that the routing
rules that go into table 60 were getting rejected.
Messages from ovs-vswitchd.log:
... |nx_match|WARN|Rejecting NXM/OXM entry
0:32768:12:1:8 with 1-bits in value for bits wildcarded by the mask.
... |connmgr|INFO|br-int<->tcp:10.11.21.7:6653:
sending OFPBMC_BAD_WILDCARDS error reply to OFPT_FLOW_MOD message
Clearing the non-prefix bits resolved the problem and the flows were
successfully added.
v2 - split up long line into two more readable lines
Change-Id: I42a0c63e6e837197d29bb8333f12e822a5f15d91
Signed-off-by: Eric Multanen <eric.w.multanen@intel.com>
commit
99f9a373e9bc410933421692148b87f177ab4879
Author: sangeeta.maurya <sangeeta.maurya@hp.com>
Date: Tue Oct 6 22:56:55 2015 +0545
Custom ICMP SG Rule:
1)Modification in ICMP matcher
2)Unit Test Improvement (Check added to validate if some values are set
properly).
Change-Id: I31fad80f6dd278372abe2b1a6aac95935aef5f17
Signed-off-by: sangeeta.maurya <sangeeta.maurya@hp.com>
Change-Id: I1b720089469f928ead3a317172901c6ce09ce1ef
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Change-Id: I2b79a3309cf29cf497edb3b8a4b5b5bcdaec9e18
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Sam Hague [Thu, 7 Jan 2016 02:04:20 +0000 (21:04 -0500)]
Disable hwvtep tests until impl is ready
Change-Id: I9bf643e55f59413ccb8220fdfc67c1b1b810a092
Signed-off-by: Sam Hague <shague@redhat.com>
Vishal Thapar [Tue, 5 Jan 2016 15:38:37 +0000 (16:38 +0100)]
Disable hwvtepsouthbound-it
Change-Id: I2a7537721240e8ef98c513771d0f7001f3206f31
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
Stephen Kitt [Tue, 5 Jan 2016 09:59:54 +0000 (10:59 +0100)]
Add a unit test for TyperUtils::checkVersion()
Change-Id: Ibb133dfc0a225c275a9cd6cbdb1fb060a8e97e17
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Flavio Fernandes [Mon, 4 Jan 2016 18:52:05 +0000 (13:52 -0500)]
Bug 4874 - distributed arp in old l3 for ovsdb is not installing rules when it should
Fix TenantNetworkManagerImpl::isTenantNetworkPresentInNode(), so it does not
use stale node to determine the termination points.
Patch set 2: fix UT
Change-Id: I22e1e88ca5b37f6da28b2281f01aaec07c3f751e
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
Vishal Thapar [Thu, 24 Dec 2015 08:58:59 +0000 (14:28 +0530)]
Added more ITs to hwvtep
Adds following tests and required utils code:
1. testHwvtepNodeConnectDisconnect
2. testAddDeletePhysicalSwitch
Fixes issues found while writing and running ITs
Change-Id: Ia1b4bb03e228dd16c7b01dedc0ef1a4b3d3ea256
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
Vishal Thapar [Sun, 27 Dec 2015 13:43:58 +0000 (19:13 +0530)]
Add Tunnel configuration
Yang changes to configure tunnels [including bfd]
Code to store tunnels information in Operational DataStore.
Code to configure tunnels
Change-Id: Ibd882c6737305af9931488e4cda394e92bcdaf91
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
Sam Hague [Thu, 24 Dec 2015 17:48:15 +0000 (17:48 +0000)]
Merge "Added support for port range in TCP and UDP security group rules"
Aswin Suryanarayanan [Fri, 25 Dec 2015 00:37:15 +0000 (06:07 +0530)]
Added support for port range in TCP and UDP security group rules
Change-Id: I69ecc8eb52bedb641a7b2c4407b3e070ed2c1677
Signed-off-by: Aswin Suryanarayanan <aswin.suryanarayanan@hp.com>
Vishal Thapar [Thu, 24 Dec 2015 09:53:05 +0000 (15:23 +0530)]
Fix hwvtep.yang
BFD configuration and parameters are defined as string. This is incorrect
and makes it difficult to use BFD cofigs and params. This fix creates
them as lists of key:value pairs of type string:string.
Change-Id: I8af37e443cc04d3665ef4c70824b02d71c14b9b5
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
Sam Hague [Wed, 23 Dec 2015 23:37:30 +0000 (23:37 +0000)]
Merge "First netvirt renderer framework: Hardware Gateway (hwgw)"
Sam Hague [Wed, 23 Dec 2015 23:29:43 +0000 (23:29 +0000)]
Merge "Fix NPE in VLAN Bindings deletion"
Vishal Thapar [Fri, 18 Dec 2015 06:00:07 +0000 (11:30 +0530)]
ITs for hwvtepsouthbound
Enables IT for hwvtepsouthbound
adds hwvtepsouthboundutils to utils
Change-Id: I365604e75aa45c9a67312b2b275b4041141d75e1
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
karanrajsingh [Wed, 23 Dec 2015 10:16:13 +0000 (15:46 +0530)]
Fix NPE in VLAN Bindings deletion
Fixed NPE for multiple physical port addition.
Change-Id: I4b7324bd00dc086d843bb9f1327683dcac696e3d
Signed-off-by: karanrajsingh <karan.raj.s.singh@ericsson.com>
Andre Fredette [Tue, 22 Dec 2015 23:52:30 +0000 (18:52 -0500)]
First netvirt renderer framework: Hardware Gateway (hwgw)
Change-Id: Ic84ba7c7fda140e1bba304541da2d7cc4c0254de
Signed-off-by: Andre Fredette <afredette@redhat.com>
Sam Hague [Wed, 23 Dec 2015 02:35:54 +0000 (02:35 +0000)]
Merge "Framework for netvirt model (Part 1)."
Andre Fredette [Mon, 21 Dec 2015 21:53:10 +0000 (16:53 -0500)]
Framework for netvirt model (Part 1).
The structure planned is as follows:
/ovsdb/netvirt
/ovsdb/netvirt/api
/ovsdb/netvirt/artifacts
/ovsdb/netvirt/features
/ovsdb/netvirt/impl
/ovsdb/netvirt/karaf
/ovsdb/netvirt/it
/ovsdb/netvirt/renderers
/ovsdb/netvirt/renderers/hwgw
/ovsdb/netvirt/renderers/neutron
/ovsdb/netvirt/renderers/ovs
This patch contains the "netvirt" directory.
Change-Id: I03ba77273f6193566df63795230db7bd4e20b2e7
Signed-off-by: Andre Fredette <afredette@redhat.com>
Flavio Fernandes [Tue, 22 Dec 2015 20:39:00 +0000 (15:39 -0500)]
Remove extra return statement.
When Flow id caches that were no longer needed
were removed from code, a lonely return statement
in the router interface remove code path was
left behind.
Gerrit: https://git.opendaylight.org/gerrit/#/c/29204/
Change-Id: Ic978953ab65da91baf543e21ea86333b4a9ee5ca
Reference: Ic2acced7a9a006e6e04afba6fea22aaf0620f134
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
Sam Hague [Tue, 22 Dec 2015 18:05:56 +0000 (18:05 +0000)]
Merge "Use initFlowBuilder for SfcClassifier"
Sam Hague [Tue, 22 Dec 2015 18:05:49 +0000 (18:05 +0000)]
Merge "Use initFlowBuilder for SfcClassifierService"
Sam Hague [Tue, 22 Dec 2015 18:05:41 +0000 (18:05 +0000)]
Merge "Use initFlowBuilder for OF13Provider"
Sam Hague [Tue, 22 Dec 2015 18:05:34 +0000 (18:05 +0000)]
Merge "Use initFlowBuilder for IngressAclService"
Sam Hague [Tue, 22 Dec 2015 18:05:24 +0000 (18:05 +0000)]
Merge "Use initFlowBuilder for EgressAclService"
Sam Hague [Tue, 22 Dec 2015 18:05:13 +0000 (18:05 +0000)]
Merge "Use initFlowBuilder for RoutingService"
Sam Hague [Tue, 22 Dec 2015 18:05:05 +0000 (18:05 +0000)]
Merge "Use initFlowBuilder for OutboundNatService"
Sam Hague [Tue, 22 Dec 2015 18:04:55 +0000 (18:04 +0000)]
Merge "Use initFlowBuilder for LoadBalancerService"
Sam Hague [Tue, 22 Dec 2015 18:04:46 +0000 (18:04 +0000)]
Merge "Use initFlowBuilder for L3ForwardingService"
Sam Hague [Tue, 22 Dec 2015 18:04:37 +0000 (18:04 +0000)]
Merge "Use initFlowBuilder for InboundNatService"
Sam Hague [Tue, 22 Dec 2015 18:04:30 +0000 (18:04 +0000)]
Merge "Use initFlowBuilder for ClassifierService"
Sam Hague [Tue, 22 Dec 2015 18:04:20 +0000 (18:04 +0000)]
Merge "Use initFlowBuilder for ArpResponderService"
Sam Hague [Tue, 22 Dec 2015 18:03:26 +0000 (18:03 +0000)]
Merge "Use strict for flows"
Sam Hague [Tue, 22 Dec 2015 14:47:09 +0000 (09:47 -0500)]
Use initFlowBuilder for SfcClassifier
Change-Id: I06d398cac6faeaae76718e306159d0cfe6a55708
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Tue, 22 Dec 2015 14:39:57 +0000 (09:39 -0500)]
Use initFlowBuilder for SfcClassifierService
Change-Id: I88349b11efa11638930f90b4bf7232d36ad3d36e
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Tue, 22 Dec 2015 14:18:26 +0000 (09:18 -0500)]
Use initFlowBuilder for OF13Provider
Change-Id: I4ea3ed96bd99bc7cf1d3465513a209be76444544
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Tue, 22 Dec 2015 14:01:46 +0000 (09:01 -0500)]
Use initFlowBuilder for IngressAclService
Change-Id: Iec15b1d9d368cb715a7fa1aa5aaf8dc341c2f531
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Tue, 22 Dec 2015 02:49:13 +0000 (21:49 -0500)]
Use initFlowBuilder for EgressAclService
Change-Id: I96b5ba5b99421366eeebbe6a358b983fe248b2d1
Signed-off-by: Sam Hague <shague@redhat.com>
Stephen Kitt [Tue, 22 Dec 2015 13:35:06 +0000 (14:35 +0100)]
Use ${project.version} instead of ovsdb.ui.version
This aligns ovsdb-ui with the rest of the project. The definition of
ovsdb.ui.version was removed in
I0a795d81e4422a5677981a1396ac36f90e103d35 but it was still referenced
in a couple of places.
Change-Id: Icd3a70c25aaf1af3429b5dfac488ad504de16fd2
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Sam Hague [Tue, 22 Dec 2015 02:10:06 +0000 (21:10 -0500)]
Use initFlowBuilder for RoutingService
Change-Id: Ib740544ddbbb08745aa7f21aa9246acad1ad1d53
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Tue, 22 Dec 2015 01:52:50 +0000 (20:52 -0500)]
Use initFlowBuilder for OutboundNatService
Change-Id: I3babd5e2f159045da89f510a2e876f5787bc7769
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Tue, 22 Dec 2015 00:22:20 +0000 (19:22 -0500)]
Use initFlowBuilder for LoadBalancerService
Change-Id: I913f235658def11a76cb58ab0b173d2ba272b313
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Mon, 21 Dec 2015 23:40:47 +0000 (18:40 -0500)]
Use initFlowBuilder for L3ForwardingService
Change-Id: Ibc4b611c30e21e63ad3b3412712b0e787faaeda4
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Mon, 21 Dec 2015 23:27:06 +0000 (18:27 -0500)]
Use initFlowBuilder for InboundNatService
Change-Id: I0df8314aa718256d543d435bdba63a405d61f031
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Mon, 21 Dec 2015 23:09:16 +0000 (18:09 -0500)]
Use initFlowBuilder for ClassifierService
Change-Id: Ibd15c9c351e218a6e6637e3b494bbd1d9269d74d
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Mon, 21 Dec 2015 22:37:31 +0000 (17:37 -0500)]
Use initFlowBuilder for ArpResponderService
Change-Id: Iede2080f6870eab1e16311020d9db664ff79cc92
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Mon, 21 Dec 2015 22:36:55 +0000 (17:36 -0500)]
Use strict for flows
Change-Id: I8ec483eccc617717fa0a9f42cf3adaed9b51d18e
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Mon, 21 Dec 2015 21:12:10 +0000 (21:12 +0000)]
Merge "setTunnel in PhysicalSwitchUpdateCommand"
Sam Hague [Mon, 21 Dec 2015 21:12:04 +0000 (21:12 +0000)]
Merge "Change logical-switch-ref to iid in hwvtep.yang"
Sam Hague [Mon, 21 Dec 2015 21:11:58 +0000 (21:11 +0000)]
Merge "Remove Macs by Listening on ConfigDS"
Sam Hague [Mon, 21 Dec 2015 21:11:05 +0000 (21:11 +0000)]
Merge "Close the OVSDB connection after the last test"
Sam Hague [Mon, 21 Dec 2015 14:10:32 +0000 (09:10 -0500)]
Add controller target to log output for NetvirtIT
Change-Id: I9646c16e05cc90050ef0efaff398b192efb367e6
Signed-off-by: Sam Hague <shague@redhat.com>
karanrajsingh [Mon, 21 Dec 2015 06:54:46 +0000 (12:24 +0530)]
setTunnel in PhysicalSwitchUpdateCommand
Added code for updating tunnels on physical switch.
Removed redundant methods.
Change-Id: Iea1562a2816458ff4d91bffe681dd272aa874568
Signed-off-by: karanrajsingh <karan.raj.s.singh@ericsson.com>
Peng Zhang [Thu, 17 Dec 2015 16:31:39 +0000 (00:31 +0800)]
Change logical-switch-ref to iid in hwvtep.yang
Change the type of logical-switch-ref from string to instance-identifier in hwvtep.yang
PatchSet 2:
1. fix logical-switch-ref in postman collection
Change-Id: I67fc5f80ac0fea88ed3f6ac7eaeeee9e63f0da92
Signed-off-by: Peng Zhang <pzhang@ctbri.com.cn>
Peng Zhang [Thu, 10 Dec 2015 08:04:09 +0000 (16:04 +0800)]
Remove Macs by Listening on ConfigDS
PatchSet 2:
1. fix "unknown-dst" exception
2. add local McastMacs remove command
PatchSet 3:
1. add UcastMacs remove command
Change-Id: Ia79cdbc3ea89991b71b6e77a322a3c8539f3de33
Signed-off-by: Peng Zhang <pzhang@ctbri.com.cn>
Flavio Fernandes [Fri, 18 Dec 2015 13:24:22 +0000 (13:24 +0000)]
Merge "Bug 4789 - allowed address pair doesn't have port id"
Stephen Kitt [Fri, 18 Dec 2015 11:49:24 +0000 (12:49 +0100)]
Close the OVSDB connection after the last test
Change-Id: Iba99e08bde33fbb72e9387f0ae70a991f64699be
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Sam Hague [Fri, 18 Dec 2015 01:52:58 +0000 (20:52 -0500)]
Cleanup NetvirtIT
Removed methods that were added to SouthboundUtils.
Moved the Neutron IAware methods to their own class.
Remove the controller methods and used those defined in BridgeConfigurationManager.
Change-Id: I573d698805888e0dcefe1dddfbd47df5dc8828cf
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Thu, 17 Dec 2015 18:31:22 +0000 (18:31 +0000)]
Merge "Remove Physical Switch by Listening on DS"
Sam Hague [Thu, 17 Dec 2015 18:31:14 +0000 (18:31 +0000)]
Merge "Fix Physical Switch Update Command"
Sam Hague [Thu, 17 Dec 2015 18:30:56 +0000 (18:30 +0000)]
Merge "Remove Physical Port by Listening on ConfigDS"
Sam Hague [Thu, 17 Dec 2015 18:30:00 +0000 (18:30 +0000)]
Merge "ManagerUpdate/Remove Command"
Peng Zhang [Thu, 10 Dec 2015 04:35:37 +0000 (12:35 +0800)]
Remove Physical Switch by Listening on DS
PatchSet 2:
1. add mutation to Global table
2. remove a unused import
PatchSet 3:
1. fix typos in postman collection
Change-Id: I7a13208f16feb0a0f3af7a09f2a3a263dcc1f9cf
Signed-off-by: Peng Zhang <pzhang@ctbri.com.cn>
Peng Zhang [Wed, 16 Dec 2015 09:42:16 +0000 (17:42 +0800)]
Fix Physical Switch Update Command
Change-Id: Ibcb66f43bead8b381f8f6ad98050401c2e8b5de1
Signed-off-by: Peng Zhang <pzhang@ctbri.com.cn>
Sam Hague [Tue, 15 Dec 2015 19:13:58 +0000 (14:13 -0500)]
southbound should only monitor Open_vSwitch tables
The patch also adds more clear logging to indicate connection events and indicate which direction the events happened.
Patch Set 4: Review comments. Remove the filter since it doesn't make sense because the caller is asking explictly for the table to monitor.
Patch Set 2, 3: fix unit tests and update commit message
Change-Id: I4ea511906911bf9296e78f57f1b63dc2608c9501
Signed-off-by: Sam Hague <shague@redhat.com>
karanrajsingh [Tue, 8 Dec 2015 06:44:53 +0000 (12:14 +0530)]
ManagerUpdate/Remove Command
Manager Update and Remove Commands done.Updated as per the comments.
Redundant HwvtepTunnelUpdateCommand.java removed.Tunnel updates would be
handled as a part of PhysicalSwitchUpdate.
Updated as per comment for Patchset4 and Patschset6.
VlanBindings deletion updated in PhysicalPortUpdateCommand.
Updated for comments in Patchset7
Change-Id: I081935a1adbe237e14efb16a0e694e8f912ab617
Signed-off-by: karanrajsingh <karan.raj.s.singh@ericsson.com>
Isaku Yamahata [Wed, 16 Dec 2015 05:23:49 +0000 (21:23 -0800)]
Bug 4789 - allowed address pair doesn't have port id
So getPortId, setPortId methods aren't defined.
This is the ovsdb part of Bug 4789.
Change-Id: Id9ad4762b5ed92c5b84e6fab1d7c5135782ca528
Signed-off-by: Isaku Yamahata <isaku.yamahata@intel.com>
Peng Zhang [Thu, 10 Dec 2015 05:35:16 +0000 (13:35 +0800)]
Remove Physical Port by Listening on ConfigDS
PatchSet 2:
change according to review comments
Change-Id: I47436608877bfd05985263a6f27837662635bb4a
Signed-off-by: Peng Zhang <pzhang@ctbri.com.cn>
Flavio Fernandes [Tue, 15 Dec 2015 04:27:41 +0000 (23:27 -0500)]
Bug 4776 - handle cases when network/subnet contains no tentant id
When ODL is used with l3 agent and l3_ha subnet/network for handling
keep alive traffic contains no tenant id. Added missing checks that
handle these cases gracefully.
Change-Id: Ia9e2e963bc0d2df6d7a08b493c1f9bbcbae5659f
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
Sam Hague [Tue, 15 Dec 2015 02:00:24 +0000 (02:00 +0000)]
Merge "Bug 4579 - Periodic ARP resolver is missing callback for MAC updates"
Sam Hague [Tue, 15 Dec 2015 01:57:07 +0000 (01:57 +0000)]
Merge "Require min ovs version for SG IT"
Sam Hague [Mon, 14 Dec 2015 21:29:46 +0000 (16:29 -0500)]
Require min ovs version for SG IT
Change-Id: I535fcfc5b29a3ddadfd22a7461d252e0899ddcfe
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Mon, 14 Dec 2015 21:28:09 +0000 (21:28 +0000)]
Merge "Remove ovs-sfc bundle"
Sam Hague [Mon, 14 Dec 2015 21:28:00 +0000 (21:28 +0000)]
Merge "Remove commons/parent bundle"
adetalhouet [Mon, 14 Dec 2015 14:50:36 +0000 (09:50 -0500)]
Remove ovs-sfc bundle
Change-Id: I6108515d7cc1738b6fc68f0f9ea7546a21637bc5
Signed-off-by: adetalhouet <adetalhouet@inocybe.com>
adetalhouet [Fri, 11 Dec 2015 13:54:45 +0000 (08:54 -0500)]
Remove commons/parent bundle
- Reformat aggregator so they use odlparent and don't deploy themselves as they are used only for build purposes
Change-Id: Ia70c0bff4327d376a985c263569aebbc37cfec32
Signed-off-by: adetalhouet <adetalhouet@inocybe.com>
Flavio Fernandes [Wed, 9 Dec 2015 12:42:26 +0000 (07:42 -0500)]
Bug 4579 - Periodic ARP resolver is missing callback for MAC updates
Patch set 2: fix formatting
Change-Id: I21523c0c6e06c21f4dbf5b914f5dec625a40ab83
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
Also-By: Andre Fredette <afredette@redhat.com>
Sam Hague [Mon, 14 Dec 2015 14:43:31 +0000 (14:43 +0000)]
Merge "Attempt to fix report in sonar for test coverage"
adetalhouet [Fri, 11 Dec 2015 22:23:27 +0000 (17:23 -0500)]
Attempt to fix report in sonar for test coverage
Current coverage reported for this class is 1.1%
Change-Id: I41a2498dff15dbb1d474040abd667dfddb33a149
Signed-off-by: adetalhouet <adetalhouet@inocybe.com>
adetalhouet [Fri, 11 Dec 2015 13:55:31 +0000 (08:55 -0500)]
Clean up ovsdb feature
- Remove ovs-sfc feature
- Move feature-ovsdb under /features
- clean-up feature-ovsdb
- unify version number by using project.version everywhere in the project
Change-Id: I0a795d81e4422a5677981a1396ac36f90e103d35
Signed-off-by: adetalhouet <adetalhouet@inocybe.com>
Flavio Fernandes [Thu, 10 Dec 2015 15:57:38 +0000 (10:57 -0500)]
Bug 4752 - Distributed arp only needed on compute nodes that have tenant net
Missing logic to avoid adding unnecessary rules for distributed arp in
compute nodes that did not have any tenant vms for a particular
segmentation id
Patch set 2: Fix UT
Change-Id: Ib9183be4bdc6a23e0b748acfff13992e6a36c684
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
Sam Hague [Thu, 10 Dec 2015 15:48:41 +0000 (15:48 +0000)]
Merge "Fold netvirtsfc-env demo into ovsdb project"
Sam Hague [Thu, 10 Dec 2015 14:50:07 +0000 (14:50 +0000)]
Merge "Drop dependencies on netty-all"
Flavio Fernandes [Thu, 10 Dec 2015 13:55:20 +0000 (08:55 -0500)]
Fold netvirtsfc-env demo into ovsdb project
Keeping the ovsdb netvirt-sfc demo together with the ovsdb project itself.
Original location: https://github.com/flavio-fernandes/netvirtsfc-env
Change-Id: I747694a9860433c4d4deab06aed537ecba1a96f5
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
Sam Hague [Thu, 10 Dec 2015 13:32:51 +0000 (13:32 +0000)]
Merge "Remove Logical Switch by Listening on ConfigDS"
Sam Hague [Thu, 10 Dec 2015 13:32:05 +0000 (13:32 +0000)]
Merge "Fix Port UUID in hwvtep.yang"
Sam Hague [Thu, 10 Dec 2015 13:31:40 +0000 (13:31 +0000)]
Merge "Fix "unknown-dst" Exception"
Stephen Kitt [Thu, 10 Dec 2015 13:12:34 +0000 (14:12 +0100)]
Drop dependencies on netty-all
Use specific dependencies instead; this also allows ovsdb to depend on
the upstream versions provided by odlparent.
Change-Id: Ice5b76300e08a6985dff9ad10c6ad92476315c7e
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Peng Zhang [Thu, 10 Dec 2015 03:20:54 +0000 (11:20 +0800)]
Remove Logical Switch by Listening on ConfigDS
PatchSet 2:
1. change according to review comments
Change-Id: Ia40effbf63a66db94a733d2017009abf18627e79
Signed-off-by: Peng Zhang <pzhang@ctbri.com.cn>
Stephen Kitt [Thu, 10 Dec 2015 09:23:32 +0000 (10:23 +0100)]
Avoid producing controller artifacts
Specify the groupId for artifacts inheriting from
org.opendaylight.controller:config-parent to avoid producing
controller artifacts.
Change-Id: Ic1f8ccbbcc109f9e538d01c6494c33d020b5fe9d
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Peng Zhang [Thu, 10 Dec 2015 06:01:19 +0000 (14:01 +0800)]
Fix Port UUID in hwvtep.yang
'leaf physical-port-uuid' was within 'list vlan-bindings'. It should not be there
since uuid is an attribute of Port.
Change-Id: I01e1794cdb39b1f93f559df295d38c950dcd2160
Signed-off-by: Peng Zhang <pzhang@ctbri.com.cn>
Peng Zhang [Wed, 9 Dec 2015 10:57:37 +0000 (18:57 +0800)]
Fix "unknown-dst" Exception
Since the type of mac-entry-key is yang:mac and does not accept "unknown-dst",
use "00:00:00:00:00:00" instead of "unknown-dst".
PatchSet 2:
1. change according review comments
2. delete unused "locator-set-ref" in hwvtep.yang
PatchSet 3:
1. rebase on "Cleanup on Hwvtepsouthbound"
Change-Id: I46258fc749bc0df5608010c0fb76e4c3319dc74f
Signed-off-by: Peng Zhang <pzhang@ctbri.com.cn>
Sam Hague [Thu, 10 Dec 2015 02:20:24 +0000 (02:20 +0000)]
Merge "Clean up pom files"
Sam Hague [Thu, 10 Dec 2015 02:17:49 +0000 (02:17 +0000)]
Merge "Clean up hwvtepsouthbound"
adetalhouet [Wed, 9 Dec 2015 00:28:53 +0000 (19:28 -0500)]
Clean up pom files
Change-Id: Ifdb9c2bf63249f90b8813cd5fbe67bc80cd772e9
Signed-off-by: adetalhouet <adetalhouet@inocybe.com>
adetalhouet [Wed, 9 Dec 2015 00:27:24 +0000 (19:27 -0500)]
Make utils bundles use config-parent
Instead of using either common or binding-parent use config-parent
Change-Id: I61ab66a511e9c3a372f7bacbd3f053864d048d16
Signed-off-by: adetalhouet <adetalhouet@inocybe.com>