netvirt.git
8 years agoSecurity Groups: Added support for ICMP, ALL ICMP and Others protocol
raveek [Tue, 3 Nov 2015 07:55:21 +0000 (13:25 +0530)]
Security Groups: Added support for ICMP, ALL ICMP and Others protocol
Change-Id: Iedc3061ccaf03f21b9a39da8a4b8b27c4baea6f0
Signed-off-by: raveek <raveek@hp.com>
8 years agoMerge "Added command patterns to update OperDS"
Sam Hague [Mon, 9 Nov 2015 04:21:33 +0000 (04:21 +0000)]
Merge "Added command patterns to update OperDS"

8 years agoinitial framework for sfc workaround and IT tests
Sam Hague [Mon, 9 Nov 2015 03:21:15 +0000 (22:21 -0500)]
initial framework for sfc workaround and IT tests

Change-Id: I94a4a40659fb4f0a1ecc815a7d132ffcadd991de
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoupdate exports for ServiceHelper
Sam Hague [Mon, 9 Nov 2015 03:19:43 +0000 (22:19 -0500)]
update exports for ServiceHelper

Change-Id: I7d7e97b5860dbaca87877d95759fe550a62855e8
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoAdd config for selecting provider
Sam Hague [Sun, 8 Nov 2015 16:22:28 +0000 (11:22 -0500)]
Add config for selecting provider

Change-Id: I5597573fa2cafd2e7db4d444fc51030adf478f7c
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoRework provider interface to allow different providers
Sam Hague [Sun, 8 Nov 2015 15:14:29 +0000 (10:14 -0500)]
Rework provider interface to allow different providers

Change-Id: Iaa36bc040e82005c3a8d419e23ad9ac8696c1215
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoAdd SfcClassifier to pipeline
Sam Hague [Sat, 7 Nov 2015 02:11:42 +0000 (21:11 -0500)]
Add SfcClassifier to pipeline

Change-Id: I7de504449435678020efc3aca290897adada42ab
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoMerge changes I4a8650ae,Ie2e119fd,Ic2acced7,Ieeb5ae5b,I2f7b6f8f
Flavio Fernandes [Fri, 6 Nov 2015 23:17:52 +0000 (23:17 +0000)]
Merge changes I4a8650ae,Ie2e119fd,Ic2acced7,Ieeb5ae5b,I2f7b6f8f

* changes:
  Fixed wildcarded imports
  Fixed NPE in md-sal secutiry groups to neutron security group conversion.
  Removed Flow id caches that is being used to check
  Populate the Node Cache at the controller start/restart.
  Repopulate router, port and floating ip related caches These caches can create a problem in a cluster environment where node goes down and rejoin the cluster. All the caches will be clear on restart, and if newly join node become master instance, it can break the functionality. This patch is re-populating all the required caches

8 years agoFixed wildcarded imports
Anil Vishnoi [Fri, 6 Nov 2015 22:37:33 +0000 (04:07 +0530)]
Fixed wildcarded imports

Change-Id: I4a8650aefddd0455e55d005a2ffd017a34d64293
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
8 years agoFixed NPE in md-sal secutiry groups to neutron security group conversion.
Anil Vishnoi [Wed, 4 Nov 2015 18:17:46 +0000 (23:47 +0530)]
Fixed NPE in md-sal secutiry groups to neutron security group conversion.

Change-Id: Ie2e119fdc24168f2ab4df26332244586c644912f
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
8 years agoRemoved Flow id caches that is being used to check
Anil Vishnoi [Sat, 31 Oct 2015 04:50:31 +0000 (10:20 +0530)]
Removed Flow id caches that is being used to check

if flow is already installed or deleted. Now it will
install flow irrespective of whether the flow already
installed or not. It won't really do installation of
flow again, because if you write same data again, it's
going to be no-op. These caches create issues if new node
with same ovsdb ip:port connects the controller, but the
openflow bridge is different.

Change-Id: Ic2acced7a9a006e6e04afba6fea22aaf0620f134
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
8 years agoPopulate the Node Cache at the controller start/restart.
Anil Vishnoi [Sat, 31 Oct 2015 00:21:08 +0000 (05:51 +0530)]
Populate the Node Cache at the controller start/restart.

This cache can be removed fully, but if we do that, we need
to make read call to the data store, where we will have to
read the whole topology tree, that can put some load on the
md-sal data store, and it might not be negligible in case of
clustered data store.

Change-Id: Ieeb5ae5ba01839b34aefe7d3916c6bdd0fb14808
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
8 years agoRepopulate router, port and floating ip related caches
Anil Vishnoi [Sat, 31 Oct 2015 00:21:08 +0000 (05:51 +0530)]
Repopulate router, port and floating ip related caches
These caches can create a problem in a cluster environment
where node goes down and rejoin the cluster. All the caches
will be clear on restart, and if newly join node become master
instance, it can break the functionality. This patch is re-populating
all the required caches

Change-Id: I2f7b6f8f8871eb7c6fc7c96d9e4e121adbf5c950
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
8 years agoMerge "Fix the feature name of hwvtepsouthbound in ./hwvtepsouthbound-karaf/pom.xml"
Sam Hague [Thu, 5 Nov 2015 21:17:09 +0000 (21:17 +0000)]
Merge "Fix the feature name of hwvtepsouthbound in ./hwvtepsouthbound-karaf/pom.xml"

8 years agoMerge "Extend southbound-it testDpdkSwitch() to test all the OVS-DPDK interface types...
Sam Hague [Thu, 5 Nov 2015 21:03:11 +0000 (21:03 +0000)]
Merge "Extend southbound-it testDpdkSwitch() to test all the OVS-DPDK interface types [dpdk,dpdkr,dpdkvhostuser..]"

8 years agoAdded command patterns to update OperDS
Vishal Thapar [Wed, 4 Nov 2015 03:55:39 +0000 (09:25 +0530)]
Added command patterns to update OperDS

1. Command pattern for Global and PhysicalSwitch
2. Update OperDS with Global and PhysicalSwitch tables

Patchset2:
Added skeletal code more command pattern classes, functionality TBD.
Handle updation of instance iid on connect/connected

Patchset3:
Clear Operational DataStore when switch disconnects
Add PhysicalSwitchRemove command

Change-Id: I519c28a59edcd3a99ac5fadfda420b65edb85abb
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
8 years agoMore changes for SFC
Sam Hague [Thu, 5 Nov 2015 15:10:01 +0000 (10:10 -0500)]
More changes for SFC

Change-Id: I1e6b52b9726d6fe85ccde01a57bdb927821690ca
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoFix utils exports
Sam Hague [Thu, 5 Nov 2015 15:09:21 +0000 (10:09 -0500)]
Fix utils exports

Change-Id: I0032fd368af59e23cecb26736b0e34723df58a0f
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoModify NSH MatchUtils
Sam Hague [Thu, 5 Nov 2015 15:08:55 +0000 (10:08 -0500)]
Modify NSH MatchUtils

Change-Id: I85057e96b399dea8d9f09d087da6014dc780ac8c
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoAdd Flow utils
Sam Hague [Thu, 5 Nov 2015 15:07:38 +0000 (10:07 -0500)]
Add Flow utils

Change-Id: I120391618945908c358c4da4728ad0c5243c721f
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoFix the feature name of hwvtepsouthbound in ./hwvtepsouthbound-karaf/pom.xml
Peng Zhang [Thu, 5 Nov 2015 03:47:13 +0000 (11:47 +0800)]
Fix the feature name of hwvtepsouthbound in ./hwvtepsouthbound-karaf/pom.xml

