openflowjava.git
6 years agoAdd method to register listener for unknown msg 74/59674/2 master
Tomas Slusny [Thu, 29 Jun 2017 13:11:39 +0000 (15:11 +0200)]
Add method to register listener for unknown msg

Add method to ConnectionAdapter that will allow to register listener for
unknown (alien) messages received from switch.

See also: bug 8772

Change-Id: I3c4e48d0ddfd0a1220850bec5f75aa84e0e662c6
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
6 years agoBump to odlparent 2.0.0 24/59324/2
Jozef Bacigal [Thu, 22 Jun 2017 08:23:42 +0000 (10:23 +0200)]
Bump to odlparent 2.0.0

Change-Id: I9ec83c0f0e28f22185ffa0c50a055a6daa951fa6
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoCopy initial configuration file in Karaf 4 55/58955/5
Tomas Slusny [Wed, 14 Jun 2017 14:13:04 +0000 (16:13 +0200)]
Copy initial configuration file in Karaf 4

Fix copying of initial configuration file in Karaf 4. Problem was
that karaf .xml file that was supposed to handle this was incorrectly
located at `src/main/features/features.xml` but was supposed to be at
`src/main/feature/feature.xml` to work properly in Karaf 4.

Resolves: bug 8692

Change-Id: I9923a2b2598e05e95bb68a01cde5a8894679e534
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
6 years agoMigrate to odlparent 1.9.0 74/58874/1
Thanh Ha [Tue, 13 Jun 2017 20:26:27 +0000 (16:26 -0400)]
Migrate to odlparent 1.9.0

Change-Id: I95874664e56e30c6c4da2cd575dc7015182a2e2f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoCheck for transport protocol confi 59/58159/3
melserngawy [Thu, 1 Jun 2017 17:35:07 +0000 (13:35 -0400)]
Check for transport protocol confi

For some reason the TransportProtocol config
has a null value at the following jenkins job

https://jenkins.opendaylight.org/releng/job/aaa-distribution-check-nitrogen/139/console

    - flipped equals, now null is on slow path

Change-Id: I38c2bb0676d4553452f9ae630554b6c99d445ef4
Signed-off-by: melserngawy <m.elserngawy@gmail.com>
Signed-off-by: Michal Rehak <michal.rehak@pantheon.tech>
6 years agoMigrate to odlparent 1.8.0-Carbon 31/58631/1
Thanh Ha [Fri, 9 Jun 2017 18:10:03 +0000 (14:10 -0400)]
Migrate to odlparent 1.8.0-Carbon

Per request of odlparent project we are downgrading all Nitrogen
projects to use the released odlparent 1.8.0-Carbon to allow for the
odlparent project to start performing semver style releases.

Change-Id: I052f5a03008c82346548dd43983f539d5de4c274
Jira: RELENG-159
RT: 41406
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Add missing configuration to build-helper-maven-plugin "
michal rehak [Tue, 30 May 2017 13:46:56 +0000 (13:46 +0000)]
Merge "Add missing configuration to build-helper-maven-plugin "

6 years agoAdd missing configuration to build-helper-maven-plugin 75/57675/2
Michael Vorburger [Tue, 23 May 2017 11:51:00 +0000 (13:51 +0200)]
Add missing configuration to build-helper-maven-plugin

