ovsdb.git
9 years agoAdding revision for ietf types. 63/18063/1
Amit Mandke [Thu, 9 Apr 2015 22:59:37 +0000 (15:59 -0700)]
Adding revision for ietf types.
It can conflict with if some other project uses a newer version of the ietf types.

Change-Id: I38229f571dacd14c5a569e802e5eb8019fe322a9
Signed-off-by: Amit Mandke <ammandke@cisco.com>
9 years agoMerge "Add JUnit testing for PortSecurityHandler class."
Flavio Fernandes [Thu, 9 Apr 2015 23:00:50 +0000 (23:00 +0000)]
Merge "Add JUnit testing for PortSecurityHandler class."

9 years agoMerge "Add JUnit testing for RouterHandler class."
Flavio Fernandes [Thu, 9 Apr 2015 23:00:21 +0000 (23:00 +0000)]
Merge "Add JUnit testing for RouterHandler class."

9 years agoMerge "Add JUnit testing for SubnetHandler class."
Flavio Fernandes [Thu, 9 Apr 2015 22:59:20 +0000 (22:59 +0000)]
Merge "Add JUnit testing for SubnetHandler class."

9 years agoMerge "Add JUnit testing for NodeCacheManagerImpl class."
Flavio Fernandes [Thu, 9 Apr 2015 22:57:28 +0000 (22:57 +0000)]
Merge "Add JUnit testing for NodeCacheManagerImpl class."

9 years agoTurn down logging to appropriate debug level to reduce log pollution 60/18060/1
Ed Warnicke [Thu, 9 Apr 2015 21:31:44 +0000 (14:31 -0700)]
Turn down logging to appropriate debug level to reduce log pollution

Change-Id: I005e99fc8c9e4f703e7d5c599d7bf7a3b190aa71
Signed-off-by: Ed Warnicke <eaw@cisco.com>
9 years agoAdd JUnit testing for NodeCacheManagerImpl class. 59/18059/3
Alexis de Talhouët [Thu, 9 Apr 2015 20:32:10 +0000 (16:32 -0400)]
Add JUnit testing for NodeCacheManagerImpl class.

Change-Id: I7e0174ea2db0045637ab7fe2ec465a1c3cfc2687
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoAdd JUnit testing for SubnetHandler class. 56/18056/1
Alexis de Talhouët [Thu, 9 Apr 2015 19:28:42 +0000 (15:28 -0400)]
Add JUnit testing for SubnetHandler class.

Change-Id: I164fbf62f1a119ec8582740c84b77a1775e149b0
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoAdd JUnit testing for RouterHandler class. 55/18055/1
Alexis de Talhouët [Thu, 9 Apr 2015 18:55:36 +0000 (14:55 -0400)]
Add JUnit testing for RouterHandler class.

Change-Id: Ieee8ebd34e409dc2e4d1c854576dd8a9ddc78c0a
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoAdd JUnit testing for PortSecurityHandler class. 53/18053/1
Alexis de Talhouët [Thu, 9 Apr 2015 18:31:18 +0000 (14:31 -0400)]
Add JUnit testing for PortSecurityHandler class.

Change-Id: I8fc2fb1fe32a3d2c0d73a4a2456379f03c0eaeb5
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoMerge "Add JUnit testing for NodeCacheManagerEvent class."
Flavio Fernandes [Thu, 9 Apr 2015 18:23:35 +0000 (18:23 +0000)]
Merge "Add JUnit testing for NodeCacheManagerEvent class."

9 years agoMerge "Add JUnit testing for NetworkHandler class."
Flavio Fernandes [Thu, 9 Apr 2015 18:22:40 +0000 (18:22 +0000)]
Merge "Add JUnit testing for NetworkHandler class."

9 years agoMerge "Add JUnit testing for PortHandler class."
Flavio Fernandes [Thu, 9 Apr 2015 18:22:20 +0000 (18:22 +0000)]
Merge "Add JUnit testing for PortHandler class."

9 years agoAdd JUnit testing for PortHandler class. 51/18051/1
Alexis de Talhouët [Thu, 9 Apr 2015 18:06:40 +0000 (14:06 -0400)]
Add JUnit testing for PortHandler class.

Change-Id: I3b061441a4402e8648fc082286f3596c601d5121
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoAdd JUnit testing for NodeCacheManagerEvent class. 46/18046/1
Alexis de Talhouët [Thu, 9 Apr 2015 15:51:28 +0000 (11:51 -0400)]
Add JUnit testing for NodeCacheManagerEvent class.