Change-Id: I994bc48981ec43cf206e07a9ac877ed1e356fe92
Signed-off-by: Peng Zhang <pzhang@ctbri.com.cn>
8 years agoExtend southbound-it testDpdkSwitch() to test all the OVS-DPDK interface types [dpdk...
Praveen Mala [Tue, 3 Nov 2015 01:43:29 +0000 (20:43 -0500)]
Extend southbound-it testDpdkSwitch() to test all the OVS-DPDK interface types [dpdk,dpdkr,dpdkvhostuser..]

Change-Id: Iab6532b33fe1d2eb0ab61c1434e9560fdb7b530f
Signed-off-by: Praveen Mala <praveen.mala@intel.com>
8 years agoMerge changes If2ef6c5c,I4b8e0a28
Sam Hague [Wed, 4 Nov 2015 01:48:46 +0000 (01:48 +0000)]
Merge changes If2ef6c5c,I4b8e0a28

* changes:
  Fix nsh flow
  fix for missing sfc feature

8 years agoFix nsh flow
Sam Hague [Tue, 3 Nov 2015 13:09:17 +0000 (08:09 -0500)]
Fix nsh flow

Change-Id: If2ef6c5c6986ca42e7a753a1e43202dd5cb4bfcc
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agofix for missing sfc feature
Sam Hague [Wed, 4 Nov 2015 00:03:17 +0000 (19:03 -0500)]
fix for missing sfc feature

Change-Id: I4b8e0a28c3dcca1f2809ca820f77be479dbe236c
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoMerge "Use config for hwvtepsouthbound"
Sam Hague [Tue, 3 Nov 2015 23:31:25 +0000 (23:31 +0000)]
Merge "Use config for hwvtepsouthbound"

8 years agoUse config for hwvtepsouthbound
Vishal Thapar [Mon, 2 Nov 2015 12:12:54 +0000 (17:42 +0530)]
Use config for hwvtepsouthbound

This is counterpart to https://git.opendaylight.org/gerrit/27578

Patchset2:
Remove null check for ovsdbConnection in handleOwnershipChange. Since this
is always non-null, we end up not starting OVSDBManager for hwvtep.

Change-Id: I8900794cf4f75b837fd6efb406f18addc9cfe3a0
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
8 years agoUT for ovsdb.southbound transact package
Rashmi Pujar [Tue, 3 Nov 2015 16:12:49 +0000 (11:12 -0500)]
UT for ovsdb.southbound transact package

4. TerminationPointCreateCommand.java
5. TerminationPointUpdateCommand.java

Change-Id: I7647196548b676ada6a4fa902f60f7e71644901c
Signed-off-by: Rashmi Pujar <rpujar@inocybe.com>
8 years agoInline variables
Stephen Kitt [Mon, 2 Nov 2015 13:52:01 +0000 (14:52 +0100)]
Inline variables

Change-Id: I7999f158b755eb9b0a71bd38d3e065cc766f45a7
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoDrop redundant type information
Stephen Kitt [Mon, 2 Nov 2015 13:26:13 +0000 (14:26 +0100)]
Drop redundant type information

Change-Id: I030f911f2e699266b6f85af7a0185a4714e34fb1
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoFix up loops
Stephen Kitt [Mon, 2 Nov 2015 13:17:23 +0000 (14:17 +0100)]
Fix up loops

Use foreach loops instead of explicit Iterators.
Use switch statements instead of mutually-exclusive if statements.

Change-Id: I2239a2f119686efc65ae062a95b4edbda99c5ded
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoBoxing/unboxing clean-up
Stephen Kitt [Mon, 2 Nov 2015 12:16:48 +0000 (13:16 +0100)]
Boxing/unboxing clean-up

Change-Id: I9c0b9386a5befc58e0a93ad654e9fb8a8531e7bd
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoFull <> clean-up
Stephen Kitt [Mon, 2 Nov 2015 10:12:12 +0000 (11:12 +0100)]
Full <> clean-up

Change-Id: I23ce78b0cb4d2f253bc2d0ea8fe4833ff099e8b2
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoRemove unused imports
Stephen Kitt [Mon, 2 Nov 2015 10:03:41 +0000 (11:03 +0100)]
Remove unused imports

Change-Id: Icdbeac2764322aebe8c903b5cc23fa3295b61d49
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoRemove redundant semi-colons
Stephen Kitt [Mon, 2 Nov 2015 09:40:15 +0000 (10:40 +0100)]
Remove redundant semi-colons

Change-Id: I4a9d36022a333d90c2b3fc716d9aca9334c15a66
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoDrop redundant "public" for interfaces
Stephen Kitt [Mon, 2 Nov 2015 09:39:39 +0000 (10:39 +0100)]
Drop redundant "public" for interfaces

Change-Id: I5761423745aa72adc7434f82e9ed076d842e2ddc
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoClean up enums
Stephen Kitt [Mon, 2 Nov 2015 09:37:00 +0000 (10:37 +0100)]
Clean up enums

enums are static, and their constructors private, by default.

Change-Id: I6be729d10fa2e81b87a5a4afcc91ed1a30e3ea97
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoClean up collections
Stephen Kitt [Mon, 2 Nov 2015 08:35:30 +0000 (09:35 +0100)]
Clean up collections

Use interfaces instead of concrete implementations where appropriate.
Use the Java 7 <> operator.
Avoid Lists.newArrayList() if new ArrayList<>() is sufficient.

Change-Id: I70ebe6ebc7c79f8d742fdd71fc6419461a7aaa65
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoUse SLF4J instead of printStackTrace()
Stephen Kitt [Mon, 2 Nov 2015 07:56:15 +0000 (08:56 +0100)]
Use SLF4J instead of printStackTrace()

Change-Id: I0bcf68f963cdbaaac5de3e919c14134d2420ef35
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoMerge "Add back the proper NetvirtSfc flows"
Sam Hague [Sun, 1 Nov 2015 18:12:00 +0000 (18:12 +0000)]
Merge "Add back the proper NetvirtSfc flows"

8 years agoAdd back the proper NetvirtSfc flows
Sam Hague [Sun, 1 Nov 2015 14:33:16 +0000 (09:33 -0500)]
Add back the proper NetvirtSfc flows

Change-Id: I26fe692c95b14c8b4baa7aa575a233feb4337914
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoMerge "Ovsdb-UI : Change icon and attempt to fix invisible vxlan"
Sam Hague [Sun, 1 Nov 2015 01:20:58 +0000 (01:20 +0000)]
Merge "Ovsdb-UI : Change icon and attempt to fix invisible vxlan"

8 years agoMerge "Added support for remote security group update. 1)When a new port is created...
Sam Hague [Sun, 1 Nov 2015 01:18:53 +0000 (01:18 +0000)]
Merge "Added support for remote security group update. 1)When a new port is created/deleted with a security group, all the ports which has that security group as a remote security group, will be updated. 2)Refactored IngressAclService,EgressAclService for supporting remote security group update."

8 years agoMerge "Add DataTreeChangeListener, user connections"
Sam Hague [Sun, 1 Nov 2015 01:16:30 +0000 (01:16 +0000)]
Merge "Add DataTreeChangeListener, user connections"

8 years agoSouthboundIT: merge the test generation code
Stephen Kitt [Fri, 30 Oct 2015 17:15:22 +0000 (18:15 +0100)]
SouthboundIT: merge the test generation code

Change-Id: I86354ce41a78749578e93827e35dc23659e1588d
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoSouthboundIT: use a common builder for the input values
Stephen Kitt [Fri, 30 Oct 2015 16:40:35 +0000 (17:40 +0100)]
SouthboundIT: use a common builder for the input values

Change-Id: I7af0b37eda67554ce28cbcabae16fcf62260432b
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoSouthboundIT: drop test case 4
Stephen Kitt [Fri, 30 Oct 2015 15:20:34 +0000 (16:20 +0100)]
SouthboundIT: drop test case 4

As implemented, test case 4 is equivalent to test case 3. Modifying
test case 4 so it matches the documentation (i.e., setting the value
but not the key) just causes errors in MD-SAL because key-less values
are not allowed. This patch drops test case 4 entirely.

Change-Id: Id52eeddd1c7a1660a1da3ce82e31ac7295bff635
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoAvoid an NPE in OvsdbNodeRemoveCommand
Stephen Kitt [Fri, 30 Oct 2015 13:39:34 +0000 (14:39 +0100)]
Avoid an NPE in OvsdbNodeRemoveCommand

In some cases (perhaps only test code)
ovsdbNodeAugmentation.getManagerEntry() returns null; this patch adds
a test to avoid the resulting NPE.

Change-Id: If545d3e4478deb91703029d8226957c5c61d2125
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoSouthboundIT: make the tests uniform
Stephen Kitt [Fri, 30 Oct 2015 09:25:56 +0000 (10:25 +0100)]
SouthboundIT: make the tests uniform

All the CRUD tests should be similar; fix all the NPE handling and
adjust the tests so they are all used. This is a precursor to merging
all the tests using helper classes.

Change-Id: Ie616bed00304ddc780b85f0bd0d0f550bb4645f2
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoSouthboundIT: use an explicit class describing test-cases
Stephen Kitt [Wed, 28 Oct 2015 17:46:01 +0000 (18:46 +0100)]
SouthboundIT: use an explicit class describing test-cases

Change-Id: Ice5b8e281465be6bcf733ceafa6dbe673eb8f35c
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoRevert SouthboundIT multi-threading and refactor
Stephen Kitt [Wed, 28 Oct 2015 17:03:25 +0000 (18:03 +0100)]
Revert SouthboundIT multi-threading and refactor

Running the tests in ExecutorService-managed threads masks a number of
errors which leave the target OVSDB in an inconsistent state. This
patch reverts the multi-threading and subsequent refactor, while
preserving some of the later changes (notably the Jacoco activation).

The multi-threading and testcase-refactoring will be re-done as
follow-up patches.

Change-Id: I9d534509f772afd75877d230cf4e2dc4654fab85
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoMerge "Fix netvirtsfc flows"
Sam Hague [Thu, 29 Oct 2015 03:23:29 +0000 (03:23 +0000)]
Merge "Fix netvirtsfc flows"

8 years agoFix netvirtsfc flows
Sam Hague [Thu, 29 Oct 2015 01:49:16 +0000 (21:49 -0400)]
Fix netvirtsfc flows

Change-Id: Ife49b9150dcb99fb3097b0fe175d8e9355bdf527
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoOvsdb-UI : Change icon and attempt to fix invisible vxlan
Maxime Millette-Coulombe [Thu, 22 Oct 2015 19:33:44 +0000 (15:33 -0400)]
Ovsdb-UI : Change icon and attempt to fix invisible vxlan

- Change the icon for ones more appropriate.
- Attempt to solve the invisible vxlan when using
a "triange" vxlan topology.
- Change the logical dialog to be "half-static".
The position will be set one time and will keep the
last given instead of trying to appear near the related node.

Change-Id: I1bdd92a5b97c9f8638c5415391c02f3deb6d168a
Signed-off-by: Maxime Millette-Coulombe <mmcoulombe@inocybe.com>
8 years agoBug 4546 - Southbound plugin throws java.lang.IllegalStateException
Anil Vishnoi [Wed, 28 Oct 2015 11:20:14 +0000 (16:50 +0530)]
Bug 4546 - Southbound plugin throws java.lang.IllegalStateException
 while shutting down and loops forever

Change-Id: I71812a3cb008e43cfa5b0f9ce331fb2623983332
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
8 years agoAdded support for remote security group update.
Aswin Suryanarayanan [Tue, 20 Oct 2015 21:38:48 +0000 (03:08 +0530)]
Added support for remote security group update.
1)When a new port is created/deleted with a security group, all the
ports which has that security group as a remote security group, will be
updated.
2)Refactored IngressAclService,EgressAclService for supporting remote
security group update.