This makes openflowjava work e.g. in Eclipse IDE out-of-the-box (using
https://github.com/vorburger/opendaylight-eclipse-setup configuration),
without any red.  Without this, the paths with the generated code are
not automatically source folder in IDE, so not on classpath, so there's
red errors.

This is how all other projects do it; I just copy/pasted from elsewhere.

PS: In an ideal world, this should be inherited from some parent POM
e.g. in controller, but let's at least already do an ad-hoc fix here.

Change-Id: Ib0b8258de329345422d044f5fea4e9981b67da93
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoAdd missing <name> fields for pom.xml files 17/52717/3
Anil Belur [Fri, 3 Mar 2017 05:18:22 +0000 (15:18 +1000)]
Add missing <name> fields for pom.xml files

This is used by autorelease scripts to automatically parse which project
is failing a build and report to the mailing list automatically. We need
names in the format:

    ODL :: <groupId> :: <artifactId>

This patch formats in the same format as found in the startup archetypes
patch found here: https://git.opendaylight.org/gerrit/52522

Change-Id: If1f9c01f9c3a0cf3a9672e1d795a2c1d55b38a25
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoMerge "Add target-ide/ to .gitignore"
michal rehak [Wed, 24 May 2017 06:47:42 +0000 (06:47 +0000)]
Merge "Add target-ide/ to .gitignore"

6 years agoMerge "Bug 7182 related: Remove M2E lifecycle mapping"
michal rehak [Wed, 24 May 2017 06:46:54 +0000 (06:46 +0000)]
Merge "Bug 7182 related: Remove M2E lifecycle mapping"

6 years agoAdd target-ide/ to .gitignore 71/57671/1
Michael Vorburger [Tue, 23 May 2017 11:31:41 +0000 (13:31 +0200)]
Add target-ide/ to .gitignore

Change-Id: Ic58b9795c1388cb0bf7e783e3e2c69340d1a70be
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoIncrease startup and shutdown timeouts for udpHandler test 22/56422/1
Michal Rehak [Wed, 3 May 2017 07:15:02 +0000 (09:15 +0200)]
Increase startup and shutdown timeouts for udpHandler test

    Startup timeout: 2s -> 10s
    Shutdown timeout: inf. -> 10s
    + minor cosmetic changes (IDE warnings cleanup)

Change-Id: I95b604641d7dbec73ab9770640f50a71a310127f
Signed-off-by: Michal Rehak <michal.rehak@pantheon.tech>
7 years agoBump versions by x.(y+1).z for next dev cycle 16/54716/1
Anil Belur [Tue, 11 Apr 2017 01:45:51 +0000 (11:45 +1000)]
Bump versions by x.(y+1).z for next dev cycle

Change-Id: I39929fd1d32cf53c045db31393eb8519465f6aeb
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
7 years agoBUG-6859 - Binding generator v1 refactoring 51/52951/2
Michael Vorburger [Tue, 7 Mar 2017 14:34:46 +0000 (15:34 +0100)]
BUG-6859 - Binding generator v1 refactoring

Change-Id: If8f5ace6ba7734ae866d7ed5c096ea24bd280d1a
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoBug 7182 related: Remove M2E lifecycle mapping 31/52431/1
Michael Vorburger [Tue, 28 Feb 2017 23:03:12 +0000 (00:03 +0100)]
Bug 7182 related: Remove M2E lifecycle mapping

These should never be in individual projects anymore now, we handle this
centrally, either in odlparent, or
https://github.com/vorburger/opendaylight-eclipse-setup, or by
appropriate lifecycle-mapping-metadata.xml in a Maven plugin (that's
what Bug 7182 does for the yang-maven-plugin).

Change-Id: I9923116894c0fa2c2f45ab8dfbe25ff3ef7a0296
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoUpdate OF header lenght 40/51640/5
miroslav.macko [Thu, 9 Feb 2017 16:01:47 +0000 (17:01 +0100)]
Update OF header lenght

- Set OF header length base on the writer index

Change-Id: I48358e22a92ce400df8917a7e23a0a085b2b0a95
Signed-off-by: miroslav.macko <miroslav.macko@pantheon.tech>
7 years agoMigrate to karaf4. 21/51521/2
Jozef Bacigal [Tue, 7 Feb 2017 15:04:53 +0000 (16:04 +0100)]
Migrate to karaf4.

Change-Id: Idf1bccf8f4802871a24207c26d6624edeb55ce79
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
7 years agoAdd isComplete callback to commitEntry 64/51064/4
Tomas Slusny [Thu, 26 Jan 2017 10:59:01 +0000 (11:59 +0100)]
Add isComplete callback to commitEntry

This callback will determine, if processed message
is completed or not.

Change-Id: I29a0faeaa1b3965a88e4d4516e19aee34bc5bf71
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
7 years agoReplace mockito-all by mockito-core (see Bug 7662) 79/50879/1
Michael Vorburger [Mon, 23 Jan 2017 18:58:43 +0000 (19:58 +0100)]
Replace mockito-all by mockito-core (see Bug 7662)

Change-Id: Ic6cfde3f29b167040ae1588df7622f2505663b5e
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoRemove duplicate controller.mdsal.version field 86/49386/1
Daniel Farrell [Wed, 14 Dec 2016 22:02:56 +0000 (17:02 -0500)]
Remove duplicate controller.mdsal.version field

Change-Id: I5d85e1e2bb2871b517603fea947a82951fd7aa73
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMerge changes I34a6851c,I046e6272,I169f6b40,Iec24bf37,I89933b0c
michal rehak [Wed, 14 Dec 2016 14:06:23 +0000 (14:06 +0000)]
Merge changes I34a6851c,I046e6272,I169f6b40,Iec24bf37,I89933b0c

* changes:
  Change Java version to 1.8
  Fix bug on ByteBufUtils method serializeList
  Scenarios in XML files
  Update utility to test device connections
  Add test device connections utility

7 years agoAdd methods for modifying deserializer mapping 31/49231/3
Tomas Slusny [Mon, 12 Dec 2016 10:10:22 +0000 (11:10 +0100)]
Add methods for modifying deserializer mapping

Add new methods to SwitchConnectionProviderImpl that will allow
us to modify type to class mapping of deserializers for top level
messages (like FlowMod, PortMod) to be able to register deserializers
for custom top level types without needing changes in OpenflowJava.

Change-Id: I0f0d0f25a971660e6601069fc6f9f59e8206f2e7
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
7 years agoRemove bundle extension (de)serializers 92/48892/3
Andrej Leitner [Thu, 1 Dec 2016 15:17:58 +0000 (16:17 +0100)]
Remove bundle extension (de)serializers

 - moved to OFP extensions

https://git.opendaylight.org/gerrit/#/c/48896/
https://git.opendaylight.org/gerrit/#/c/48897

Change-Id: Ib2cba9a989daea9f85d7a53280bfcc5f4ad6a753
Signed-off-by: Andrej Leitner <andrej.leitner@pantheon.tech>
7 years agoAdd methods that allows registering any serializer 51/48251/6
Tomas Slusny [Fri, 11 Nov 2016 10:09:47 +0000 (11:09 +0100)]
Add methods that allows registering any serializer

Add new methods to SwitchConnectionProviderImpl that will allow us
to register any type of OFSerializer and OFDeserializer, so we will
be able to for example register serializers for OpenflowPlugin models
directly in OpenflowPlugin, without requiring changes in
OpenflowJava.
Change HeaderSerializer and HeaderDeserializer to require DataContainer
instead of DataObject.

See also: bug 7136

Change-Id: I002cb787a6db61d864e205d99fafa54692e220a6
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
7 years agoChange Java version to 1.8 88/47988/4
Jozef Bacigal [Fri, 4 Nov 2016 12:29:07 +0000 (13:29 +0100)]
Change Java version to 1.8

Change-Id: I34a6851c162fe0f6bf9c900773b4dbb2452d97a7
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
7 years agoFix bug on ByteBufUtils method serializeList 87/47987/4
Jozef Bacigal [Fri, 4 Nov 2016 12:25:21 +0000 (13:25 +0100)]
Fix bug on ByteBufUtils method serializeList

Also
- optimize imports
- add test to serializeList method

Change-Id: I046e62729676a476818463a5034217778b4295f7
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
7 years agoScenarios in XML files 28/47828/5
Jozef Bacigal [Wed, 9 Mar 2016 14:11:42 +0000 (15:11 +0100)]
Scenarios in XML files

-prepared XSD file
-updated scenarioFactory
-added types for unmarshaling XML

-added new parameter to testing tool --xmlScenarioFile

03/15/2016
-renamed ScenarioType to Scenario
-renamed StepType to Step

Change-Id: I169f6b40e65e80533e6cc3a1978bb34f84164abc
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
7 years agoUpdate utility to test device connections 27/47827/5
Jozef Bacigal [Mon, 7 Mar 2016 13:29:07 +0000 (14:29 +0100)]
Update utility to test device connections

 * Helper class to defining command line parameters
 * Parameters:
 * --device-count           : number of devices connection to the controller
 * --controller-ip          : controller IP address
 * --ssl                    :
 * --threads                : number of thread shall be used for executor
 * --port
 * --timeout                : timeout in seconds for whole test
 * --scenarioTries          : number of tries of each step of scenario
 * --timeBetweenScenario    : time in milliseconds between tries of steps of scenario
 * --configurationName      : required parameter if using configuration load or configuration save
 * --configurationLoad
 * --configurationSave

3/9/16 - Checkstyle corrections

Change-Id: Iec24bf37bb6cce534ce87ca80585d0f53d0dd638
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
7 years agoAdd test device connections utility 26/47826/5
Jozef Bacigal [Mon, 7 Mar 2016 13:29:07 +0000 (14:29 +0100)]
Add test device connections utility

Change-Id: I89933b0ce057679e959cf2ef576fe10c8a1cc122
Signed-off-by: Jozef Bacigal <jozef.bacigal@pantheon.tech>
7 years agoFix default/legacy openflow ports 52/48852/2
Andrej Leitner [Thu, 1 Dec 2016 08:28:46 +0000 (09:28 +0100)]
Fix default/legacy openflow ports

Change-Id: I9718d09c389689ec5fc0a45a4a116aabab15410e
Signed-off-by: Andrej Leitner <andrej.leitner@pantheon.tech>
7 years agoAdd bundle control and ONF experimenter error deserializers 26/47726/6
Andrej Leitner [Thu, 27 Oct 2016 09:43:07 +0000 (11:43 +0200)]
Add bundle control and ONF experimenter error deserializers

 - created and registered deserializers for ONF_ET_BUNDLE_CONTROL
   message and ONF experimenter errors
 - added tests

Reference: ONF approved extension #230
Resolves: Bug 6806

Change-Id: Iaa584aae6ee2e9962f962803d363f3213d99fa2e
Signed-off-by: Andrej Leitner <andrej.leitner@pantheon.tech>
7 years agoAdd bundle messages serializers 25/47725/5
Andrej Leitner [Tue, 25 Oct 2016 12:28:45 +0000 (14:28 +0200)]
Add bundle messages serializers

 - created and registered serializers for ONF_ET_BUNDLE_CONTROL
   and ONF_ET_BUNDLE_ADD_MESSAGE messages
 - updated Flow/Group/PortMod facories to use more general objects
 - registered additional serializers for inner messages
 - added tests

Reference: ONF approved extension #230
Resolves: Bug 6806

Change-Id: I1e98332eed24e18f17157e9a16ac8d246c72af2c
Signed-off-by: Andrej Leitner <andrej.leitner@pantheon.tech>
7 years agoAdd yang models for bundle messages 24/47724/5
Andrej Leitner [Mon, 24 Oct 2016 06:45:01 +0000 (08:45 +0200)]
Add yang models for bundle messages

 - augmented model of experimenter message for ONF_ET_BUNDLE_CONTROL
   and ONF_ET_BUNDLE_ADD_MESSAGE messages
 - added related defined types (error codes, flags, properties, ...)

Reference: ONF approved extension #230
Resolves: Bug 6806

Change-Id: I03761dc2630928623dbb55c55fd148c762b2489a
Signed-off-by: Andrej Leitner <andrej.leitner@pantheon.tech>
7 years agoAdd methods for experimenter (de)serializer registration 23/47723/4
Andrej Leitner [Tue, 25 Oct 2016 11:03:47 +0000 (13:03 +0200)]
Add methods for experimenter (de)serializer registration

 + update comments
 + remove unused imports

Change-Id: I87f432417a62cb5a58fe4e0103f9ee491e99017d
Signed-off-by: Andrej Leitner <andrej.leitner@pantheon.tech>
7 years agoChange BarrierReq/Res factories to version assignable 90/26090/8
Andrej Leitner [Mon, 10 Oct 2016 07:44:38 +0000 (09:44 +0200)]
Change BarrierReq/Res factories to version assignable

  - made BarrierRequest/BarrierReply factories version assignable
  - removed OF10 factories duplicates
  - registered new deserializers
  - update tests
  - fix typo

Resolves: Bug 4255

Change-Id: I248941b94ea6974679a27313cd6634baaa0fc034
Signed-off-by: Andrej Leitner <andrej.leitner@pantheon.tech>
7 years agoChange GetConfigReq/Res and SetConfig factories to version assignable 89/26089/9
Andrej Leitner [Fri, 7 Oct 2016 14:57:49 +0000 (16:57 +0200)]
Change GetConfigReq/Res and SetConfig factories to version assignable

 - made SetConfig, GetConfigRequest and GetConfigReply factories
   version assignable
 - removed OF10 factories duplicates
 - registered new deserializers
 - update tests

Resolves: Bug 4255

Change-Id: Ib4809c58d62aa4608d88894d01c6d107d2fff90c
Signed-off-by: Andrej Leitner <andrej.leitner@pantheon.tech>
7 years agoChange EchoReq/Res factories to version assignable 88/26088/9
Andrej Leitner [Thu, 6 Oct 2016 13:37:06 +0000 (15:37 +0200)]
Change EchoReq/Res factories to version assignable

 - made EchoRequest/EchoReply factories version assignable
 - removed OF10 factories duplicates
 - registered new deserializers
 - update tests

Resolves: Bug 4255

Change-Id: Ic3e67c4e4db7f1fedcdfc125784219d42a59054c
Signed-off-by: Andrej Leitner <andrej.leitner@pantheon.tech>
7 years agoAllow any hello mesage and extend hello support for v1.4, v1.5 87/26087/18
Andrej Leitner [Tue, 4 Oct 2016 15:38:03 +0000 (17:38 +0200)]
Allow any hello mesage and extend hello support for v1.4, v1.5

 - accept any (also unsupported version) hello message for handshake and negotiation
 - added version assignable factory
 - made HelloFactory version assignable
 - register deserializers for hello message of v1.4, v 1.5
 - update logging
 - update tests

Resolves: Bug 6805, Bug 4255

Change-Id: I228108908ecfb2c3a7f8afa866790b7c193f046c
Signed-off-by: Andrej Leitner <andrej.leitner@pantheon.tech>
7 years agoRevert "Revert "Move the Openflow connections blueprint to OpenflowJava project"" 41/46941/1
Michal Polkorab [Fri, 14 Oct 2016 10:45:04 +0000 (10:45 +0000)]
Revert "Revert "Move the Openflow connections blueprint to OpenflowJava project""

This reverts commit 159164138dd0a64af5a3e2b96e1d7de5cad4b139.

Re-introducing the change

Change-Id: I8b9e4bd2220890d173dec7471eaf3a6e8b837721
Signed-off-by: Michal Polkorab <michal.polkorab@pantheon.sk>
7 years agoRevert "Move the Openflow connections blueprint to OpenflowJava project" 11/46911/1
Michal Polkorab [Thu, 13 Oct 2016 16:01:30 +0000 (16:01 +0000)]
Revert "Move the Openflow connections blueprint to OpenflowJava project"

This reverts commit 4de7239667ec58eef9e2759e1501b9d1cf862cdd.

Change-Id: I45a74aa32abb1ac16ab403fb4cac8a39a307b00c
Signed-off-by: Michal Polkorab <michal.polkorab@pantheon.sk>
7 years agoMove the Openflow connections blueprint to OpenflowJava project 18/46518/2
Mohamed El-Serngawy [Tue, 4 Oct 2016 20:48:48 +0000 (16:48 -0400)]
Move the Openflow connections blueprint to OpenflowJava project

Moving the Openflow connections (defaultSwitchConnProvider and legacySwitchConnProvider)
blueprint configuration to OpenflowJava project as its data model config "openflow-switch-connection-provider-impl"
exist in OpenflowJava project

Change-Id: I21529b5f8e312d4da0d4a76ef0e6bf02a1e551c5
Signed-off-by: Mohamed El-Serngawy <melserngawy@inocybe.com>
7 years agoBug 6744 - the parameters of the function of registerMeterBandSerializer need to... 16/46016/1
yunyunhan [Mon, 19 Sep 2016 20:05:37 +0000 (04:05 +0800)]
Bug 6744 - the parameters of the function of registerMeterBandSerializer need to be more refined

Change-Id: I076906df05b26b407fe7209487b9181dec029d3a
Signed-off-by: yunyunhan <han.yunyun@zte.com.cn>
(cherry picked from commit 5e8b6a2c5218b2ea22343ec889ad7e7fb4112530)

7 years agoBug 6674 - the key of the serialization function registered by the vendor is not... 70/45770/1
yunyunhan [Fri, 9 Sep 2016 17:34:15 +0000 (01:34 +0800)]
Bug 6674 - the key of the serialization function registered by the vendor is not refinement enough

Change-Id: Ibe9c63f03850730c7d7346820d37786d6711f861
Signed-off-by: yunyunhan <han.yunyun@zte.com.cn>
(cherry picked from commit f93ddeaf5e4f25a0a47438786777d13c9b95e46d)

7 years agoBug 6646 Fix infinite reschedule of flush 30/45230/1
Andrej Leitner [Tue, 6 Sep 2016 13:13:44 +0000 (15:13 +0200)]
Bug 6646 Fix infinite reschedule of flush

 - sometimes (on disconnect) there can be still some unflushed segments
   but they are not able to be flushed if channel is not writable anymore
   and we get to infinite loop of flushing (but not writing)

Change-Id: I74cac21b4635e22f5b8d63f3a602f40796108059
Signed-off-by: Andrej Leitner <andrej.leitner@pantheon.tech>
7 years agoBug 6638 Failed entries marked as completed also counted as completed 08/45208/1
Andrej Leitner [Tue, 6 Sep 2016 09:14:17 +0000 (11:14 +0200)]
Bug 6638 Failed entries marked as completed also counted as completed

Change-Id: Ia4a0f334d831313eb419b327cf9b8f5fa9a464b4
Signed-off-by: Andrej Leitner <andrej.leitner@pantheon.tech>
7 years agoBump versions by 0.1.0 for next dev cycle 36/43436/1
Thanh Ha [Mon, 8 Aug 2016 21:50:19 +0000 (17:50 -0400)]
Bump versions by 0.1.0 for next dev cycle

Change-Id: I247e00fe7f3ff830760006711c6d61b8174cb4ba
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoBug 5895 - Support of Ext109 openflow tcp flag matching 54/42954/3
Michal Polkorab [Tue, 2 Aug 2016 09:25:28 +0000 (11:25 +0200)]
Bug 5895 - Support of Ext109 openflow tcp flag matching

 - added openflow-approved-extensions.yang module
 - added (de)serializer for TCP flags match entry (ext-109)
 - also a reference material for adding other approved match entry extensions

Change-Id: I042d71e5a8b56f6b6460ef235442568d411533da
Signed-off-by: Michal Polkorab <michal.polkorab@pantheon.sk>
Also-By: Anil Vishnoi <vishnoianil@gmail.com>
7 years agoAdd missing license headers 73/42373/1
Thanh Ha [Sat, 23 Jul 2016 02:27:08 +0000 (22:27 -0400)]
Add missing license headers

Change-Id: Ia8907b48549f18b627d74c45df38c1bbf2e4d720
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMerge "Prepare upgrade to Netty 4.1"
Michal Polkorab [Thu, 14 Jul 2016 18:27:00 +0000 (18:27 +0000)]
Merge "Prepare upgrade to Netty 4.1"

7 years agoUpgrade ietf-{inet,yang}-types to 2013-07-15 87/40787/2
Lorand Jakab [Thu, 23 Jun 2016 20:08:57 +0000 (15:08 -0500)]
Upgrade ietf-{inet,yang}-types to 2013-07-15

Change-Id: If7f7f70aa0ca0cc5937d4969ef143d21e959879f
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
7 years agoPrepare upgrade to Netty 4.1 00/41000/1
Stephen Kitt [Wed, 29 Jun 2016 09:19:58 +0000 (11:19 +0200)]
Prepare upgrade to Netty 4.1

We need to widen the range of allowed versions for odl-netty.

Change-Id: I032697c714327a6ac0928da9f80a694e34d6fc76
Signed-off-by: Stephen Kitt <skitt@redhat.com>
7 years agoBug 5928 - Future error after OutboundQueueEntry.java failed 74/40874/5
Jozef Bacigal [Mon, 27 Jun 2016 13:28:59 +0000 (15:28 +0200)]
Bug 5928 - Future error after OutboundQueueEntry.java failed

In case that OutboundQueueEntry has failed and after that is called
commit again on the same "entry" (completed entry) with callback, on this
callback was never called onFailure.

- try to store last OutboundQueueErorr
- if commit called on completed entry and it has a callback send onFailure to the callback
- added test for entire class

Change-Id: Ie347811ac6dc2c95d58ad49bbf2aa4d69033b33c
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
7 years agoRemove unused property 57/38457/2
Thanh Ha [Thu, 5 May 2016 19:47:45 +0000 (15:47 -0400)]
Remove unused property

Change-Id: I219adf08931871495251d9bd0fb9100a40310bf0
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoFixed netty & checkstyle failures 94/40094/8
Michal Polkorab [Thu, 9 Jun 2016 08:53:40 +0000 (10:53 +0200)]
Fixed netty & checkstyle failures

Change-Id: I5287bdcdcbc48513d45a9cd4593bf1df6c7be941
Signed-off-by: Michal Polkorab <michal.polkorab@pantheon.sk>
7 years agoFix for the Bug 5637 : When closing OutboundQueue close() should go prior to finishSh... 46/39746/2
Abbas Pareedkunju [Thu, 2 Jun 2016 05:53:07 +0000 (11:23 +0530)]
Fix for the Bug 5637 : When closing OutboundQueue close() should go prior to finishShutdown()
When device gets disconnected with outstanding entries in queue segment,
it could occur that entry.commit() gets invoked between segment.failAll()
and OutboundQueueProvider.close(). This fix to prevent this scenario.

Change-Id: Id297e7d4f10c7e31a550f94ac7d39f43e1320de1
Signed-off-by: Abbas Pareedkunju <abbas.pareedkunju@tcs.com>
7 years agoDeprecate SwitchConnectionProviderModule 58/38658/2
Tom Pantelis [Mon, 9 May 2016 23:59:15 +0000 (19:59 -0400)]
Deprecate SwitchConnectionProviderModule

Deprecate the SwitchConnectionProviderModule and corresponding yang.
The createInstance method was modified to obtain the corresponding
service instance created via blueprint from the OSGi registry using
a ServiceTracker.

Change-Id: Ie156466e08d4a5758ceae63f6c877f8210632cfb
Signed-off-by: Tom Pantelis <tpanteli@brocade.com>
7 years agoAdd SwitchConnectionProviderFactory 85/38585/2
Tom Pantelis [Thu, 5 May 2016 12:32:21 +0000 (08:32 -0400)]
Add SwitchConnectionProviderFactory

Added a SwitchConnectionProviderFactory interface to the protocol SPI
bundle and a SwitchConnectionProviderFactoryImpl to the impl bundle to
create SwitchConnectionProvider instances given a SwitchConnectionConfig.
The SwitchConnectionProviderFactoryImpl is instantiated and advertised as an
OSGi service via blueprint. This allows clients to create new
SwitchConnectionProvider instances while hiding implementation details.
This is equivalent to creating instances via the config yang module.

The SwitchConnectionConfig and related classes are generated via a new
yang file that is equivalent to the config elements defined in the
openflow-switch-connection-provider-impl config yang. This new yang
model will be stored and retrieved via the data store.

Change-Id: I511c12644d5d54cd99c6b1afbf4c078a0cecee8e
Signed-off-by: Tom Pantelis <tpanteli@brocade.com>
7 years agoBug 5173 - Prevent log flooding 11/39311/1
Michal Polkorab [Tue, 2 Feb 2016 10:53:04 +0000 (11:53 +0100)]
Bug 5173 - Prevent log flooding

Change-Id: I9b26534b8a9330ea0f7e76b68d866b7afa431733
Signed-off-by: Michal Polkorab <michal.polkorab@pantheon.sk>
(cherry picked from commit e139552727bffe4da60cec61b5f18fcdb7cecff7)

7 years agoBug 4473 - Concentrate multipart-reply (table features) exception logs 03/39303/1
Michal Polkorab [Wed, 27 Jan 2016 18:41:07 +0000 (19:41 +0100)]
Bug 4473 - Concentrate multipart-reply (table features) exception logs

 - prevents log from flooding by unsupported structures in table features
 - OVS 2.4 related issue

Change-Id: I07ca50074b0ac47047e6067ee22b1b3ec5414bc5
Signed-off-by: Michal Polkorab <michal.polkorab@pantheon.sk>
(cherry picked from commit 0ab3b3d2d5ef029a9fc3ba9ee7e6215b6630df25)

7 years agoBUG-4862: catch ClassCastException 97/39097/1
Robert Varga [Wed, 27 Jan 2016 14:21:03 +0000 (15:21 +0100)]
BUG-4862: catch ClassCastException

When the looked up serializer does not implement the expected
HeaderDesersializer interface we end up with a ClassCastException. Catch
it, issue a warning and continue.

Change-Id: I70f23733078710507bdc65931e41c1bd02c0684f
Signed-off-by: Robert Varga <rovarga@cisco.com>
(cherry picked from commit b80a043a43abc0948378f2d8cbb5a3b819a1f3bc)

8 years agoBug 3230 - Attempt to use Epoll native transport if available 92/36792/2
Dileep [Mon, 28 Mar 2016 14:49:12 +0000 (07:49 -0700)]
Bug 3230 - Attempt to use Epoll native transport if available

Attempts to use Epoll native transport if available.
Uses Epoll.isAvailable() to check availability.
Refer : http://netty.io/wiki/native-transports.html

Change-Id: I0019a084b0f2410f4cea7d5541fe0e5b49699bec
Depends-on: I073093f9a7b28de9890a6842f8bef72d4fdf6872
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
8 years agoUse controller.mdsal.version when appropriate 44/36244/1
Mike Kolesnik [Tue, 15 Mar 2016 09:51:43 +0000 (11:51 +0200)]
Use controller.mdsal.version when appropriate

Use the property controller.mdsal.version when looking for mdsal
artifacts from org.opendaylight.controller.

Otherwise, it's confusing since mdsal.version actually referrs to
artifacts from org.opendaylight.mdsal.

Change-Id: I58019ccb199ba1aa5ace515d6f2601c93f9b21b5
Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
8 years agoBug 5118 - Unsent messages reported as failed after disconnect 83/35683/1
Michal Polkorab [Wed, 27 Jan 2016 01:08:19 +0000 (02:08 +0100)]
Bug 5118 - Unsent messages reported as failed after disconnect

 - if there were messages delivered to OutboundQueue and disconnect occured,
   unsent messages were not marked as failed, resulting in incorrect / no report
 - channelInactive in AbstractOutboundQueueManager was never triggered as the event
   was consumed in DelegatingInboundHandler

Change-Id: Ifd64c8f9346534a934d49a88ddd5c8f71cbb01e7
Signed-off-by: Michal Polkorab <michal.polkorab@pantheon.sk>
(cherry picked from commit 25677520a3fca1a925a0970efa20d586e1445e6f)

8 years agoBug 5377: Support configuring cipher suites to use for SSLEngine 42/34942/5
Rashmi Pujar [Thu, 18 Feb 2016 22:30:50 +0000 (17:30 -0500)]
Bug 5377: Support configuring cipher suites to use for SSLEngine

Change-Id: I8d573de8e5fd64f48776e274b75ff418a62bee1d
Signed-off-by: Rashmi Pujar <rpujar@inocybe.com>
8 years agoBug 4614 - Reintroduce xid check for correct RPC handling 53/35353/2
Michal Polkorab [Tue, 2 Feb 2016 14:20:27 +0000 (15:20 +0100)]
Bug 4614 - Reintroduce xid check for correct RPC handling

Change-Id: I259147af4cbcab5115083df690edfa3cd3c8b5b9
Signed-off-by: Michal Polkorab <michal.polkorab@pantheon.sk>
(cherry picked from commit 867607566914d5b8a79e161eb0a40c4be9e01746)

8 years agoBUG-2825: use provided Ipv4/MacAddress factories 85/35085/5
Robert Varga [Fri, 19 Feb 2016 13:36:02 +0000 (14:36 +0100)]
BUG-2825: use provided Ipv4/MacAddress factories

IetfInetUtil and IetfYangUtil provide performance-optimized methods for
converting Ipv{4,6}{Address,Prefix}/MacAddress to and from binary
format.

Note that this changes the strings being produced: ipv6 addresses are
properly shortened and max addresses have the canonical lower-case
format.

Change-Id: Ib912a8db3d4d89e85ee97bedc23a0160b7c36fba
Signed-off-by: Robert Varga <rovarga@cisco.com>
8 years agoBump yangtools to 1.0.0-SNAPSHOT 69/33269/3
Thanh Ha [Thu, 21 Jan 2016 20:53:23 +0000 (15:53 -0500)]
Bump yangtools to 1.0.0-SNAPSHOT

Change-Id: Ie9097f01a9bfe3e68e5dced1f17efdcb736d21bc
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoAllocatedXid assigned incorrectly 82/32882/1
Michal Polkorab [Sat, 16 Jan 2016 23:21:38 +0000 (00:21 +0100)]
AllocatedXid assigned incorrectly

 - allocatedXid should be set as endXid of the last unflushed segment
 - incorrect allocatedXid resulted in unnecessary segment creation

Change-Id: I040e4bd3f58ace6a911349b04eea2c2793372aa0
Signed-off-by: Michal Polkorab <michal.polkorab@pantheon.sk>
8 years agoAlreadyReading flag not used correctly 94/32694/3
Michal Polkorab [Sat, 16 Jan 2016 21:55:33 +0000 (22:55 +0100)]
AlreadyReading flag not used correctly

 - alreadyReading field is set correctly in channelRead() to signal that
   reading occurs and that any tries to flush are not needed, as a flush
   is always scheduled after the reading is done
 - alreadyReading flag was not set back to false, which
   might cause unnecessary checks for flush being scheduled

Change-Id: Icafdf282390340b176cbe4d9702c84558af8b412
Signed-off-by: Michal Polkorab <michal.polkorab@pantheon.sk>
8 years agoBump versions by 0.1.0 for next dev cycle 06/32706/1
Thanh Ha [Fri, 15 Jan 2016 03:42:32 +0000 (22:42 -0500)]
Bump versions by 0.1.0 for next dev cycle

Change-Id: I8e4a58ccdbfca15d14fb9fb9741bf3ae8f05b612
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoBug 4942 - Barrier send condition updated 37/32437/1
Michal Polkorab [Mon, 11 Jan 2016 21:28:52 +0000 (22:28 +0100)]
Bug 4942 - Barrier send condition updated

 - fixes uncovered case - if a barrier was scheduled and another
   barrier was sent due to exceeded "maxNonBarrierMessages", then we
   would cancel / not enqueue the scheduled barrier because of "sinceLast"
   time - this time is lower than "maxBarrierNanos"

Change-Id: I86f1be2ac0dc76241523ee3b6e6bf12bec90889e
Signed-off-by: Michal Polkorab <michal.polkorab@pantheon.sk>
(cherry picked from commit 62c0db21eb5d45415011647427ba9f7a0dc69302)

8 years agoCleanup VersionMessageWrapper 77/32077/1
Robert Varga [Fri, 15 May 2015 19:12:54 +0000 (21:12 +0200)]
Cleanup VersionMessageWrapper

Fields should really be final and the message buffer is not optional.

Change-Id: I2eda0fece1ac8ef1cb7337ff5f17f528455e2b4a
Signed-off-by: Robert Varga <rovarga@cisco.com>
(cherry picked from commit 3d7142f71d50155111db46032776fa22260afafc)

8 years agoPull in slf4j-log4j12 from odlparent 13/31713/1
Stephen Kitt [Mon, 21 Dec 2015 16:30:17 +0000 (17:30 +0100)]
Pull in slf4j-log4j12 from odlparent

Rely on odlparent's dependency management instead of ${slf4j.version}
(which comes from odlparent anyway).

Change-Id: Ic2e1971fc047330d2386f20ff97d936edf2cd28e
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoExtend openflow-protocol-impl serialization 49/31349/3
peppepetra [Tue, 15 Dec 2015 13:48:25 +0000 (13:48 +0000)]
Extend openflow-protocol-impl serialization

     - Add new serializers/deserializers for OF1.0/1.3
     - Register new MessageFactory's
     - Register new TypeToClass's
     - Add relevant unit tests for each factory

Change-Id: I9a711aef3d7c4a934369ed1d9e9edfdd0d995f98
Signed-off-by: peppepetra <giuseppex.petralia@intel.com>
8 years agoAdd get configuration function to be able to access the openflow connection config... 00/31300/1
Mohamed El-Serngawy [Mon, 14 Dec 2015 20:41:25 +0000 (15:41 -0500)]
Add get configuration function to be able to access the openflow connection config from other bundle

Change-Id: I2f0b12f1649771226d032ff2644230895e10191b
Signed-off-by: Mohamed El-Serngawy <melserngawy@inocybe.com>
8 years agoBarrier turn on/off - no Barrier pipeline 05/30505/1
Vaclav Demcak [Thu, 8 Oct 2015 01:30:45 +0000 (03:30 +0200)]
Barrier turn on/off - no Barrier pipeline

* impl noBarrier OutboundQueueManager and StackedOutboundQueue

Change-Id: I02abcd3618337a9a9373eb59f98565ce61d90ad6
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
(cherry picked from commit 64aebad95b27a6f903a7f65e419cd41df1816c90)

8 years agoBarrier turn on/off - PacketOut bypass 04/30504/1
Vaclav Demcak [Thu, 8 Oct 2015 01:07:06 +0000 (03:07 +0200)]
Barrier turn on/off - PacketOut bypass

Note: PacketOut doesn't need to wait for any response
so it's marked as completed during the process of flushing

Change-Id: Ib7372e77cefbafe921f28d48bc6c63d9ff12388c
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
(cherry picked from commit 381841508961dcb1587680cdd96437b75383a13b)

8 years agoBarrier turn on/off - move more functionality from StackedOutboundQueue 03/30503/1
Vaclav Demcak [Wed, 7 Oct 2015 15:43:58 +0000 (17:43 +0200)]
Barrier turn on/off - move more functionality from StackedOutboundQueue

* move more functionality for reusing to AbstractStackedOutboundQueue
* add general methods for Channel msg wrapper
* fix NPE from OFEncoder

Change-Id: I351300c4af40693ba444d3c10a1121e76d004d1b
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
(cherry picked from commit 05ab0ada9e8c590102caf34b462c8d989f09d72f)

8 years agoBarrier turn on/off - StackedOutboundQueue definition 02/30502/1
Vaclav Demcak [Sat, 26 Sep 2015 23:55:53 +0000 (01:55 +0200)]
Barrier turn on/off - StackedOutboundQueue definition

* add abstract definition for StackedOutboundQueue to allow
mor variability for possible child implementation

Change-Id: I04d8658e0ede049fb0b9265b57a5f7f528998442
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
(cherry picked from commit 3545506a79947dec9b4ded9afe51388dadb16e27)

8 years agoBarrier turn on/off - Split OutboundQueueManager 01/30501/1
Vaclav Demcak [Sat, 26 Sep 2015 21:27:24 +0000 (23:27 +0200)]
Barrier turn on/off - Split OutboundQueueManager

* Split OutboundQueueManger functionaly to Abstract parent
for split barrier functionality and Channel management

Change-Id: Iff85917145034689fa494a679bf6a65b969c775b
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
(cherry picked from commit deca37b27340c6e9b1576c281982d5d7f4ee1795)

8 years agoBarrier turn on/off - Split ConnectionAdapter functionality 00/30500/1
Vaclav Demcak [Thu, 24 Sep 2015 22:06:54 +0000 (00:06 +0200)]
Barrier turn on/off - Split ConnectionAdapter functionality

Split ConnectionAdapter functionaly to Abstract parents
for clean implementation

* add AbstractConnectionAdapter primary implement OpenflowProtocolSevice
* add AbstractConnectionAdapterStatistics StatCouter wrapper

Change-Id: Ibfd809d6bc7e2e95339f7c21e26958306b157d41
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
(cherry picked from commit e35d417dacc1bf002076e432b575931e15769f65)

8 years agoBarrier turn on/off-add switcher value to Config-Subsystem 99/30499/1
Vaclav Demcak [Wed, 9 Sep 2015 09:02:30 +0000 (11:02 +0200)]
Barrier turn on/off-add switcher value to Config-Subsystem

* use-barrier support
* base trapnsport impl to ConnectionAdapter
* fix tests

Change-Id: I0ccb92cd9296880954a84dd9935a5273262840a1
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
(cherry picked from commit 07ac625cae363f78ea5dd48356f617544c73913d)

8 years agoUse odlparent-lite as artifacts parent 48/30348/1
Thanh Ha [Sun, 29 Nov 2015 22:23:09 +0000 (17:23 -0500)]
Use odlparent-lite as artifacts parent

We created odlparent-lite to provide a minimal pom which allows projects
to publish to the correct server. Without this ${project}-artifacts may
fail to deploy to Nexus.

Change-Id: Ieb6f598818d0a7be91954a65a9878118682c12b1
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoUse odlparent's netty feature 01/30201/3
Robert Varga [Wed, 25 Nov 2015 14:09:21 +0000 (15:09 +0100)]
Use odlparent's netty feature

Instead of pulling n specific version of netty, pull in the feature from
odlparent.

Change-Id: Id954fa4179a93e9c9d3056e5b4252350bb6aab27
Signed-off-by: Robert Varga <rovarga@cisco.com>
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoBug 4473 - Ignore unsupported features on table features 05/29905/3
Renato Aguiar [Wed, 18 Nov 2015 23:41:01 +0000 (15:41 -0800)]
Bug 4473 - Ignore unsupported features on table features

This patch just ignores any unsupported feature, so the controller is
 still able to connect to the switch and use the currently supported
 features.

Without this change, the connection gets dropped if the switch
implements a new feature, e.g. experimenter action, that is not yet
supported by the controller.

Change-Id: Ibb8d3e5d5bde35903277df923aeb226a42ff947b
Signed-off-by: Renato Aguiar <renato.aguiar@hpe.com>
8 years agoAdded maven central required tags 48/29648/1
Michal Polkorab [Fri, 13 Nov 2015 13:30:46 +0000 (14:30 +0100)]
Added maven central required tags

Change-Id: I0ea22ab090ee45d7f906b921cffda056c3e1ddf3
Signed-off-by: Michal Polkorab <michal.polkorab@pantheon.sk>
8 years agoBUG-4283: experimenter msg support - deserialization part 13/28813/3
Michal Rehak [Thu, 22 Oct 2015 13:12:09 +0000 (15:12 +0200)]
BUG-4283: experimenter msg support - deserialization part

 - added support for symmetric and multipart experimenter message
   deserialization

Change-Id: Id0efd13f8f6254d55a30cd10871840d93174117a
Signed-off-by: Michal Rehak <mirehak@cisco.com>
8 years agoBUG-4283: experimenter msg support - serialization part 12/28812/3
Michal Rehak [Thu, 22 Oct 2015 12:59:51 +0000 (14:59 +0200)]
BUG-4283: experimenter msg support - serialization part

 - added serialization support for symmetric and multipart
   experimenter message
 - comments worked in

Change-Id: I8fc4d00e6afc058b335034e8298f9b846d24d8bc
Signed-off-by: Michal Rehak <mirehak@cisco.com>
8 years agoBug 4460 - Util project is too general project name 33/28333/3
Vaclav Demcak [Tue, 13 Oct 2015 12:05:32 +0000 (14:05 +0200)]
Bug 4460 -  Util project is too general project name

Project with name "util" is too general. I guess, this project
is not common util project for whole Openflow or ODL projects.
So name has to be change to "openflowjava-util" because it looks
like util project only for openflowjava parent.

Change-Id: I5e5477b10c2542ae84a0cf4ffa3a5bec95e07004
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
8 years agoFix BUG 4281 72/27172/3
Vaclav Demcak [Wed, 14 Oct 2015 15:17:22 +0000 (17:17 +0200)]
Fix BUG 4281

Caused by: java.lang.IllegalStateException: Resource '/META-INF/yang/openflow-instruction.yang' is missing

added KEY_WORD into modules ment to live outside of md-sal

Change-Id: I3d6cc4d3d9bf5eb845ab5757447bed462567c335
Signed-off-by: Yi Yang <yi.y.yang@intel.com>
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
8 years agoBug 4432 - NPE problem in OFEncode 01/28201/1
Vaclav Demcak [Thu, 8 Oct 2015 02:51:23 +0000 (04:51 +0200)]
Bug 4432 - NPE problem in OFEncode

* add check for listener in msg wrapper
* add default listener for logging in OutboundQueueManager

Change-Id: Ib652d60a210feaddf96840334af3b435e7d0a14f
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
8 years agoFixed missing prefix in augmentation. 68/27868/1
Tony Tkacik [Sat, 3 Oct 2015 10:43:15 +0000 (12:43 +0200)]
Fixed missing prefix in augmentation.

Change-Id: Ia210b3c77cd7b593949439aca06e1f7d3bd719bd
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
8 years agoUse odlparent configuration for jacoco 03/26303/2
Thanh Ha [Wed, 2 Sep 2015 03:46:13 +0000 (23:46 -0400)]
Use odlparent configuration for jacoco

Change-Id: I2825a7637eb95e085cbeeb3286e468362c3545b9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoMigration to use MD-SAL Project 96/26396/3
Tony Tkacik [Wed, 2 Sep 2015 14:13:31 +0000 (16:13 +0200)]
Migration to use MD-SAL Project

Change-Id: I6cc9068df952934d153b328670508aa8e2314628
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
8 years agoIntroduced openflowjava parent pom.xml 83/26083/3
Michal Polkorab [Thu, 27 Aug 2015 12:25:33 +0000 (14:25 +0200)]
Introduced openflowjava parent pom.xml

Change-Id: I68b321532e494ead49105012401332cc4a5df19c
Signed-off-by: Michal Polkorab <michal.polkorab@pantheon.sk>
8 years agoUse odlparent checkstyle.version 54/25054/1
Thanh Ha [Sun, 9 Aug 2015 18:10:01 +0000 (14:10 -0400)]
Use odlparent checkstyle.version

Change-Id: I2633028a7bb218dadb2faf9c69829702ef5fb790
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoBUG-4072: Echo reply missing 04/24704/1
Michal Rehak [Fri, 31 Jul 2015 12:54:36 +0000 (14:54 +0200)]
BUG-4072: Echo reply missing

 - propper wrapper added at place where OF-message is written
   into netty channel

Change-Id: I4a65cffff946c4f7a1ad8dbc589ab008958c8cf8
Signed-off-by: Michal Rehak <mirehak@cisco.com>
8 years agoExplicitly set git-review branch to master 21/24421/1
Thanh Ha [Wed, 22 Jul 2015 19:19:15 +0000 (15:19 -0400)]
Explicitly set git-review branch to master

Change-Id: I902966c7f4827b152521e95aeacd774c6fe25f9f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoBug 2875 - fix initiating OFPT_HELLO over SSL from the controller 71/23971/2
Matus Marko [Thu, 9 Jul 2015 13:25:05 +0000 (15:25 +0200)]
Bug 2875 - fix initiating OFPT_HELLO over SSL from the controller

Change-Id: I69a19898c2d4ea916f895d588dc9af20f036e1ef
Signed-off-by: Matus Marko <matus.marko@pantheon.sk>