Change-Id: I1f360c2c997a72420566d75684e7ef81b18e14ac
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoAdd JUnit testing for NetworkHandler class. 42/18042/3
Alexis de Talhouët [Thu, 9 Apr 2015 15:16:13 +0000 (11:16 -0400)]
Add JUnit testing for NetworkHandler class.

Change-Id: Ib1091ee8bad8bd1151bdbf985435e23421357e34
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoAdd JUnit testing for LBaaSPoolHandlerTest class. 31/18031/1
Alexis de Talhouët [Thu, 9 Apr 2015 13:49:00 +0000 (09:49 -0400)]
Add JUnit testing for LBaaSPoolHandlerTest class.

Change-Id: I029dfd0319c48663a7b8134b046f45eb588433ca
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoSupport other_config for OVSDB Nodes 68/17968/3
Eric Multanen [Wed, 8 Apr 2015 15:20:22 +0000 (08:20 -0700)]
Support other_config for OVSDB Nodes

Add support to set other_config via MDSAL config and
update operational MDSAL from the Open_vSwitch table
on the OVS host.

v2 - add NPE to the LOG warning.
v3 - rebase
v4 - fix logging of exception
v5 - remove whitespace

Change-Id: If684e89185fe5660263c3e7ff8b1f5c7087764ee
Signed-off-by: Eric Multanen <eric.w.multanen@intel.com>
9 years agoMerge "Add support for external-ids in the OVSDB node"
Sam Hague [Thu, 9 Apr 2015 11:14:18 +0000 (11:14 +0000)]
Merge "Add support for external-ids in the OVSDB node"

9 years agoMerge "port/interface-external-ids refactoring"
Sam Hague [Thu, 9 Apr 2015 11:11:41 +0000 (11:11 +0000)]
Merge "port/interface-external-ids refactoring"

9 years agoport/interface-external-ids refactoring 58/17958/3
Ryan Goulding [Wed, 8 Apr 2015 18:02:51 +0000 (14:02 -0400)]
port/interface-external-ids refactoring

This change aggregates separate, appropriately named, list to store port
and interface related external_ids.  ovsdb.yang model changes were made to
rename the list and eliminate the more generic ovsdb-external-ids-attributes
grouping.  Java files were modified to compensate for the model changes.

Change-Id: Ieaa0ac82c8e0efe930cd837dab26fff4b0a572fe
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
9 years agoMerge "changed getManagingNode(..) to expect augmented path. In OvsdbBridgeAttributes...
Flavio Fernandes [Wed, 8 Apr 2015 22:54:48 +0000 (22:54 +0000)]
Merge "changed getManagingNode(..) to expect augmented path. In OvsdbBridgeAttributes 'managedBy' can be path to 'OvsdbNodeAugmentation' as well. This can happen if the attribute is set via binding aware code."

9 years agoMerge "Move UuidUtilsTest to the right package (netvirt.api instead of netvirt)."
Flavio Fernandes [Wed, 8 Apr 2015 22:53:26 +0000 (22:53 +0000)]
Merge "Move UuidUtilsTest to the right package (netvirt.api instead of netvirt)."

9 years agoMerge "Add JUnit testing for LBaaSPoolMemberHandler class."
Flavio Fernandes [Wed, 8 Apr 2015 22:52:51 +0000 (22:52 +0000)]
Merge "Add JUnit testing for LBaaSPoolMemberHandler class."

9 years agoMerge "Add JUnit testing for NeutronCacheUtilsTest class."
Flavio Fernandes [Wed, 8 Apr 2015 22:52:24 +0000 (22:52 +0000)]
Merge "Add JUnit testing for NeutronCacheUtilsTest class."

9 years agoMerge "Fixed postman collection for create termination point restconf request"
Flavio Fernandes [Wed, 8 Apr 2015 22:51:58 +0000 (22:51 +0000)]
Merge "Fixed postman collection for create termination point restconf request"

9 years agoFixed postman collection for create termination point restconf request 66/17966/1
Anil Vishnoi [Wed, 8 Apr 2015 21:19:38 +0000 (02:49 +0530)]
Fixed postman collection for create termination point restconf request

Change-Id: I27268940f506b10b3e2d8f0e48e5f40ecf6e5709
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
9 years agoAdd JUnit testing for NeutronCacheUtilsTest class. 65/17965/1
Alexis de Talhouët [Wed, 8 Apr 2015 21:06:10 +0000 (17:06 -0400)]
Add JUnit testing for NeutronCacheUtilsTest class.