Change-Id: I16e83f77f3ccc19a4d5ecd800e39881643ec752a
Signed-off-by: Aswin Suryanarayanan <aswin.suryanarayanan@hp.com>
8 years agoMerge "UT for ovsdb.southbound transact package"
Sam Hague [Tue, 27 Oct 2015 13:31:47 +0000 (13:31 +0000)]
Merge "UT for ovsdb.southbound transact package"

8 years agoMerge "Adding code to test the all the supportted interfaces by OVS-DPDK [dpdk, dpdkr...
Sam Hague [Mon, 26 Oct 2015 23:32:07 +0000 (23:32 +0000)]
Merge "Adding code to test the all the supportted interfaces by OVS-DPDK [dpdk, dpdkr, dpdkvhostuser,....others]"

8 years agoAdding code to test the OVS-DPDK datapath type: netdev
Praveen Mala [Wed, 21 Oct 2015 20:44:04 +0000 (16:44 -0400)]
Adding code to test the OVS-DPDK datapath type: netdev

Change-Id: I599df4f0f910a1e7e18ee230ac562cbea6ac3b03
Signed-off-by: Praveen Mala <praveen.mala@intel.com>
8 years agoEnsure startOvsdbManager is called
Sam Hague [Mon, 26 Oct 2015 21:49:37 +0000 (17:49 -0400)]
Ensure startOvsdbManager is called

Change-Id: I5055c376f05c8deb22b6d90a14e79c9f36c0b5d7
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoFixup minor net-virt-it exceptions
Sam Hague [Mon, 26 Oct 2015 13:47:07 +0000 (09:47 -0400)]
Fixup minor net-virt-it exceptions

Change-Id: I9ad3ff17a0df0d792261b460c657b56c43eac168
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agofix southbound-api exports
Sam Hague [Sun, 25 Oct 2015 12:22:53 +0000 (08:22 -0400)]
fix southbound-api exports

Change-Id: I910fd48fc0dcc8eb01036d3f0633425f071c803b
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agocleanup netvirtsfc api exports
Sam Hague [Sat, 24 Oct 2015 01:26:53 +0000 (21:26 -0400)]
cleanup netvirtsfc api exports

Change-Id: I46041aba4aa09c86557b2cfafb82c596a5917ed8
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoRemove unused LibraryProvider
Sam Hague [Fri, 23 Oct 2015 19:43:02 +0000 (15:43 -0400)]
Remove unused LibraryProvider

Change-Id: I83ce77556a2c8e587278ec713f08a5d4fa4ba795
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoUse config for southbound (take 2)
Stephen Kitt [Wed, 23 Sep 2015 16:25:39 +0000 (18:25 +0200)]
Use config for southbound (take 2)

Remove unused/commented code
ConfigActivator is gone completely.
The multi-threading tests in SouthboundIT are limited to a single
thread to get the tests to pass for now (we need to handle
connections/disconnections properly).

Change-Id: I544a2d4f802c1ccdfe9593a0722ad0e0c8f27139
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoUT for ovsdb.southbound transact package
Rashmi Pujar [Fri, 23 Oct 2015 19:09:25 +0000 (15:09 -0400)]
UT for ovsdb.southbound transact package

1. TransactInvokerImpl.java
2. TransactCommandAggregator.java
3. TransactUtils.java

Change-Id: If360ba8f07a9715ff60225809fbc987afba59516
Signed-off-by: Rashmi Pujar <rpujar@inocybe.com>
8 years agoMerge "Correctly determine the parameterised type"
Sam Hague [Fri, 23 Oct 2015 15:57:24 +0000 (15:57 +0000)]
Merge "Correctly determine the parameterised type"

8 years agoMerge "Parse the port number in setup()"
Flavio Fernandes [Fri, 23 Oct 2015 04:53:22 +0000 (04:53 +0000)]
Merge "Parse the port number in setup()"

8 years agoAdding code to test the all the supportted interfaces by OVS-DPDK [dpdk, dpdkr, dpdkv...
Praveen Mala [Thu, 22 Oct 2015 22:38:18 +0000 (18:38 -0400)]
Adding code to test the all the supportted interfaces by OVS-DPDK [dpdk, dpdkr, dpdkvhostuser,....others]

Change-Id: Ied5750ef7ff095e13dcd731c8cfe25823620926e
Signed-off-by: Praveen Mala <praveen.mala@intel.com>
8 years agoUpdate to newest SFC API
Stephen Kitt [Thu, 22 Oct 2015 12:00:25 +0000 (14:00 +0200)]
Update to newest SFC API

The SFC API in SfcProviderServiceForwardAPI changed in a
non-backwards-compatible manner; this patch updates our use to the new
API.

Change-Id: I3711e401c034f901a60a226d483ddb61baff9f86
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoAdd DataTreeChangeListener, user connections
Vishal Thapar [Wed, 21 Oct 2015 12:38:49 +0000 (18:08 +0530)]
Add DataTreeChangeListener, user connections

1. Adds DataTreeChangeListener
2. Support for user configured connections to OVSDB server
3. Provider changes as per https://git.opendaylight.org/gerrit/#/c/28568/

Pending items:
1. Updating DataStore on connections
2. HWVTEP command patterns and transactions support
3. UTs
4. ITs

Change-Id: I328ffbdad6d0eab2a90973f7eb6828cbc233d828
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
8 years agoMerge "Unit test for ovsdb.southbound.ovsdb.transact"
Sam Hague [Wed, 21 Oct 2015 12:03:37 +0000 (12:03 +0000)]
Merge "Unit test for ovsdb.southbound.ovsdb.transact"

8 years agoCorrectly determine the parameterised type
Stephen Kitt [Wed, 21 Oct 2015 10:02:43 +0000 (12:02 +0200)]
Correctly determine the parameterised type

This needs a little more magic than the initial version...

Change-Id: Icddb439c11a303be16aa667301cf4f5c93d83bfd
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoParse the port number in setup()
Stephen Kitt [Wed, 21 Oct 2015 08:20:22 +0000 (10:20 +0200)]
Parse the port number in setup()

Change-Id: I08fcb03449c6995f85f7c091435361bb0da06b14
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agocheckstyle cleanup for netvirtsfc
Sam Hague [Tue, 20 Oct 2015 21:35:03 +0000 (17:35 -0400)]
checkstyle cleanup for netvirtsfc

Change-Id: Icd3d879830bde1ea0f7867c28c7aeb40895ebf14
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoMerge "Factor common code"
Sam Hague [Tue, 20 Oct 2015 18:18:24 +0000 (18:18 +0000)]
Merge "Factor common code"

8 years agoMerge "Initial implementation for hwvtepsouthbound"
Sam Hague [Tue, 20 Oct 2015 14:15:50 +0000 (14:15 +0000)]
Merge "Initial implementation for hwvtepsouthbound"

8 years agoMerge "update NetvirtSfc postman collection"
Sam Hague [Tue, 20 Oct 2015 13:18:19 +0000 (13:18 +0000)]
Merge "update NetvirtSfc postman collection"

8 years agoFactor common code
Stephen Kitt [Mon, 5 Oct 2015 09:12:55 +0000 (11:12 +0200)]
Factor common code

Change-Id: I15b782eb01ba6aba8d682c486b9520f74e76d93c
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoMerge "Use latest sfc-model"
Sam Hague [Tue, 20 Oct 2015 12:47:40 +0000 (12:47 +0000)]
Merge "Use latest sfc-model"

8 years agoupdate NetvirtSfc postman collection
Sam Hague [Tue, 20 Oct 2015 01:18:39 +0000 (21:18 -0400)]
update NetvirtSfc postman collection

Change-Id: Id3c790e689c58710435956523f809fe8d53662c9
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoUse latest sfc-model
Sam Hague [Tue, 20 Oct 2015 01:17:55 +0000 (21:17 -0400)]
Use latest sfc-model

Change-Id: Iff72fcdb945e19e70675e89fc83687c6731b9271
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoIf node joins the cluster after application master instance
Anil Vishnoi [Mon, 19 Oct 2015 19:24:17 +0000 (00:54 +0530)]
If node joins the cluster after application master instance
is selected, it doesn't get any notification about the ownership
change of the application, so it does not initiate the ovsdb manager,
It should check if any other instance is master instance,
if yes, consider itself slave and start the Ovsdb Manager.

Patch 2: Register entity ASAP, to minimize the delta for missing
ownership change notifications
Patch 3: Fixed unit test

Change-Id: Iea205de0a760f3e03962bb889e82acacfbf2247b
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
8 years agoL3: Add eth to br-ex
Badrinath [Fri, 25 Sep 2015 11:14:56 +0000 (04:14 -0700)]
L3: Add eth to br-ex

cherry-pick to master.

Change-Id: I89d917bb51d7f54d585d71076319eedd752b42d0
Signed-off-by: Badrinath <badrinath_viswanatha@dell.com>
8 years agoupdate NetvirtSfc postman collection
Sam Hague [Mon, 19 Oct 2015 15:48:06 +0000 (11:48 -0400)]
update NetvirtSfc postman collection

Change-Id: I33c0e104d54ae75b5e90520bdbce122f2c0000d9
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoUnit test for ovsdb.southbound.ovsdb.transact
Mohamed El-Serngawy [Wed, 14 Oct 2015 20:09:48 +0000 (16:09 -0400)]
Unit test for ovsdb.southbound.ovsdb.transact

Change-Id: I200bf945bf2d8875d5e8de23c101420092a9161e
Signed-off-by: Mohamed El-Serngawy <melserngawy@inocybe.com>
8 years agoFirst pass changes for Netvirt classifier rule installation. Writing to INGRES_ACL...
Arun Yerra [Tue, 13 Oct 2015 11:31:17 +0000 (04:31 -0700)]
First pass changes for Netvirt classifier rule installation. Writing to INGRES_ACL table withing netvirt pipeline.

Conflicts:
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

Change-Id: Ie1f76ceb301aed90acad49dceacbd8bbfac2dd49
Signed-off-by: Arun S Yerra <arunsarat@yahoo.com>
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoMerge "Neuter NetvirtSfcIT"
Flavio Fernandes [Fri, 16 Oct 2015 19:57:28 +0000 (19:57 +0000)]
Merge "Neuter NetvirtSfcIT"

8 years agoMerge branch 'topic/master/neutron-yang-migration' to branch 'master'
Anil Vishnoi [Fri, 16 Oct 2015 17:24:09 +0000 (22:54 +0530)]
Merge branch 'topic/master/neutron-yang-migration' to branch 'master'
Squashed commit of the following:

commit 89fc149dd21a3fb9fab3833b8a0e4775c38f62ad
Merge: 709dd55 7d09c56
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Fri Oct 16 20:32:10 2015 +0530

    Merge branch 'master' into topic/master/neutron-yang-migration

    Conflicts:
     openstack/net-virt/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/api/SecurityServicesManager.java

    Change-Id: Ib0be9f59f9801babb9892d42bf536a924068138c
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 709dd55139632d097c2003076bd16fd26164fb03
Author: Aswin Suryanarayanan <aswin.suryanarayanan@hp.com>
Date:   Sat Oct 17 02:21:07 2015 +0530

    Code refactored for security group update.

    Change-Id: Iaa838588197567e28d5e97ca4cbc526663453491
Signed-off-by: Aswin Suryanarayanan <aswin.suryanarayanan@hp.com>
commit eac410a5c3a66fd6f9455efabf6c3b213b813acc
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Fri Oct 16 14:37:30 2015 +0530

    Merge branch 'master' to branch 'topic/master/neutron-yang-migration'
    Squashed commit of the following:

    commit 833ea0aba76e3e3317ca6b7e2a0d6fc99a53d9db
    Merge: 91de317 423e4d8
    Author: Flavio Fernandes <ffernand@redhat.com>
    Date:   Thu Oct 15 17:17:06 2015 +0000

        Merge "Adding copyright header to ovsdb/southbound UT"

    commit 91de31748b01a61b80796d121753ac0dff154910
    Author: Sam Hague <shague@redhat.com>
    Date:   Thu Oct 15 12:08:13 2015 -0400

        Add postman collection for NetvirtSfc

        Change-Id: Ibe16df4c9d789311b185a9f7cb0193b7a81f5aba
Signed-off-by: Sam Hague <shague@redhat.com>
    commit 2989548e8b4191e2b050390f565789dddd6702f5
    Author: Sam Hague <shague@redhat.com>
    Date:   Thu Oct 15 09:50:46 2015 -0400

        Remove unused BundleContext from NetvirtSfc

        Change-Id: I7d9d185710f82546472d733796ebc2cba2e3a671
Signed-off-by: Sam Hague <shague@redhat.com>
    commit 423e4d84a8e2cf602222a9bfbefba9f20b79e382
    Author: Rashmi Pujar <rpujar@inocybe.com>
    Date:   Thu Oct 15 09:39:33 2015 -0400

        Adding copyright header to ovsdb/southbound UT

        Change-Id: I92d1f02491f04177b97a1ece879da9278220801b
Signed-off-by: Rashmi Pujar <rpujar@inocybe.com>
    commit ea352fced510fa638358b43a818adec60bfac0b3
    Merge: 249630d f7f42fb
    Author: Flavio Fernandes <ffernand@redhat.com>
    Date:   Thu Oct 15 11:59:38 2015 +0000

        Merge "All TCP & UDP SG Rules : Implementation and Unit tests added."

    commit 249630df31cdab5087fc44e32d44a4e082a12e40
    Merge: 26b0027 26ed356
    Author: Flavio Fernandes <ffernand@redhat.com>
    Date:   Thu Oct 15 11:56:48 2015 +0000

        Merge "UT for southbound/transactions/md - set 5"

    commit 26b0027005bbeb06bfe228e9dceecded20ad4724
    Merge: cb2fb88 959688e
    Author: Flavio Fernandes <ffernand@redhat.com>
    Date:   Thu Oct 15 11:51:55 2015 +0000

        Merge "Bug 4472 - netvirt: IlligalArgumentException in NAT provider"

    commit cb2fb8864b794f1a792d2614522ab36c27bd5c4d
    Merge: 241ccfe e211414
    Author: Sam Hague <shague@redhat.com>
    Date:   Thu Oct 15 01:37:31 2015 +0000

        Merge "cleanup NetvirtSfcIT"

    commit e211414c068a2f6ba80f1398ca0b38acbc67db42
    Author: Sam Hague <shague@redhat.com>
    Date:   Wed Oct 14 21:12:16 2015 -0400

        cleanup NetvirtSfcIT

        Change-Id: I1cc224a7ab4f65825feefe6de28fb787ca7e2f1c
Signed-off-by: Sam Hague <shague@redhat.com>
    commit 959688edc325bd4adec9e760da771aeedbb2712f
    Author: Isaku Yamahata <isaku.yamahata@intel.com>
    Date:   Wed Oct 14 15:06:19 2015 -0700

        Bug 4472 - netvirt: IlligalArgumentException in NAT provider

        This patch adds work around code for ipv6 cidr notation is given.
        Otherwise following exception occurs.

        > 2015-10-14 13:38:55,125 | ERROR | ntDispatcherImpl | NeutronL3Adapter                 | 392 - org.opendaylight.ovsdb.openstack.net-virt - 1.2.1.SNAPSHOT | ProgramRouterInterface failed for mac:FA:16:3E:E0:A8:B5 addr:fd14:5ac7:ba3::1/64 node:ovsdb://uuid/8f75c49c-52b9-4303-8633-a80f0361429b/bridge/br-int srcTunId:external destTunId:1083 action:ADD status:Not Implemented: Not Implemented (0)
        > 2015-10-14 13:38:55,126 | DEBUG | ntDispatcherImpl | ArpResponderService              | 393 - org.opendaylight.ovsdb.openstack.net-virt-providers - 1.2.1.SNAPSHOT | ipv6 address case is not implemented yet. dpid 209308480409166 segmentationId 1083 macAddressStr, ipAddress FA:16:3E:E0:A8:B5 action /fd14:5ac7:ba3:0:0:0:0:1
        > 2015-10-14 13:38:55,126 | ERROR | ntDispatcherImpl | NeutronL3Adapter                 | 392 - org.opendaylight.ovsdb.openstack.net-virt - 1.2.1.SNAPSHOT | ProgramStaticArp failed for mac:FA:16:3E:E0:A8:B5 addr:fd14:5ac7:ba3::1 dpid:209308480409166 segOrOfPort:1083 action:ADD status:Not Implemented: Not Implemented (0)
        > 2015-10-14 13:38:55,126 | ERROR | ntDispatcherImpl | EventDispatcher                  | 392 - org.opendaylight.ovsdb.openstack.net-virt - 1.2.1.SNAPSHOT | Exception in dispatching event NorthboundEvent [handler=NEUTRON_PORT, action=ADD, port=NeutronPort [portUUID=4b19acf4-d644-4fe7-8643-852c25cbf604, networkUUID=821f7a2b-b991-48b0-a39c-b0ef264bd321, name=, adminStateUp=true, status=ACTIVE, macAddress=FA:16:3E:E0:A8:B5, fixedIPs=[Neutron_IPs{ipAddress='fd14:5ac7:ba3::1', subnetUUID='54a7f233-1fdb-4d40-bd44-275f180e9a64'}], deviceID=738d6a7c-43bd-469d-bfed-6bcc6ffe5dca, deviceOwner=network:router_interface, tenantID=dc27e3a1cff64a1cb85c7f24899c3eee, securityGroups=[], bindinghostID=, bindingvnicType=normal, bindingvnicType=normal], subnet=null, router=null, routerInterface=null, floatingIP=null, network=null, loadBalancer=null, loadBalancerPool=null, loadBalancerPoolMember=null]
        > java.lang.IllegalArgumentException: Supplied value "fd14:5ac7:ba3::/64" does not match required pattern "^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2]))$"
        >         at com.google.common.base.Preconditions.checkArgument(Preconditions.java:145)[64:com.google.guava:18.0.0]
        >         at org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.Ipv4Prefix.<init>(Ipv4Prefix.java:49)[216:org.opendaylight.mdsal.model.ietf-inet-types:2010.9.24.8-SNAPSHOT]
        >         at org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.services.OutboundNatService.programIpRewriteExclusion(OutboundNatService.java:167)[393:org.opendaylight.ovsdb.openstack.net-virt-providers:1.2.1.SNAPSHOT]
        >         at org.opendaylight.ovsdb.openstack.netvirt.impl.NeutronL3Adapter.programIpRewriteExclusionStage2(NeutronL3Adapter.java:1143)[392:org.opendaylight.ovsdb.openstack.net-virt:1.2.1.SNAPSHOT]
        >         at org.opendaylight.ovsdb.openstack.netvirt.impl.NeutronL3Adapter.programIpRewriteExclusionStage1(NeutronL3Adapter.java:1128)[392:org.opendaylight.ovsdb.openstack.net-virt:1.2.1.SNAPSHOT]
        >         at org.opendaylight.ovsdb.openstack.netvirt.impl.NeutronL3Adapter.programFlowsForNeutronRouterInterface(NeutronL3Adapter.java:807)[392:org.opendaylight.ovsdb.openstack.net-virt:1.2.1.SNAPSHOT]
        >         at org.opendaylight.ovsdb.openstack.netvirt.impl.NeutronL3Adapter.handleNeutronRouterInterfaceEvent(NeutronL3Adapter.java:298)[392:org.opendaylight.ovsdb.openstack.net-virt:1.2.1.SNAPSHOT]
        >         at org.opendaylight.ovsdb.openstack.netvirt.impl.NeutronL3Adapter.handleNeutronPortEvent(NeutronL3Adapter.java:245)[392:org.opendaylight.ovsdb.openstack.net-virt:1.2.1.SNAPSHOT]
        >         at org.opendaylight.ovsdb.openstack.netvirt.PortHandler.doNeutronPortCreated(PortHandler.java:66)[392:org.opendaylight.ovsdb.openstack.net-virt:1.2.1.SNAPSHOT]
        >         at org.opendaylight.ovsdb.openstack.netvirt.PortHandler.processEvent(PortHandler.java:161)[392:org.opendaylight.ovsdb.openstack.net-virt:1.2.1.SNAPSHOT]
        >         at org.opendaylight.ovsdb.openstack.netvirt.impl.EventDispatcherImpl.dispatchEvent(EventDispatcherImpl.java:95)[392:org.opendaylight.ovsdb.openstack.net-virt:1.2.1.SNAPSHOT]
        >         at org.opendaylight.ovsdb.openstack.netvirt.impl.EventDispatcherImpl.access$200(EventDispatcherImpl.java:28)[392:org.opendaylight.ovsdb.openstack.net-virt:1.2.1.SNAPSHOT]
        >         at org.opendaylight.ovsdb.openstack.netvirt.impl.EventDispatcherImpl$1.run(EventDispatcherImpl.java:57)[392:org.opendaylight.ovsdb.openstack.net-virt:1.2.1.SNAPSHOT]
        >         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_60]
        >         at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_60]
        >         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_60]
        >         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_60]
        >         at java.lang.Thread.run(Thread.java:745)[:1.8.0_60]

        Change-Id: I1559667adde1c14b5627df3b7212e404998ce897