Change-Id: I5041913f0809618d13f498ac24952452a67752fe
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoAdd JUnit testing for LBaaSPoolMemberHandler class. 64/17964/1
Alexis de Talhouët [Wed, 8 Apr 2015 20:37:00 +0000 (16:37 -0400)]
Add JUnit testing for LBaaSPoolMemberHandler class.

Change-Id: Ie0e2a7526297c0a3ccde438fce5d207d4ad13f50
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoMerge "Implemented port/interface delete command to delete interface from ovsdb bridg...
Sam Hague [Wed, 8 Apr 2015 19:46:44 +0000 (19:46 +0000)]
Merge "Implemented port/interface delete command to delete interface from ovsdb bridge *.*Fixed tp-ip : We should not append bridge id to the tp-id, as it's already augmented on bridge node. Also removed the utility method to avoid further uses. *.* removed attached-to from termination-point attributes *.* Fixed restconf *.* Rebased patch"

9 years agoImplemented port/interface delete command to delete interface from ovsdb bridge 69/17869/8
Anil Vishnoi [Tue, 7 Apr 2015 18:27:07 +0000 (23:57 +0530)]
Implemented port/interface delete command to delete interface from ovsdb bridge
*.*Fixed tp-ip : We should not append bridge id to the tp-id, as it's already
augmented on bridge node. Also removed the utility method to avoid further
uses.
*.* removed attached-to from termination-point attributes
*.* Fixed restconf
*.* Rebased patch

Change-Id: Iedd87b386a3b2c6acd2e33ab26d17fbeec6f35ff
Signed-off-by: Anil Vishnoi <vishnoianil@gmail.com>
9 years agoMerge "Close transaction so we don't leak them."
Sam Hague [Wed, 8 Apr 2015 19:10:58 +0000 (19:10 +0000)]
Merge "Close transaction so we don't leak them."

9 years agoMerge "Introducing the extractCreatedOrUpdated method"
Sam Hague [Wed, 8 Apr 2015 19:10:22 +0000 (19:10 +0000)]
Merge "Introducing the extractCreatedOrUpdated method"

9 years agoMerge "Update netvirt.impl unit tests."
Sam Hague [Wed, 8 Apr 2015 18:04:34 +0000 (18:04 +0000)]
Merge "Update netvirt.impl unit tests."

9 years agoMove UuidUtilsTest to the right package (netvirt.api instead of netvirt). 52/17952/1
Alexis de Talhouët [Wed, 8 Apr 2015 17:41:23 +0000 (13:41 -0400)]
Move UuidUtilsTest to the right package (netvirt.api instead of netvirt).

Change-Id: Ib7a86a7cb06836f3339b527071afe4421af03f17
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoUpdate netvirt.impl unit tests. 49/17949/2
Alexis de Talhouët [Wed, 8 Apr 2015 17:33:58 +0000 (13:33 -0400)]
Update netvirt.impl unit tests.

Basically I added tests, mainly Mockito.verify(). And I refactored, updated and cleaned up the classes.

Change-Id: I1d3f2c7966a7edb1ad7d41d53cdba1e37cb1082c
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoMerge "Add support for bridge external-ids."
Sam Hague [Wed, 8 Apr 2015 17:21:13 +0000 (17:21 +0000)]
Merge "Add support for bridge external-ids."

9 years agochanged getManagingNode(..) to expect augmented path. 53/17953/1
Amit Mandke [Wed, 8 Apr 2015 17:06:41 +0000 (10:06 -0700)]
changed getManagingNode(..) to expect augmented path.
In OvsdbBridgeAttributes 'managedBy' can be path to 'OvsdbNodeAugmentation' as well.
This can happen if the attribute is set via binding aware code.

Signed-off-by: Amit Mandke <ammandke@cisco.com>
9 years agoClose transaction so we don't leak them. 42/17942/1
Ed Warnicke [Wed, 8 Apr 2015 16:56:40 +0000 (09:56 -0700)]
Close transaction so we don't leak them.

Change-Id: I349f01268c2a345abcdba0c858acaea80ab065a0
Signed-off-by: Ed Warnicke <eaw@cisco.com>
9 years agoModified postman collection to test vlan-mode. 37/17937/3
Gabriel Robitaille-Montpetit [Wed, 8 Apr 2015 15:34:35 +0000 (11:34 -0400)]
Modified postman collection to test vlan-mode.

Change-Id: I8efe63a272e14cff270678c8dacec3011e2f3dc0
Signed-off-by: Gabriel Robitaille-Montpetit <grmontpetit@inocybe.com>
9 years agoMerge topic 'unification'
Sam Hague [Wed, 8 Apr 2015 15:07:03 +0000 (15:07 +0000)]
Merge topic 'unification'

* changes:
  Switch to generic extract methods in TransactUtils
  Use SouthboundMapper.getRandomUUID() in TerminationPoints

9 years agoMerge "Add JUnit testing for FWaasHandler class."
Flavio Fernandes [Wed, 8 Apr 2015 14:13:41 +0000 (14:13 +0000)]
Merge "Add JUnit testing for FWaasHandler class."

9 years agoMerge "Add JUnit testing for LBaaSHandler class."
Flavio Fernandes [Wed, 8 Apr 2015 14:12:12 +0000 (14:12 +0000)]
Merge "Add JUnit testing for LBaaSHandler class."

9 years agoModify test case testProcessEvent() for FloatingIPHandlerTest class. 25/17925/1
Alexis de Talhouët [Wed, 8 Apr 2015 13:53:52 +0000 (09:53 -0400)]
Modify test case testProcessEvent() for FloatingIPHandlerTest class.

Change-Id: I3cea00cabe74a3d893c848a654bc77278a1afdaf
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoAdd JUnit testing for LBaaSHandler class. 23/17923/1
Alexis de Talhouët [Wed, 8 Apr 2015 13:47:38 +0000 (09:47 -0400)]
Add JUnit testing for LBaaSHandler class.

Change-Id: Ie0aba32878c1643920a8df9441fc1ebce311d6ce
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoAdd support for external-ids in the OVSDB node 11/17811/6
Eric Multanen [Mon, 6 Apr 2015 09:42:43 +0000 (02:42 -0700)]
Add support for external-ids in the OVSDB node

Write external-ids supplied in an update to an OVSDB
node via the MDSAL.  Update the Open_vSwitch table
on the OVS host.

TODO - handle external-ids provided on OVSDB Node create

v2 - update the operational MDSAL with received external-ids
v3 - add NPE to LOG warning
v4 - rebase against new data change listener
v5 - remove unused methods in TransactUtils.java from earlier versions
v6 - more rebase
v7 - formatting fix

Change-Id: Ifcb6b433272e43ee9542521e4688b2d4fcd356e7
Signed-off-by: Eric Multanen <eric.w.multanen@intel.com>
9 years agoMerge topic 'unification'
Sam Hague [Wed, 8 Apr 2015 11:16:01 +0000 (11:16 +0000)]
Merge topic 'unification'

* changes:
  Remove need for termination-point to have bridge-name
  Step 2: Migrate termination point stuff under the same transact as bridge stuff.

9 years agoAdd support for bridge external-ids. 08/17808/3
Sharad Mishra [Mon, 6 Apr 2015 08:47:35 +0000 (01:47 -0700)]
Add support for bridge external-ids.

updated the yang model and impl to use "bridge-external-ids".

Change-Id: I6fbf9383557ddf115408fe398a4ba2aeb7134738
Signed-off-by: Sharad Mishra <sharad.d.mishra@intel.com>
Add support for bridge external-ids

Change-Id: I850d32c55485acf566b5b419aaf22e782af37df7
Signed-off-by: Sharad Mishra <sharad.d.mishra@intel.com>
9 years agoIntroducing the extractCreatedOrUpdated method 41/17941/1
Ed Warnicke [Wed, 8 Apr 2015 03:42:02 +0000 (20:42 -0700)]
Introducing the extractCreatedOrUpdated method

Change-Id: I756cbc8eaf89f1fbf09813654b4d369114259c7f
Signed-off-by: Ed Warnicke <eaw@cisco.com>
9 years agoSwitch to generic extract methods in TransactUtils 89/17889/1
Ed Warnicke [Wed, 8 Apr 2015 03:15:42 +0000 (20:15 -0700)]
Switch to generic extract methods in TransactUtils

Change-Id: I97c9479f1ef52a852113cce6a28c33ef2112851e
Signed-off-by: Ed Warnicke <eaw@cisco.com>
9 years agoUse SouthboundMapper.getRandomUUID() in TerminationPoints 88/17888/1
Ed Warnicke [Wed, 8 Apr 2015 02:39:13 +0000 (19:39 -0700)]
Use SouthboundMapper.getRandomUUID() in TerminationPoints