Signed-off-by: Isaku Yamahata <isaku.yamahata@intel.com>
    commit 241ccfe97218b053f1ae09a1d7568df551b85551
    Author: Maxime Millette-Coulombe <mmcoulombe@inocybe.com>
    Date:   Wed Jul 22 11:53:30 2015 -0400

        First pass for ovsdb-ui

        Revamp of the work already done. Adding a draft of a
        logical topology viewer. The old code is still in this
        commit because the works done before will be reuse.

        Change-Id: Ia3a86cb0370cfad2ef3c2a156b412b9e029c3bf9
Signed-off-by: Maxime Millette-Coulombe <mmcoulombe@inocybe.com>
    commit 26ed35648c8fcea96674a1f6e310f9d7930c09c8
    Author: Rashmi Pujar <rpujar@inocybe.com>
    Date:   Wed Oct 14 15:03:17 2015 -0400

        UT for southbound/transactions/md - set 5

        11. OvsdbPortRemoveCommand.java
        12. TransactionInvokerImpl.java
        13. OvsdbPortUpdateCommand.java

        Change-Id: Icd9ad76e482de5408650916f6bbf5bc73dc297c8
Signed-off-by: Rashmi Pujar <rpujar@inocybe.com>
    commit 5c63f9ab23bd98686a93e7f745689cf95b152a0c
    Author: Sam Hague <shague@redhat.com>
    Date:   Wed Oct 14 13:29:47 2015 -0400

        neuter NetvirtSfcIT

        Change-Id: Iaca49229b1c594a9e2b5659048319880643887ec
Signed-off-by: Sam Hague <shague@redhat.com>
    commit 1b7724f1fe1bae26cc0ffe8f86f83f3ea10fd626
    Merge: 29eeb86 09a89ea
    Author: Sam Hague <shague@redhat.com>
    Date:   Wed Oct 14 15:32:29 2015 +0000

        Merge "add ovsdb-sfc feature to test feature"

    commit 09a89eaa4496580769faf0564a0b174040682c5d
    Author: Sam Hague <shague@redhat.com>
    Date:   Wed Oct 14 10:49:05 2015 -0400

        add ovsdb-sfc feature to test feature

        Change-Id: I55c2df5791983998f696054b7728b7d1be696e33