Change-Id: I539bbc7b2431dbb935f3b1df6941769a890525aa
Signed-off-by: Ed Warnicke <eaw@cisco.com>
9 years agoRemove need for termination-point to have bridge-name 86/17886/1
Ed Warnicke [Wed, 8 Apr 2015 02:29:45 +0000 (19:29 -0700)]
Remove need for termination-point to have bridge-name

bridge-name can be dug out of the change event :)

Change-Id: I0e8b3177258ad32e2010ada44c4d112aae469a63
Signed-off-by: Ed Warnicke <eaw@cisco.com>
9 years agoMerge "Add test case for enqueueEvent() for AbstractHandler class."
Sam Hague [Wed, 8 Apr 2015 00:46:31 +0000 (00:46 +0000)]
Merge "Add test case for enqueueEvent() for AbstractHandler class."

9 years agoStep 2: Migrate termination point stuff under the same transact as bridge stuff. 81/17881/1
Ed Warnicke [Tue, 7 Apr 2015 23:50:42 +0000 (16:50 -0700)]
Step 2: Migrate termination point stuff under the same transact as bridge stuff.

Change-Id: I8ac105de3a62ad8ad46d29a6aca26b51ba937b4b
Signed-off-by: Ed Warnicke <eaw@cisco.com>
9 years agoMerge "First step in unifying datachange events"
Sam Hague [Tue, 7 Apr 2015 22:50:42 +0000 (22:50 +0000)]
Merge "First step in unifying datachange events"

9 years agoFirst step in unifying datachange events 70/17870/3
Ed Warnicke [Tue, 7 Apr 2015 18:39:49 +0000 (11:39 -0700)]
First step in unifying datachange events

What works:
OVSDB connect/disconnect
Bridge Create/Delete
TerminationPoint Create

Change-Id: I15cf4a5fc3b6d3d514575c035d44675b2737afe7
Signed-off-by: Ed Warnicke <eaw@cisco.com>
9 years agoMerge "Added model for vlan mode."
Sam Hague [Tue, 7 Apr 2015 17:57:52 +0000 (17:57 +0000)]
Merge "Added model for vlan mode."

9 years agoAdded model for vlan mode. 61/17861/1
Gabriel Robitaille-Montpetit [Tue, 7 Apr 2015 15:50:05 +0000 (11:50 -0400)]
Added model for vlan mode.

Change-Id: Idbce7831aa30ba3943297fbd4077667023e80339
Signed-off-by: Gabriel Robitaille-Montpetit <grmontpetit@inocybe.com>
9 years agoAdd test case for enqueueEvent() for AbstractHandler class. 39/17839/1
Alexis de Talhouët [Tue, 7 Apr 2015 13:27:08 +0000 (09:27 -0400)]
Add test case for enqueueEvent() for AbstractHandler class.

Change-Id: I7f0b1e9a6fc1b43aef4012f7d478eaadb7b36aed
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoAdd JUnit testing for FWaasHandler class. 09/17809/2
Alexis de Talhouët [Mon, 6 Apr 2015 20:53:11 +0000 (16:53 -0400)]
Add JUnit testing for FWaasHandler class.

Change-Id: I0c2fa6a3e1e9d361d3b2999201a3d2e46557e4b0
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoInterface options operational data store persistence 14/17814/2
Ryan Goulding [Mon, 6 Apr 2015 23:13:12 +0000 (19:13 -0400)]
Interface options operational data store persistence

Stores the interface options to the operational data store.

Change-Id: I8e6956036f2a43ee404c0e30e19e7264ad345138
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
9 years agoOpenFlow port values are uint32, correcting the size in the model for that 03/17803/2
Ed Warnicke [Mon, 6 Apr 2015 18:07:14 +0000 (11:07 -0700)]
OpenFlow port values are uint32, correcting the size in the model for that

Change-Id: I1c810137d5c2f103b2679a4aa15cf32fa38e019e
Signed-off-by: Ed Warnicke <eaw@cisco.com>
9 years agoMerge "Small fix to handle the fact that ovsdb sometimes returns ofport of -1"
Flavio Fernandes [Mon, 6 Apr 2015 17:30:44 +0000 (17:30 +0000)]
Merge "Small fix to handle the fact that ovsdb sometimes returns ofport of -1"

9 years agoMerge "Check for trunks (if not present, don't throw an NPE ;) )"
Flavio Fernandes [Mon, 6 Apr 2015 17:21:32 +0000 (17:21 +0000)]
Merge "Check for trunks (if not present, don't throw an NPE ;) )"