Signed-off-by: Sam Hague <shague@redhat.com>
    commit 29eeb865eab297a9d9642d8816dc6ffdbcd42f1f
    Merge: 378e785 864ac9f
    Author: Sam Hague <shague@redhat.com>
    Date:   Wed Oct 14 13:19:56 2015 +0000

        Merge "Add capability on southbound to NetvirtSfc"

    commit 864ac9f57ab4f369e8237d1e55c3121784e86915
    Author: Sam Hague <shague@redhat.com>
    Date:   Wed Oct 14 09:02:51 2015 -0400

        Add capability on southbound to NetvirtSfc

        Change-Id: Iffd6b7b27e701fdfa3bf663421ba72945562d0f1
Signed-off-by: Sam Hague <shague@redhat.com>
    commit 378e78556b82bc756069145194c3cf606aa4aba0
    Merge: a8c8f4a ff01d7b
    Author: Sam Hague <shague@redhat.com>
    Date:   Wed Oct 14 04:55:31 2015 +0000

        Merge "Workaround to fix net-virt-it"

    commit ff01d7b11f98e0d5cabd5bd77a8f0dfcfe12675a
    Author: Sam Hague <shague@redhat.com>
    Date:   Wed Oct 14 00:23:59 2015 -0400

        Workaround to fix net-virt-it

        Change-Id: I10838b993f60b5e3859780d7d9f7b4c3630e312a
Signed-off-by: Sam Hague <shague@redhat.com>
    commit a8c8f4a5010d6a2b565ca411c3541f9698f3ad49
    Merge: cfb6abf ffa3c96
    Author: Sam Hague <shague@redhat.com>
    Date:   Tue Oct 13 13:10:11 2015 +0000

        Merge "UT for southbound/transactions/md - set 4"

    commit cfb6abf8d000ebca1f7585e1cda58cd82e21f329
    Author: Anil Vishnoi <vishnoianil@gmail.com>
    Date:   Tue Oct 13 13:34:24 2015 +0530

        Fix issue that was causing integration test failure.

        In case of controller initiated connection, iid stamping
        was not happening. Before clustering code merge, iid stamping
        was done in updateData(), but after clustering code merge,
        it does not allow to make any changes to the device till
        owner of the device is selected by EntityOnwershipService,
        so updateData() was not stamping the iid to swtich. With this
        fix, once owner of the device is selected, it explictly stamp
        iid to the switch.

        NOTE: we should revert following patch before merging this patch
        https://git.opendaylight.org/gerrit/#/c/28309/1

        I ran the integration suit locally and it passes all the tests

        [main] INFO org.ops4j.pax.exam.spi.reactors.ReactorManager - suite finished
        Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 288.094 sec - in org.opendaylight.ovsdb.southbound.it.SouthboundIT

        Results :

        Tests run: 22, Failures: 0, Errors: 0, Skipped: 0

        Change-Id: I35d6e0a4fa94eef019420e9b9603873d5088a934
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
    commit 91c15602a6323fb4dec0dc2605c853689844aec6
    Author: Flavio Fernandes <ffernand@redhat.com>
    Date:   Tue Oct 13 11:04:46 2015 +0000

        Revert "Temp workaround to debug southbound IT"

        This reverts commit 149c5bfb602e91f07c2b98f9509d317be8fcaa3c.

        Change-Id: I78aa7b506f32e37b65cae1bfb24bbb360c5359ad
Signed-off-by: Sam Hague <shague@redhat.com>
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
    commit 149c5bfb602e91f07c2b98f9509d317be8fcaa3c
    Author: Sam Hague <shague@redhat.com>
    Date:   Mon Oct 12 20:50:25 2015 -0400

        Temp workaround to debug southbound IT

        It is a timing change from the clustering code not taking into account some crazy existing code.

        This patch has a workaround that works in my local tests. I will merge it temporarily to see if the jenkins builds are good.

        Will work with Anil and Flavio on a long term solution.

        Old code:

        write ovsdb node to config ->
        -> dcl ->
        -> connect -> connect -> connectedButCallbacksNotRegistered -> putConnectionInstance
        -> updateData -> OvsdbNodeUpdateCommand - > ovsdb node - set Open_vSwitch external_ids
        *** key here is that the putConnectionInstance happened earlier in connect so now the OvsdbNodeUpdateCommand gets a chance to run and write the externalIds to the Open_vSwitch table
        ...
        OvsdbMonitorCallback -> OpenVSwitchUpdateCommand - > writes node to operational
        *** key here is that the iid (nodePath) is found by looking for the externalIds. If found, since it was written earlier, then it is used, if not the backup of using the uuid of the node is used. The IT expects the externalIds value to be there and that is the one with the form ip:port.

        In the new code:
        - putConnectionInstance() does not happen until the handleOwnership completes - too late since the updateData is processed before that
        - updateData doesn't do anything, complains about not finding client since the connectionInstance was not written earlier, therefore the externalIds are not written
        - OpenVSwitchUpdateCommand ends up using the wrong iid of the form using the uuid since the externalIds were not written.

        Change-Id: Iafbb8c4fa3dd5708f4c4bd3242e27ec72a4b4c6e
Signed-off-by: Sam Hague <shague@redhat.com>
    commit a536890a609e1b28cce86a616c11447b839c1348
    Author: Andre Fredette <afredette@redhat.com>
    Date:   Tue Oct 6 17:33:15 2015 -0400

        Bug 4144 - Periodic ARP resolver should use unicast MAC destination
        address whenever possible; instead of broadcast

        Modified ArpResolver and GatewayMacResolverService to use the unicast DA
        when known.  The code treats the DA as known for a new ARP request if
        one of the last N=2 ARP request was answered.

        Change-Id: I2bd7791b74d41e2838edf59d6edc510b63f3c40b
Signed-off-by: Andre Fredette <afredette@redhat.com>
    commit 1c4bfda9a0f94a2a97c58a918f945f4e1e3d4688
    Author: Vishal Thapar <vishal.thapar@ericsson.com>
    Date:   Mon Oct 12 14:22:57 2015 +0530

        hwvtep: version bump to 1.2.1

        Update hwvtep poms as per this:
        https://git.opendaylight.org/gerrit/#/c/25574/

        Change-Id: I651a4e475e9bf243497ce07386e7418141f2fc3c
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
    commit 685f586c67dc369259fc53a001f3d8297c6d8351
    Author: Sam Hague <shague@redhat.com>
    Date:   Fri Oct 9 16:22:56 2015 -0400

        Add setting controller for sfc it

        This patch adds setting the controller so that flows can be pushed to the switches.

        Use the following to initate the tests:

        start an ovsdb node and set it to be in passive mode: sudo ovs-vsctl set-manager ptcp:6640
        cd .../net-virt-sfc/it
        mvn -Dit.test=NetvirtSfcIT#testDoIt verify -Pintegrationtest -Dovsdbserver.ipaddress=192.168.120.31

        The above will connect to the node and set's it controller to ODL.

        Change-Id: Ibf307b668535e47fe80ba0a8b7403e53d7a40ccb
Signed-off-by: Sam Hague <shague@redhat.com>
    commit ffa3c96aab514cfaba4e0eb543fe6956d3dfdb13
    Author: Rashmi Pujar <rpujar@inocybe.com>
    Date:   Fri Oct 9 12:37:06 2015 -0400

        UT for southbound/transactions/md - set 4

        8. OvsdbManagersUpdateCommand.java
        9. OvsdbNodeRemoveCommand.java
        10. OvsdbOperationalCommandAggregator.java

        Change-Id: I4597340cb871fb6b8558f2632ad71423a3cb8176
Signed-off-by: Rashmi Pujar <rpujar@inocybe.com>
    commit f7f42fbacd178a843009a07bb21816afa83707b3
    Author: sangeeta.maurya <sangeeta.maurya@hp.com>
    Date:   Fri Oct 9 04:58:00 2015 +0545

        All TCP & UDP SG Rules : Implementation and Unit tests added.

        Change-Id: I4a00740fed78ab416fe22214fa7542ae7036f6fc
Signed-off-by: sangeeta.maurya <sangeeta.maurya@hp.com>
    Change-Id: I95183dca8f6a8f628c5937e94ae7a098c536d14f
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 6380f7393d6974de911a1ee31589fae5aa6b9395
Author: Aswin Suryanarayanan <aswin.suryanarayanan@hp.com>
Date:   Fri Oct 9 00:54:24 2015 +0530

    Support added for modifying a security group associated with a port.

    Change-Id: I7bc5d4d790676eea380803af8af7591a19e9e00a
Signed-off-by: Aswin Suryanarayanan <aswin.suryanarayanan@hp.com>
commit d4b6c92bb6e10d84783d5ca1037018ec1c0be12f
Author: Flavio Fernandes <ffernand@redhat.com>
Date:   Fri Oct 9 16:42:53 2015 -0400

    Rev up on neutron mdsal

    Change-Id: I3a5d579455a8dcc6c5f67f420a879d78b7160be5
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
commit 71ca5bff6921d7e1bc8e0ae70df94f34677d4f65
Merge: b172da3 5c20432
Author: Flavio Fernandes <ffernand@redhat.com>
Date:   Fri Oct 9 16:15:40 2015 -0400

    Merge branch 'master' into topic/master/neutron-yang-migration.wip

    Change-Id: I80eaa18b7e09acda944310fe2d6fd8bf7864aae0
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
commit b172da376fc5090347f1592786fcac62bb6c1879
Merge: 203fe0e 0cbdadc
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Thu Oct 8 20:17:59 2015 +0530

    Merge branch 'master' into topic/master/neutron-yang-migration

    Conflicts:
     openstack/net-virt-providers/src/test/java/org/opendaylight/ovsdb/openstack/netvirt/providers/openflow13/services/EgressAclServiceTest.java

    Change-Id: I170b630be63898fb2386377a65e297334ea70119
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 203fe0e97e86753f200fbbba3217e1e24330392b
Merge: 74b4518 f6b2a1e
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Wed Oct 7 00:57:16 2015 +0530

    Merge branch 'master' into topic/master/neutron-yang-migration

    Change-Id: I496a2b2aade88bc318763a77d4e878e5e11e97f8
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 74b45187dc5f4c1982ae2a9554434c1546604b82
Merge: d2853aa 83cfd5b
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Fri Oct 2 19:59:13 2015 +0530

    Merge branch 'master' into topic/master/neutron-yang-migration

    Conflicts:
     openstack/net-virt/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/ConfigActivator.java

    Change-Id: Ic7d248e43b7f41fa7a17b8a2c371647e5c54e302
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit d2853aa6b7ef1aea8b93a6ed5ccbc81c1df2dc13
Merge: bdbce26 7848a77
Author: Flavio Fernandes <ffernand@redhat.com>
Date:   Thu Oct 1 14:44:12 2015 -0400

    Merge branch 'master' into topic/master/neutron-yang-migration

    Change-Id: I9c76cf1adf765b351c45fe93260ca89f596383c1
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
commit bdbce26b1905fe7d349cc65966046253e38aceb9
Merge: 0ecfc12 0179232
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Thu Oct 1 03:48:35 2015 +0530

    Merge branch 'master' into topic/master/neutron-yang-migration

    Conflicts:
     integrationtest/src/test/java/org/opendaylight/ovsdb/integrationtest/ovsdbclient/OvsdbTestBase.java
     northbound/src/test/java/org/opendaylight/ovsdb/northbound/NodeResourceTest.java
     northbound/src/test/java/org/opendaylight/ovsdb/northbound/OvsdbNorthboundV3Test.java

    Change-Id: Ie64d7e8d21250859b583a5f6b1b5b112a4b70c84
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 0ecfc1294aa2e1047162215cb9d1bb38d0bc70fb
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Sat Sep 26 04:50:05 2015 +0530

    Fix minor changese in NeutronSecurityRule attributes values

    Change-Id: Ib2fb0b195dd9e671627acfcd8741246c035fc237
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 98290241988633a61aa36bd0de6756c2f27f8817
Merge: 387c461 708c8c3
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Fri Sep 25 08:13:48 2015 +0530

    Merge branch 'master' into topic/master/neutron-yang-migration

    Change-Id: I4d2d1cda0138e4647580b790ce9131c077e09f81
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 387c4618bf4d52acf2cfa5e3ea1772975c6541ac
Merge: 8d6fd60 b398044
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Thu Sep 24 02:39:11 2015 +0530

    Merge branch 'master' into topic/master/neutron-yang-migration

    Conflicts:
     integrationtest/src/test/java/org/opendaylight/ovsdb/integrationtest/ConfigurationBundles.java
     ovsdb-plugin-compatibility-layer/src/test/java/org/opendaylight/ovsdb/compatibility/plugin/impl/ConnectionServiceImplTest.java
     plugin-shell/src/test/java/org/opendaylight/ovsdb/plugin/shell/PrintCacheTest.java
     plugin/src/test/java/org/opendaylight/ovsdb/plugin/impl/ConnectionServiceImplTest.java

    Change-Id: Ic5c81688c9cf8cf7fccdbe8c90eb90d8cbd66c94
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 8d6fd60eec27d9373fb8687b1418436f1e94eb9f
Merge: fed891b 5bc4327
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Fri Sep 18 22:16:41 2015 +0530

    Merge branch 'master' into topic/master/neutron-yang-migration

Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit fed891b235315b840c70bced882c7972d1bf49f7
Merge: 985d450 b388ea4
Author: Flavio Fernandes <ffernand@redhat.com>
Date:   Thu Sep 17 14:13:28 2015 +0000

    Merge "Misc Fix: Handle neutron port that is not associated with a tenant id" into topic/master/neutron-yang-migration

commit 985d45084a55be99873992d75400d52210d81de0
Author: Flavio Fernandes <ffernand@redhat.com>
Date:   Thu Sep 17 01:13:45 2015 -0400

    SecGroup: Handle cases when security group has empty rules

    Change-Id: I54ef43f6a4afd9fc571c8dcf9bf843007452c968
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
commit b388ea424d6a072bdec66cc792598415744e06d0
Author: Flavio Fernandes <ffernand@redhat.com>
Date:   Thu Sep 17 01:01:56 2015 -0400

    Misc Fix: Handle neutron port that is not associated with a tenant id

    (e.g. external gw port)

    Change-Id: I2e3496303d78767b691d9129bc14c86572ce8acf
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
commit 99081a0ab8dbed12ec76c4230256a5f918989cdc
Author: Stephen Kitt <skitt@redhat.com>
Date:   Wed Sep 16 11:14:03 2015 +0200

    Document how to use Docker Compose

    Fig has been obsoleted by Docker Compose. Some distributions have now
    replaced Fig entirely (e.g. Fedora 22); this patch documents Docker
    Compose as an alternative to Fig.

    Change-Id: Ia33bb8633e7c2f039857b98ba96e9b8b343d0394
Signed-off-by: Stephen Kitt <skitt@redhat.com>
commit 9bb0f33598e40c6a5829b8be56597f90b534162b
Author: Flavio Fernandes <ffernand@redhat.com>
Date:   Wed Sep 16 02:19:35 2015 -0400

    A few cleanups

    * use plain String concatenation instead of StringBuilder where appropriate
    * simplify single-use return variables
    * <> operator
    * avoid calling new String()

    Change-Id: I56e99426daeda620a37059417588e5ee4fb99c76
Also-By: Stephen Kitt <skitt@redhat.com>
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
commit a2fdb4a16358da8c2bc565c3b84589290f5de9d8
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Tue Sep 15 22:58:34 2015 +0000

    Revert "Use single-argument form of firstKeyOf()"

    This reverts commit e19e4e3f10f65054aba16a94c082180f24b9beb6.

    This is breaking the net-virt code. Bridges are not getting created when OVSDB server connects to the controller. Probably happening because of single argument firstKeyOf() method.

    Change-Id: I76ab5f86f7329f741e30fd21eaed436391f793b8
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 64d86b6ad9b7fd54eaf708cb7654177fea344ef4
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Wed Sep 16 01:59:24 2015 +0530

    Added Security Group and Security Rule data change listeners

Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 218b94228d407a5cc8d9c52550eabc2ef96e0a29
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Wed Sep 16 01:23:46 2015 +0530

    Fixed the instanceof checks

Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 4167a9762eb08930c86209028a21c618f167bb29
Merge: 1188baa b085ce8
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Tue Sep 15 21:43:34 2015 +0530

    Merge branch 'master' into topic/master/neutron-yang-migration

Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 1188baa0e84249e202aab52d82dbb435552801aa
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Tue Sep 15 04:41:56 2015 +0530

    Fixed classcast exceptions while processing the events

Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 79e5a3a8271e4021cb79d6a83177866bd1acc771
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Tue Sep 15 01:17:25 2015 +0530

    Fix single feature test failures

Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit d1d6e81d0cf0dc21aa64c8e94ab993622c8f574d
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Mon Sep 14 17:52:24 2015 +0530

    Fixed local lbaas code to accomodate the model changes done in neutron yang models

Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 1393eb861d1011c2285e065e28dc971dc52eae76
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Sat Sep 12 04:01:33 2015 +0530

    Added dummy provider as a dependency

Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 09354754ab1fdf042327667f467f88483f24ab38
Merge: 272a6c1 53770e6
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Fri Sep 11 17:01:33 2015 +0530

    Merge branch 'master' into topic/master/neutron-yang-migration

    Conflicts:
     openstack/net-virt/pom.xml
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 272a6c15978aabae127a112f18f27d537828e931
Author: Flavio Fernandes <ffernand@redhat.com>
Date:   Wed Sep 2 18:11:28 2015 -0400

    Add NeutronLoadBalancerPoolMemberChangeListener

    Plus other minor fixes.

    Patch set 2: resolve fixmes.

    Change-Id: I75e6106f1cf5bb72370983bebe9568704dcef36a
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
commit 5c815ff07f95721790a1dab87210bd19b82f3a15
Merge: 4029f04 55ff806
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Wed Sep 2 20:24:08 2015 +0000

    Merge "Add NeutronLoadBalancerPoolChangeListener" into topic/master/neutron-yang-migration