9 years agoSmall fix to handle the fact that ovsdb sometimes returns ofport of -1 94/17794/2
Ed Warnicke [Mon, 6 Apr 2015 16:30:41 +0000 (09:30 -0700)]
Small fix to handle the fact that ovsdb sometimes returns ofport of -1

It turns out that sometimes ovsdb returns an ofport of -1 to indicate that
there is no associated ofport value.  We should represent that by *not*
having an ofport value

Change-Id: I2a28a34333ff1b92728286672499714079346444
Signed-off-by: Ed Warnicke <eaw@cisco.com>
9 years agoCheck for trunks (if not present, don't throw an NPE ;) ) 98/17798/1
Ed Warnicke [Mon, 6 Apr 2015 16:58:34 +0000 (09:58 -0700)]
Check for trunks (if not present, don't throw an NPE ;) )

Change-Id: I9198ea669823e6ea36dc34fffc95269feedccf76
Signed-off-by: Ed Warnicke <eaw@cisco.com>
9 years agoModified postman collection to test vlan-tag and trunks. 70/17670/3
Gabriel Robitaille-Montpetit [Mon, 6 Apr 2015 16:11:39 +0000 (12:11 -0400)]
Modified postman collection to test vlan-tag and trunks.

Change-Id: I54c089fc8c69bcf4d88d57f97a971b5538696a39
Signed-off-by: Gabriel Robitaille-Montpetit <grmontpetit@inocybe.com>
9 years agoMerge "Fixed if/else/for/while/do curly braces for LBaaSPoolMemberHandler.java"
Flavio Fernandes [Mon, 6 Apr 2015 15:45:31 +0000 (15:45 +0000)]
Merge "Fixed if/else/for/while/do curly braces for LBaaSPoolMemberHandler.java"

9 years agoMerge changes I99c0e84f,I0e035323
Flavio Fernandes [Mon, 6 Apr 2015 15:44:50 +0000 (15:44 +0000)]
Merge changes I99c0e84f,I0e035323

* changes:
  Add sonar for southbound
  Add copyright's to southbound-it files.

9 years agoAdded trunks code using Long 66/17666/8
Gabriel Robitaille-Montpetit [Thu, 2 Apr 2015 18:05:29 +0000 (14:05 -0400)]
Added trunks code using Long

Change-Id: Ib2cb185d3cc87ee34cbcf66dabd008c45001b52f
Signed-off-by: Gabriel Robitaille-Montpetit <grmontpetit@inocybe.com>
9 years agoAdd sonar for southbound 89/17789/1
Sam Hague [Mon, 6 Apr 2015 13:48:03 +0000 (09:48 -0400)]
Add sonar for southbound

Change-Id: I99c0e84f1b52e7d295f485b954160d1593d72c7d
Signed-off-by: Sam Hague <shague@redhat.com>
9 years agoFixed if/else/for/while/do curly braces for LBaaSPoolMemberHandler.java 76/17676/2
Leo Cavalcanti [Thu, 2 Apr 2015 22:37:41 +0000 (19:37 -0300)]
Fixed if/else/for/while/do curly braces for LBaaSPoolMemberHandler.java

This is also a try out for me just to make sure my Gerrit is ok.

Change-Id: I9efbc0a8cd2157d15b3f06ab2d0888c692d494c4
Signed-off-by: Leo Cavalcanti <leozinho@gmail.com>
9 years agoAdd copyright's to southbound-it files. 85/17785/2
Sam Hague [Mon, 6 Apr 2015 09:36:18 +0000 (05:36 -0400)]
Add copyright's to southbound-it files.

Change-Id: I0e0353233b068873bd1ba983eb11c7efde83bc1d
Signed-off-by: Sam Hague <shague@redhat.com>
9 years agoMerge "Revert "Updated ovsdb.yang to include external-ids for bridges.""
Sam Hague [Mon, 6 Apr 2015 10:39:06 +0000 (10:39 +0000)]
Merge "Revert "Updated ovsdb.yang to include external-ids for bridges.""

9 years agoRevert "Updated ovsdb.yang to include external-ids for bridges." 88/17788/1
Sam Hague [Mon, 6 Apr 2015 10:38:46 +0000 (10:38 +0000)]
Revert "Updated ovsdb.yang to include external-ids for bridges."

This reverts commit e19e24bee91dca1e3d03420977e84e81d5240c4f.

Change-Id: Ibec4b568044929967dcc725aaa5dfa547b8e3b0e
Signed-off-by: Sharad Mishra <sharad.d.mishra@intel.com>
Signed-off-by: Sam Hague <shague@redhat.com>
9 years agoMerge "Updated ovsdb.yang to include external-ids for bridges."
Sam Hague [Sat, 4 Apr 2015 01:20:04 +0000 (01:20 +0000)]
Merge "Updated ovsdb.yang to include external-ids for bridges."

9 years agoMerge "support for Interface external_ids"
Sam Hague [Sat, 4 Apr 2015 00:36:31 +0000 (00:36 +0000)]
Merge "support for Interface external_ids"

9 years agosupport for Interface external_ids 18/17718/7
Ryan Goulding [Fri, 3 Apr 2015 16:38:09 +0000 (12:38 -0400)]
support for Interface external_ids

Adds support for Interface external_ids.  "external_ids" are configured on
Termination Point creation.  "external_ids" are persisted to the Operational
data store on Ovsdb Port update.  If external-id-value is not provided, the
port is still created as YANG has no way to enforce the field as mandatory.

Change-Id: Ibdac48f8d5144ddefd79278d5587c5a63bca0869
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
9 years agoUpdated ovsdb.yang to include external-ids for bridges. 43/17743/1
Sharad Mishra [Fri, 3 Apr 2015 16:54:04 +0000 (09:54 -0700)]
Updated ovsdb.yang to include external-ids for bridges.

Change-Id: Ia639165fe05be5f4e1f236893780b177465b0d9a
Signed-off-by: Sharad Mishra <sharad.d.mishra@intel.com>
9 years agoAdd external-ids and other-config to the OVSDB node model 30/17730/2
Eric Multanen [Tue, 31 Mar 2015 11:25:49 +0000 (04:25 -0700)]
Add external-ids and other-config to the OVSDB node model

Add external-ids and other-config to the OVSDB node
for capturing information in the Open_vSwitch table.

Added other-config as a grouping so it can be used
by other tables which need other-config.

v2 - move the external-ids and other-config to the
     ovsdb node (not the bridge node - for another patch)

Change-Id: I551f2a9e786460941cae23d1c3e3862c11d1bb07
Signed-off-by: Eric Multanen <eric.w.multanen@intel.com>
9 years agoMerge "net-virt-providers: install flow twice unnecessarily"
Sam Hague [Fri, 3 Apr 2015 00:50:05 +0000 (00:50 +0000)]
Merge "net-virt-providers: install flow twice unnecessarily"

9 years agonet-virt-providers: install flow twice unnecessarily 78/17678/1
Isaku Yamahata [Thu, 2 Apr 2015 23:56:41 +0000 (16:56 -0700)]
net-virt-providers: install flow twice unnecessarily

some net-virt-providers installs flows twice unnecessarily.
It seems like copy-n-paste bug.
Remove unnecessary writeFlow() call.

Change-Id: Iaa73fac7eb09c45f598634257210a293c10f40b6
Signed-off-by: Isaku Yamahata <isaku.yamahata@intel.com>
9 years agoMerge "Add JUnit testing for FloatingIPHandler class."
Flavio Fernandes [Thu, 2 Apr 2015 23:36:15 +0000 (23:36 +0000)]
Merge "Add JUnit testing for FloatingIPHandler class."

9 years agoMerge "Add IT for southbound"
Flavio Fernandes [Thu, 2 Apr 2015 23:35:30 +0000 (23:35 +0000)]
Merge "Add IT for southbound"

9 years agoMerge "ofport and ofport_request operational data store persistence"
Sam Hague [Thu, 2 Apr 2015 21:55:51 +0000 (21:55 +0000)]
Merge "ofport and ofport_request operational data store persistence"

9 years agoofport and ofport_request operational data store persistence 67/17467/7
Ryan Goulding [Thu, 2 Apr 2015 16:37:35 +0000 (12:37 -0400)]
ofport and ofport_request operational data store persistence

Persists ofport and ofport_request fields in the operational data store.  The
yang model utilizes uint16 for these fields, while the library code utilizes
Long for consistency reasons.

Change-Id: Ib9390d19736cd1aba5710161ee477799dc5ba466
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
9 years agoAdd IT for southbound 99/17599/2
Sam Hague [Thu, 2 Apr 2015 02:25:40 +0000 (22:25 -0400)]
Add IT for southbound

Change-Id: Iff82a08c08cae8013417031f48f32d6639b94b8c
Signed-off-by: Sam Hague <shague@redhat.com>
9 years agoAdd JUnit testing for FloatingIPHandler class. 73/17673/1
Alexis de Talhouët [Thu, 2 Apr 2015 20:40:42 +0000 (16:40 -0400)]
Add JUnit testing for FloatingIPHandler class.

Change-Id: I1a5dc5fb7c7bc9b4a856925bb0ff731bf0d48e8b
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoMerge "Add JUnit tesing for NeutronL3Adapter class."
Flavio Fernandes [Thu, 2 Apr 2015 18:51:05 +0000 (18:51 +0000)]
Merge "Add JUnit tesing for NeutronL3Adapter class."

9 years agoMerge "Add JUnit testing for AbstractHandler class."
Flavio Fernandes [Thu, 2 Apr 2015 18:50:23 +0000 (18:50 +0000)]
Merge "Add JUnit testing for AbstractHandler class."

9 years agoMerge "Add JUnit testing for AbstractEvent class."
Flavio Fernandes [Thu, 2 Apr 2015 18:49:59 +0000 (18:49 +0000)]
Merge "Add JUnit testing for AbstractEvent class."

9 years agoMerge "Revert "Add break in iteration over vlan tags for a given ovsdbTerminationPoint""
Flavio Fernandes [Thu, 2 Apr 2015 18:01:10 +0000 (18:01 +0000)]
Merge "Revert "Add break in iteration over vlan tags for a given ovsdbTerminationPoint""

9 years agoRevert "Add break in iteration over vlan tags for a given ovsdbTerminationPoint" 53/17653/1
Flavio Fernandes [Thu, 2 Apr 2015 15:28:06 +0000 (15:28 +0000)]
Revert "Add break in iteration over vlan tags for a given ovsdbTerminationPoint"

This reverts commit 38c634b2cada040ccd98d91c11d21326a4eba197.

The break is actually out of place; removing it.

Ref: https://gist.github.com/3d1dab38f9dde757fe83

Change-Id: If0d91bd762450d79d9c897947ba1fe48bbb854df
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
9 years agoAdd JUnit tesing for NeutronL3Adapter class. 49/17649/2
Alexis de Talhouët [Thu, 2 Apr 2015 15:21:56 +0000 (11:21 -0400)]
Add JUnit tesing for NeutronL3Adapter class.

Change-Id: Icb54db19c31a222ad7a4c8e8a4a5de82d28471f4
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoAdd JUnit testing for AbstractHandler class. 45/17645/1
Alexis de Talhouët [Thu, 2 Apr 2015 14:52:39 +0000 (10:52 -0400)]
Add JUnit testing for AbstractHandler class.

Change-Id: If172dff7ad5d98a6cabdb78a6c4067c3327e1f10
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoAdd JUnit testing for AbstractEvent class. 37/17637/1
Alexis de Talhouët [Thu, 2 Apr 2015 14:03:33 +0000 (10:03 -0400)]
Add JUnit testing for AbstractEvent class.

Change-Id: Iebc184f92e724887ed6e796cd0f0beefbd467352
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
9 years agoMerge "Model update to add external-id to port/interface."
Sam Hague [Thu, 2 Apr 2015 00:15:18 +0000 (00:15 +0000)]
Merge "Model update to add external-id to port/interface."

9 years agoMerge "Add break in iteration over vlan tags for a given ovsdbTerminationPoint"
Sam Hague [Thu, 2 Apr 2015 00:13:59 +0000 (00:13 +0000)]
Merge "Add break in iteration over vlan tags for a given ovsdbTerminationPoint"

9 years agoFix: bug wherein the bridge with name having a - cannot be created. e.g. br-int canno... 94/17594/1
Prateek Garg [Wed, 1 Apr 2015 23:31:27 +0000 (16:31 -0700)]
Fix: bug wherein the bridge with name having a - cannot be created. e.g. br-int cannot be created

Change-Id: I620f8255100fdfcd9cef57a926280c58520d76fa
Signed-off-by: Prateek Garg <prategar@cisco.com>
9 years agoAdd break in iteration over vlan tags for a given ovsdbTerminationPoint 88/17588/1
Flavio Fernandes [Wed, 1 Apr 2015 22:03:41 +0000 (18:03 -0400)]
Add break in iteration over vlan tags for a given ovsdbTerminationPoint

Since we expect no more than a single vlan tag for a given termination point,
there is no need to call setVlanTag multiple times on termination point builder.
Added a TODO to mark the fact that the iteration/builder will need to be enhanced
if more than a single vlan tag support is needed.

Change-Id: I1ff45ccea8fb2b061157ca7b9af0ad2e072abdcb
Ref: https://gist.github.com/1e07ddc7e663710c2ac7
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>