commit 55ff80613eb153260007d3d2006cbe6354819db6
Author: Flavio Fernandes <ffernand@redhat.com>
Date:   Wed Sep 2 16:09:49 2015 -0400

    Add NeutronLoadBalancerPoolChangeListener

    Change-Id: Icb570f780c3f67e3ee67dc3366fc059e981ff176
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
commit 4029f04004d7db4e1f4562f26b98b3966c1092db
Author: Flavio Fernandes <ffernand@redhat.com>
Date:   Wed Sep 2 11:37:25 2015 -0400

    Cosmetics: Fix Copyright (try 2)

Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
commit d8169714e9fe8880f3a10c680851ff500e4b1696
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Mon Aug 31 04:08:06 2015 +0530

    Fixed unit tests

Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 6f4f4005cf28367b5d2e10d50246189abaa8f600
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Mon Aug 31 03:20:03 2015 +0530

    Implemented INeutronFloatingIPAware notification provider.
    This implementation subscribe for data change notification from /neutorn/floatingips/floatingip path
    and call the *iaware methods according to the changes (create, update, delete) it receives
    from data store.

Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 60445afc56d355a593223221d2182a6f3c53a307
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Mon Aug 31 02:31:20 2015 +0530

    Implemented INeutronRouterAware notification provider.
    This implementation subscribe for data change notification from /neutorn/routers/router path
    and call the *iaware methods according to the changes (create, update, delete) it receives
    from data store.

Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit fda2cd8556790bacff1e55efc1276f899cdb8b9c
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Mon Aug 31 02:06:13 2015 +0530

    Implemented INeutronPortAware notification provider.
    This implementation subscribe for data change notification from /neutorn/ports/port path
    and call the *iaware methods according to the changes (create, update, delete) it receives
    from data store.

Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 8a67f0db43b6c07d2560916b21cfb9c46f57bf7f
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Mon Aug 31 01:32:01 2015 +0530

    Implemented INeutronSubnetAware notification provider.
    This implementation subscribe for data change notification from /neutorn/subnets/subnet path
    and call the *iaware methods according to the changes (create, update, delete) it receives
    from data store.

Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit cdcc657f2e684c8595f7ff76553c3ea3255ba395
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Fri Aug 28 23:49:14 2015 +0530

    Implement Neutron Network data change listener
    This patch listens on the /Neutron/Networks/Network path of Neutron network yang model and
    convert it to NeutronNetwork pojo (existing pojo's that's in use by net-virt) and call the
    respective method of implementor of INeutronNetworkAware interface

Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit fb7c9891641b1b4822a8dbade472da55779d1300
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Sat Aug 29 03:10:44 2015 +0530

    Add CRUD interface implementation to ovsdb net-virt.
    This code is borrowed from the neutron northbound project. I cleaned up few of the CRUD implementation file that is not required
    for the net-virt. Few of the existing CRUD interface implementation is still based on the ConcurrentHashMap, which we need to migrate
    to the data store based implementation. This patch hooks these services locally so that only ovsdb net-virt can consume these services

Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit a2c8738b0b703eaa6c04f6f49694e1fe035216ad
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Fri Aug 28 20:35:46 2015 +0530

    Code refactoring: moved CRUD interface and IAware interface to their own packages

Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit 76d01ae3060835cbcd9bd469058033e7bcd5dc48
Merge: cb5f2d9 ff7ddc7
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Sat Aug 29 03:39:18 2015 +0530

    Merge branch 'master' into topic/master/neutron-yang-migration

Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
commit cb5f2d9d3ebc9952030aecd83e7a71c770fe41ea
Author: Anil Vishnoi <vishnoianil@gmail.com>
Date:   Thu Aug 27 17:51:23 2015 +0530

    Neutron-Yang-Migration: Intial code for translator layer

Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
Change-Id: Id18f4fc26f018673f08ef10ddd86850922b7265b
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
8 years agoInitial implementation for hwvtepsouthbound
Vishal Thapar [Mon, 12 Oct 2015 14:46:51 +0000 (20:16 +0530)]
Initial implementation for hwvtepsouthbound

Patchset1: Adds basic infra to handle incoming connections

Patchset2: Complete handling of switch initiated connection

Pending Items:
1. Updating data store on switch initiated connections
2. User initiated connections
3. Data Change Listener
4. HTWVTEP Command patterns

Change-Id: Idf6cf40eba53a9c0a18e9081e5ca23c7ab12a90c
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
8 years agoNeuter NetvirtSfcIT
Sam Hague [Thu, 15 Oct 2015 19:43:49 +0000 (15:43 -0400)]
Neuter NetvirtSfcIT

Change-Id: I8e7f7cf652d87ed5e64d1b7aae525c9da1947a81
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoBUG 4208 - Unstack and restack existing compute
ravi_sabapathy [Mon, 28 Sep 2015 15:15:11 +0000 (08:15 -0700)]
BUG 4208 - Unstack and restack existing compute

Loop through all the ports in the same network
and add the VM's unicast mac rule of the destination
node in the source node.
Change-Id: I73c0056e1a8386ffbab71a7a5732e81791eb6c88
Signed-off-by: ravi_sabapathy <ravi_sabapathy@dell.com>
(cherry picked from commit ad0cb7e3855721477e5d98a8e7988492ab16771f)

8 years agoMerge "Adding copyright header to ovsdb/southbound UT"
Flavio Fernandes [Thu, 15 Oct 2015 17:17:06 +0000 (17:17 +0000)]
Merge "Adding copyright header to ovsdb/southbound UT"

8 years agoAdd postman collection for NetvirtSfc
Sam Hague [Thu, 15 Oct 2015 16:08:13 +0000 (12:08 -0400)]
Add postman collection for NetvirtSfc

Change-Id: Ibe16df4c9d789311b185a9f7cb0193b7a81f5aba
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoRemove unused BundleContext from NetvirtSfc
Sam Hague [Thu, 15 Oct 2015 13:50:46 +0000 (09:50 -0400)]
Remove unused BundleContext from NetvirtSfc

Change-Id: I7d9d185710f82546472d733796ebc2cba2e3a671
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoAdding copyright header to ovsdb/southbound UT
Rashmi Pujar [Thu, 15 Oct 2015 13:39:33 +0000 (09:39 -0400)]
Adding copyright header to ovsdb/southbound UT

Change-Id: I92d1f02491f04177b97a1ece879da9278220801b
Signed-off-by: Rashmi Pujar <rpujar@inocybe.com>
8 years agoMerge "All TCP & UDP SG Rules : Implementation and Unit tests added."
Flavio Fernandes [Thu, 15 Oct 2015 11:59:38 +0000 (11:59 +0000)]
Merge "All TCP & UDP SG Rules : Implementation and Unit tests added."

8 years agoMerge "UT for southbound/transactions/md - set 5"
Flavio Fernandes [Thu, 15 Oct 2015 11:56:48 +0000 (11:56 +0000)]
Merge "UT for southbound/transactions/md - set 5"

8 years agoMerge "Bug 4472 - netvirt: IlligalArgumentException in NAT provider"
Flavio Fernandes [Thu, 15 Oct 2015 11:51:55 +0000 (11:51 +0000)]
Merge "Bug 4472 - netvirt: IlligalArgumentException in NAT provider"

8 years agoMerge "cleanup NetvirtSfcIT"
Sam Hague [Thu, 15 Oct 2015 01:37:31 +0000 (01:37 +0000)]
Merge "cleanup NetvirtSfcIT"