genius.git
7 years agoRemove req-cap for eos 75/44175/1
Sam Hague [Wed, 17 Aug 2016 16:17:32 +0000 (12:17 -0400)]
Remove req-cap for eos

Change-Id: Ibb3156550b5b0a6eab8cc09301dc298c5658e1ed
Signed-off-by: Sam Hague <shague@redhat.com>
7 years agoMerge "Table Id constant for L3VPN GW Table"
Sam Hague [Wed, 17 Aug 2016 12:11:24 +0000 (12:11 +0000)]
Merge "Table Id constant for L3VPN GW Table"

7 years agoBug 6439 : lower-layer-if information is missing in Op ietf-interfaces:state for... 29/44129/1
Faseela K [Tue, 16 Aug 2016 12:48:45 +0000 (18:18 +0530)]
Bug 6439 : lower-layer-if information is missing in Op ietf-interfaces:state for the Tap interfaces

Moving to clustered DTCL in interface-manager to avoid race conditions
encountered during scale testing, when both northbound and southbound events
are triggered simultaneously.

Change-Id: If4a98acf50312a64ae03aaccc4562e5782716b2f
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Signed-off-by: unknown <efaseel@IN00116280.ericsson.se>
Signed-off-by: Faseela K <faseela.k@ericsson.com>
7 years agoTable Id constant for L3VPN GW Table 25/44125/1
Periyasamy Palanisamy [Wed, 17 Aug 2016 07:26:06 +0000 (12:56 +0530)]
Table Id constant for L3VPN GW Table

added table cookie and Id for L3VPN GW Table

Change-Id: Id36a5ad7c4ecc2f269f6a71196beeec161c5290a
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
7 years agoMerge "add learn action"
Sam Hague [Tue, 16 Aug 2016 21:48:09 +0000 (21:48 +0000)]
Merge "add learn action"

7 years agoMerge "Intro. new TestIMdsalApiManager implements IMdsalApiManager"
David Suarez [Tue, 16 Aug 2016 21:25:42 +0000 (21:25 +0000)]
Merge "Intro. new TestIMdsalApiManager implements IMdsalApiManager"

7 years agoadd learn action 23/43123/3
shlomi [Wed, 3 Aug 2016 13:47:33 +0000 (16:47 +0300)]
add learn action

this commit depends on https://git.opendaylight.org/gerrit/#/c/42702/

Change-Id: I97b21d9f31a35cdade00cd44267d41abda8708bf
Signed-off-by: shlomi <shlomi.alfasi@hpe.com>
7 years agoMerge "ACL: Removed deprecated ACL constants in NwConstants"
Sam Hague [Tue, 16 Aug 2016 14:21:49 +0000 (14:21 +0000)]
Merge "ACL: Removed deprecated ACL constants in NwConstants"

7 years agoMerge "Bug 6388: Support of Non-unique names across OVS"
Faseela K [Tue, 16 Aug 2016 10:42:20 +0000 (10:42 +0000)]
Merge "Bug 6388: Support of Non-unique names across OVS"

7 years agoACL: Removed deprecated ACL constants in NwConstants 56/44056/1
Somashekar Byrappa [Tue, 16 Aug 2016 09:57:55 +0000 (15:27 +0530)]
ACL: Removed deprecated ACL constants in NwConstants

+ All the references in netvirt is already updated to use non-deprecated
constants in the below commit.
https://git.opendaylight.org/gerrit/#/c/43640/

Change-Id: If55e16ba03fca52774f3ae01a19a70f1d44cdfeb
Signed-off-by: Somashekar Byrappa <somashekar.byrappa@ericsson.com>
7 years agoBug 6388: Support of Non-unique names across OVS 94/43694/6
Chetan Aakere Gowdru [Thu, 11 Aug 2016 09:49:38 +0000 (15:19 +0530)]
Bug 6388: Support of Non-unique names across OVS

Description: When two nodes connect and those two nodes have interfaces
with the same name (They all do, br-int), each time one of those
interfaces gets added to the InterfaceState, it will erase the previous
one. Changes done to check VM migration only tap/vhu/tun ports and prefix
dpnid for all other type of interfaaces

Change-Id: I9e7d930e294836b2a9be6facf5e0d5847ce1cffe
Signed-off-by: Chetan Aakere Gowdru <chetan.arakere.gowdru@ericsson.com>
7 years agoMerge "log cleanup - remove errors on resource manager pool init"
Sam Hague [Mon, 15 Aug 2016 23:18:11 +0000 (23:18 +0000)]
Merge "log cleanup - remove errors on resource manager pool init"

7 years agoArpUtilImpl fixes 51/43951/1
Tali [Mon, 15 Aug 2016 09:41:24 +0000 (12:41 +0300)]
ArpUtilImpl fixes

- Add egress output actions when sending ARP request
- Fix NPE in getPortFromInterface

Change-Id: I7b2db350eb95aadcb798ac9f8ec719abd14097e0
Signed-off-by: Tali <tali.ben-meir@hpe.com>
7 years agoIntro. new TestIMdsalApiManager implements IMdsalApiManager 23/43723/2
Michael Vorburger [Thu, 11 Aug 2016 13:11:04 +0000 (15:11 +0200)]
Intro. new TestIMdsalApiManager implements IMdsalApiManager

and publish a test-jar which is then used via <type> e.g. in aclservice
testing (moved here so that it will be available to other projects as
well later)

Change-Id: I47cf23cf531bb85e6b46932d8c9eb9f4517c3ef6
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agolog cleanup - remove errors on resource manager pool init 32/43932/1
Alon Kochba [Sun, 14 Aug 2016 19:21:30 +0000 (22:21 +0300)]
log cleanup - remove errors on resource manager pool init

Change-Id: Iab57ccb52663b2808b4f336e7eab004bdcfa80a5
Signed-off-by: Alon Kochba <alonko@hpe.com>
7 years ago.gitignore .factorypath created by m2e-apt 24/43724/1
Michael Vorburger [Thu, 11 Aug 2016 13:16:45 +0000 (15:16 +0200)]
.gitignore .factorypath created by m2e-apt

https://github.com/vorburger/opendaylight-eclipse-setup now bundles
https://github.com/jbosstools/m2e-apt, which creates .factorypath
files all over the place.

Change-Id: I905096f413d2b24fab621eed9c22f77b35cb303f
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoMerge "Install flows into Table 36 only for LLDP."
Sam Hague [Wed, 10 Aug 2016 17:03:43 +0000 (17:03 +0000)]
Merge "Install flows into Table 36 only for LLDP."

7 years agoInstall flows into Table 36 only for LLDP. 98/43298/5
Dimple Jain [Mon, 8 Aug 2016 03:37:14 +0000 (09:07 +0530)]
Install flows into Table 36 only for LLDP.

ITM will not install flows into Table 36 for BFD monitoring.

Change-Id: I409fffbc49959715f69f4fd71e8ac20a400da638
Signed-off-by: Dimple Jain <dimple.jain@ericsson.com>
7 years agoBump ietf versions to ...10-SNAPSHOT 42/43542/2
Thanh Ha [Tue, 9 Aug 2016 17:45:21 +0000 (13:45 -0400)]
Bump ietf versions to ...10-SNAPSHOT

Bump versions according to:
https://lists.opendaylight.org/pipermail/release/2016-August/007731.html

Change-Id: Ibb84f68ca0a6d631e9f0dd62daa84c7a1fdf22c1
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoACL: Updated ACL related constants in NwConstants 88/43488/1
Somashekar Byrappa [Tue, 9 Aug 2016 09:39:05 +0000 (15:09 +0530)]
ACL: Updated ACL related constants in NwConstants

+ As the pipeline is w.r.t switch, updated ACL ingress/egress constants to
align w.r.t switch instead of VM.
+ Earlier constants are deprecated, will be deleted when the references
are updated in netvirt.

Change-Id: Iea65815cdffa9f2de952b7b7bfbea8b5e476fbe3
Signed-off-by: Somashekar Byrappa <somashekar.byrappa@ericsson.com>
7 years agoBump versions by 0.1.0 for next dev cycle 15/43415/2
Thanh Ha [Mon, 8 Aug 2016 21:50:14 +0000 (17:50 -0400)]
Bump versions by 0.1.0 for next dev cycle

Change-Id: I1034da651bb4e15b7f052f6dd16c682a6381b111
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
7 years agoMerge "Use odlparent dependency management for guava"
Sam Hague [Fri, 5 Aug 2016 21:27:55 +0000 (21:27 +0000)]
Merge "Use odlparent dependency management for guava"

7 years agoMerge "Merge L3Vpn service Id check for Arp Learning"
Sam Hague [Fri, 5 Aug 2016 21:27:40 +0000 (21:27 +0000)]
Merge "Merge L3Vpn service Id check for Arp Learning"

7 years agoUse odlparent dependency management for guava 34/43234/1
Stephen Kitt [Fri, 5 Aug 2016 13:11:14 +0000 (15:11 +0200)]
Use odlparent dependency management for guava

Change-Id: Ieded87dcad25d439c9bb4a6fc7571c47631bea32
Signed-off-by: Stephen Kitt <skitt@redhat.com>
7 years agofixed some formatting problems 26/43226/1
David Goldberg [Fri, 5 Aug 2016 10:34:28 +0000 (13:34 +0300)]
fixed some formatting problems

Change-Id: I85d3e24b1a280b840dedc265e8aa64da59154378
Signed-off-by: David Goldberg <gdavid@hpe.com>
7 years agoMerge L3Vpn service Id check for Arp Learning 19/43219/1
Achuth [Fri, 5 Aug 2016 09:43:32 +0000 (15:13 +0530)]
Merge L3Vpn service Id check for Arp Learning

Change-Id: I965c3997b7437219f1f2bc449bf8ee0435499563
Signed-off-by: Achuth <achuth.maniyedath@ericsson.com>
7 years agoGetEgressACtions giving wrong actions for tunnel interfaces 14/43214/1
Faseela K [Fri, 5 Aug 2016 06:32:43 +0000 (12:02 +0530)]
GetEgressACtions giving wrong actions for tunnel interfaces

Description: Packets to egress via tunnel need not go via Egress
Dispatcher Table, since currently we don't have egress binding on tunnels.
Making getEgressACtions() API return normal egress actions for tunnel
ports, and returning goto egressTable action only for l2vlan interfaces

Change-Id: I70f0a0b5f0230f67e533ccb3cb0cec0eb67438bb
Signed-off-by: Faseela K <faseela.k@ericsson.com>
7 years agoMerge "Having maximum id block size"
Sam Hague [Thu, 4 Aug 2016 19:07:41 +0000 (19:07 +0000)]
Merge "Having maximum id block size"

7 years agoMerge "Fix cpu hog in JobQueueHandler thread"
Sam Hague [Thu, 4 Aug 2016 19:07:36 +0000 (19:07 +0000)]
Merge "Fix cpu hog in JobQueueHandler thread"

7 years agoMerge "Add service names for priority configuration"
Sam Hague [Thu, 4 Aug 2016 18:47:15 +0000 (18:47 +0000)]
Merge "Add service names for priority configuration"

7 years agoMerge "Log message improvements in ResourceBatchingManager"
Sam Hague [Thu, 4 Aug 2016 18:44:03 +0000 (18:44 +0000)]
Merge "Log message improvements in ResourceBatchingManager"

7 years agoAdd service names for priority configuration 26/43126/2
Konsta Pozdeev [Thu, 4 Aug 2016 15:32:07 +0000 (18:32 +0300)]
Add service names for priority configuration

Change-Id: I98c25db1bd9d4db9ab9174f9b8edec0f7f3ccb4e
Signed-off-by: Konsta Pozdeev <konsta.pozdeev@hpe.com>
7 years agoMerge "Support for binding multiple egress services on the same interface"
Vivek Srivastava [Thu, 4 Aug 2016 09:24:32 +0000 (09:24 +0000)]
Merge "Support for binding multiple egress services on the same interface"

7 years agoHaving maximum id block size 00/43100/1
Gobinath [Thu, 4 Aug 2016 07:22:59 +0000 (12:52 +0530)]
Having maximum id block size

Change-Id: I5ef67d9feac23ecae2fe75ed5d72bd44ce510243
Signed-off-by: Gobinath <gobinath@ericsson.com>
7 years agoLog message improvements in ResourceBatchingManager 48/43048/2
HANAMANTAGOUD V Kandagal [Wed, 3 Aug 2016 14:18:39 +0000 (19:48 +0530)]
Log message improvements in ResourceBatchingManager

Change-Id: I43fadc6d32bbeccedbaf51c59599f78b847b32a7
Signed-off-by: HANAMANTAGOUD V Kandagal <hanamantagoud.v.kandagal@ericsson.com>
7 years agoFix cpu hog in JobQueueHandler thread 89/43089/1
Victor Pickard [Wed, 3 Aug 2016 21:10:22 +0000 (17:10 -0400)]
Fix cpu hog in JobQueueHandler thread

When the jobEntriesMap is empty, this thread consumes
as much CPU as it can, spinning and wasting cpu
cycles.

Add a small 500ms sleep, when the jobEntriesMap is empty.

Change-Id: I81c3d4239709d9493180abf5bb06ab7f7c8bf7cd
Signed-off-by: Victor Pickard <vpickard@redhat.com>
7 years agofix compilation error due to a change in openflow plugin 47/43047/1
shlomi [Wed, 3 Aug 2016 14:10:42 +0000 (17:10 +0300)]
fix compilation error due to a change in openflow plugin

Change-Id: I2439aae08175bc956935e228b14d316afdd9b103
Signed-off-by: shlomi <shlomi.alfasi@hpe.com>
7 years agoFix for bug in cli elaninterface:show 20/43020/1
Gobinath [Wed, 3 Aug 2016 08:12:24 +0000 (13:42 +0530)]
Fix for bug in cli elaninterface:show

The cli "elaninterface:show" listed the operational state of the
interfaces as "UP" even after their DPN is disconnected from the
controller. Only handling for the states "UP" and "DOWN" were present in
the code. Changes have been made for handling of the "UNKNOWN" state.

Change-Id: I4e4232481b1c78c384aee9023f4c97b23ac9e578
Signed-off-by: Gobinath <gobinath@ericsson.com>
7 years agoSupport for binding multiple egress services on the same interface 12/41712/19
Faseela K [Tue, 26 Jul 2016 18:20:06 +0000 (23:50 +0530)]
Support for binding multiple egress services on the same interface

Description : Adding support for binding multiple egress services on the
same interface. Whenever an egress service is bound on an interface, the
following operations will happen:
1) an entry will be created in Table 220(Egress Dispatcher Table) to match
on the lport tag and service index, and take the packet to the respective
egress table pipeline
2)Based on the service priority, entries in table 220 will be reordered,
so that highest priority service will match first in the pipeline
3)Applications should do a resubmit from their pipeline, back to table
220,if the packet is not destined for their pipeline

Change-Id: I3c027e3dc504682428e040551679fd5db49e9824
Signed-off-by: Faseela K <faseela.k@ericsson.com>
7 years agoMerge "Set VRF-ID metadata so it would not to override split-horizon bit"
Sam Hague [Tue, 2 Aug 2016 18:33:45 +0000 (18:33 +0000)]
Merge "Set VRF-ID metadata so it would not to override split-horizon bit"

7 years agoSet VRF-ID metadata so it would not to override split-horizon bit 18/42918/2
Tali [Mon, 1 Aug 2016 14:05:27 +0000 (17:05 +0300)]
Set VRF-ID metadata so it would not to override split-horizon bit

Change-Id: I00fe8f6dd8b8828bfcda0c8d478a5a6619138f28
Signed-off-by: Tali <tali.ben-meir@hpe.com>
7 years agoUsing Table Ids from NwConstants.java 40/42940/1
Suraj Ranjan [Tue, 2 Aug 2016 06:24:39 +0000 (11:54 +0530)]
Using Table Ids from NwConstants.java

This review includes changes in entire genius module, to use table ids
from NwConstants.java.

This thing is already done in netvirt module.
https://git.opendaylight.org/gerrit/#/c/42776/

Change-Id: I2d157f58f2cd19195297ae69ab49c21a5225fd79
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
7 years agoMerge "Updated NwConstants with ACL related constants"
Sam Hague [Mon, 1 Aug 2016 20:41:58 +0000 (20:41 +0000)]
Merge "Updated NwConstants with ACL related constants"

7 years agoMerge "Added phyAddress field in InterfaceInfo"
Sam Hague [Mon, 1 Aug 2016 20:40:08 +0000 (20:40 +0000)]
Merge "Added phyAddress field in InterfaceInfo"

7 years agoUpdated NwConstants with ACL related constants 15/42915/1
Somashekar Byrappa [Mon, 1 Aug 2016 14:05:34 +0000 (19:35 +0530)]
Updated NwConstants with ACL related constants

+ Added new constant INGRESS_ACL_SERVICE_INDEX for egress service.
+ Wanted to rename EGRESS_ACL_NEXT_TABLE_ID to EGRESS_ACL_FILTER_TABLE_ID,
currently deprecated these constants to avoid compilation issues in
netvirt.
+ EGRESS_ACL_NEXT_TABLE_ID and INGRESS_ACL_NEXT_TABLE_ID will be removed
once references are updated in netvirt.

Change-Id: I2663288d701ffcc8226f8347e628e48d3a850e03
Signed-off-by: Somashekar Byrappa <somashekar.byrappa@ericsson.com>
7 years agoMerge "TCP and UDP matches added with mask in the Nicira extension"
Sam Hague [Mon, 1 Aug 2016 13:47:11 +0000 (13:47 +0000)]
Merge "TCP and UDP matches added with mask in the Nicira extension"

7 years agoAdded phyAddress field in InterfaceInfo 94/42894/1
Kency Kurian [Mon, 1 Aug 2016 09:41:58 +0000 (15:11 +0530)]
Added phyAddress field in InterfaceInfo

- Included phyAddress field in InterfaceInfo
- Set this field before returning InterfaceInfo

Change-Id: Id1011ced05801948071279b5aa0e125f8ffdfd46
Signed-off-by: Kency Kurian <kency.kurian@ericsson.com>
7 years agoTCP and UDP matches added with mask in the Nicira extension 84/42884/3
Aswin Suryanarayanan [Mon, 1 Aug 2016 07:14:55 +0000 (12:44 +0530)]
TCP and UDP matches added with mask in the Nicira extension

Change-Id: I17ad700a1287e00136a7711c24d1f03f6b18457a
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
7 years agoSet split-horizon bit to ingress table for external ports 45/42845/1
Tali [Sun, 31 Jul 2016 10:46:22 +0000 (13:46 +0300)]
Set split-horizon bit to ingress table for external ports

Change-Id: I9895f0657e1da6c798eb4d4842ce1a8a68d45a56
Signed-off-by: Tali <tali.ben-meir@hpe.com>
7 years agoMerge "Fix and renable FlowBasedServicesConfigurationtTest tests"
Sam Hague [Sat, 30 Jul 2016 10:33:41 +0000 (10:33 +0000)]
Merge "Fix and renable FlowBasedServicesConfigurationtTest tests"

7 years agoMerge "Add support for physical network on flat/vlan provider networks"
Sam Hague [Sat, 30 Jul 2016 10:33:29 +0000 (10:33 +0000)]
Merge "Add support for physical network on flat/vlan provider networks"

7 years agoFix and renable FlowBasedServicesConfigurationtTest tests 98/42798/1
Sam Hague [Fri, 29 Jul 2016 17:19:11 +0000 (13:19 -0400)]
Fix and renable FlowBasedServicesConfigurationtTest tests

Change-Id: I0170f91745fab8970cddcd82952495a39d843a3e
Signed-off-by: Sam Hague <shague@redhat.com>
7 years agoNew Table ids in NwConstants.java 77/42777/1
Suraj Ranjan [Fri, 29 Jul 2016 11:46:22 +0000 (17:16 +0530)]
New Table ids in NwConstants.java

This review includes few new table ids in NwConstants.java file, so that
we can use these table ids globally across all module.

Change-Id: Iabf2389c22443560a3da21e17a498218723fe844
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
7 years agoMerge "Addition of new table ids in NwConstants.java"
Faseela K [Fri, 29 Jul 2016 11:14:38 +0000 (11:14 +0000)]
Merge "Addition of new table ids in NwConstants.java"

7 years agoAddition of new table ids in NwConstants.java 67/42767/2
Suraj Ranjan [Fri, 29 Jul 2016 08:55:05 +0000 (14:25 +0530)]
Addition of new table ids in NwConstants.java

To keep all the table ids at the common place, adding few new constants
from CloudServiceChainConstants.java to NwConstants.java file.

Change-Id: Ie3091bfd263b4b7491972e83e900a701a9557a88
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
7 years agoUse short for the ServiceIndex constants 74/42774/1
Sridhar Gaddam [Fri, 29 Jul 2016 09:55:48 +0000 (15:25 +0530)]
Use short for the ServiceIndex constants

The ServiceIndex in the yang file is a short, whereas the serviceIndex
constants in the NWConstants file are defined as int. This patch updates
the constants accordingly.

Change-Id: I8ac56b551d19a806940c8e5c006c6b06b1c62b93
Signed-off-by: Sridhar Gaddam <sgaddam@redhat.com>
7 years agoUpdate NWConstants with IPv6 table-id and cookie 64/42764/1
Sridhar Gaddam [Fri, 29 Jul 2016 07:14:01 +0000 (12:44 +0530)]
Update NWConstants with IPv6 table-id and cookie

Change-Id: I334a433bfa8e6d40fad97d8f48f58399caf4b70b
Signed-off-by: Sridhar Gaddam <sgaddam@redhat.com>
7 years agoMerge "Addition of new Table in NwConstants.java"
Faseela K [Fri, 29 Jul 2016 04:59:51 +0000 (04:59 +0000)]
Merge "Addition of new Table in NwConstants.java"

7 years agoFix and renable FlowBasedServicesConfigurationtTest tests 49/42749/1
Sam Hague [Thu, 28 Jul 2016 22:38:49 +0000 (18:38 -0400)]
Fix and renable FlowBasedServicesConfigurationtTest tests

Test was failing because the cache was returning an interfaceState
object from a different test.

Change-Id: I675d731aaa45c80cd0fb0857ec892dead63fb0b5
Signed-off-by: Sam Hague <shague@redhat.com>
7 years agoAdd ICMPv6 nd_target match 04/42704/2
Sridhar Gaddam [Thu, 28 Jul 2016 10:40:44 +0000 (16:10 +0530)]
Add ICMPv6 nd_target match

Change-Id: I274079ed234beb2823e12c7fcaf19dc7418b33ad
Signed-off-by: Sridhar Gaddam <sgaddam@redhat.com>
7 years agoAdd support for physical network on flat/vlan provider networks 43/41943/14
Tali [Sun, 17 Jul 2016 07:50:40 +0000 (10:50 +0300)]
Add support for physical network on flat/vlan provider networks

Change-Id: Ia7383eeb108ae295836f1ae9da091f4a88279beb
Signed-off-by: Tali <tali.ben-meir@hpe.com>
7 years agoAddition of new Table in NwConstants.java 07/42607/4
Suraj Ranjan [Wed, 27 Jul 2016 07:43:14 +0000 (13:13 +0530)]
Addition of new Table in NwConstants.java

This review includes addition of new Tables in NwConstants.java file so
that these constants can be used universally across all module.

Change-Id: Iecf3c7e3bca107f5d638c6ebf88ad5fbb2fb1f99
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
7 years agoFixes build breakage caused by change 41849 20/42720/2
Vishal Thapar [Thu, 28 Jul 2016 15:11:16 +0000 (20:41 +0530)]
Fixes build breakage caused by change 41849

Change-Id: I0072ffa3897d56682bc558bfb856cb11d4031c01
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
7 years agoMerge "Make ActionInfo immutable"
David Suarez [Wed, 27 Jul 2016 20:05:27 +0000 (20:05 +0000)]
Merge "Make ActionInfo immutable"

7 years agoIncrease max service-binding's to 7 43/42643/1
Sridhar Gaddam [Wed, 27 Jul 2016 14:10:38 +0000 (19:40 +0530)]
Increase max service-binding's to 7

With new services coming up and using the ServiceBinding framework,
the existing limit of 3 needs to be appropriately updated.
This patch increases the max-service binding value to the maximum
supported value.

Change-Id: I590d810b0f86a1d6be1acc3b7bd2537f3ddb996d
Signed-off-by: Sridhar Gaddam <sgaddam@redhat.com>
7 years agoDocument method and format changes 89/42589/3
David Suarez [Tue, 26 Jul 2016 15:36:41 +0000 (17:36 +0200)]
Document method and format changes

Minor changes: Javadoc for a method and formatting changes. Remove an useless null assignment.

Change-Id: If6d3950e243284608af0537393b350557df50bd0
Signed-off-by: David Suarez <david.suarez.fuentes@ericsson.com>
7 years agoMerge "Added Ipv6 source and destination match."
Sam Hague [Tue, 26 Jul 2016 19:51:20 +0000 (19:51 +0000)]
Merge "Added Ipv6 source and destination match."

7 years agoMerge "Modification in ResourceBatchingManager.java"
Sam Hague [Tue, 26 Jul 2016 16:33:14 +0000 (16:33 +0000)]
Merge "Modification in ResourceBatchingManager.java"

7 years agoRemove wildcard imports 84/41884/2
David Suarez [Fri, 15 Jul 2016 09:06:57 +0000 (11:06 +0200)]
Remove wildcard imports

Remove wildcard imports to comply with Open Daylight's coding
guidelines.

Change-Id: I124280cc006ffff63946dbf4963b76e22d30a659
Signed-off-by: David Suarez <david.suarez.fuentes@ericsson.com>
7 years agoModification in ResourceBatchingManager.java 40/42540/1
Suraj Ranjan [Tue, 26 Jul 2016 06:56:18 +0000 (12:26 +0530)]
Modification in ResourceBatchingManager.java

This change is done to support a change in netvirt that deals with
VPN Engine concurrency fixes.

Change-Id: I6e95549e17a500726fa1ce0c9d4812bcb58056fe
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
7 years agoAdded Ipv6 source and destination match. 39/42539/1
Aswin Suryanarayanan [Tue, 26 Jul 2016 06:27:30 +0000 (11:57 +0530)]
Added Ipv6 source and destination match.

Change-Id: I7cd8d66e68a9ca32a3c9de5f90fa27b352dff8b3
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
7 years agoRemove static block from ResourceManagerUtils 59/42359/3
Michael Vorburger [Fri, 22 Jul 2016 23:44:45 +0000 (01:44 +0200)]
Remove static block from ResourceManagerUtils

These are usually not a good idea for anything but very trivial code -
just in case anything goes wrong within the static, it leads to hard to
find problems, because they'll occur during class loading instead of
when methods are called. See e.g.
https://git.opendaylight.org/gerrit/#/c/39715/ for an example.

On a separate note, it is also wrong to use e.getMessage() in a LOGGER.

Change-Id: Ic982aac97f0aa5c41da801ab0c35880cf5e7f2e2
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoMerge "Fix icmpv6 matchbuilder"
Sam Hague [Mon, 25 Jul 2016 13:18:39 +0000 (13:18 +0000)]
Merge "Fix icmpv6 matchbuilder"

7 years agoMerge "Checkstyle fix"
David Suarez [Sat, 23 Jul 2016 07:19:42 +0000 (07:19 +0000)]
Merge "Checkstyle fix"

7 years agoMerge "Checkstyle clean-up src/test/java "
Sam Hague [Sat, 23 Jul 2016 00:16:05 +0000 (00:16 +0000)]
Merge "Checkstyle clean-up src/test/java "

7 years agoCheckstyle fix 58/42358/1
Michael Vorburger [Fri, 22 Jul 2016 23:38:18 +0000 (01:38 +0200)]
Checkstyle fix

preparing for https://git.opendaylight.org/gerrit/#/c/41305/ with:

* Utility classes should have private constructor

Change-Id: Id38840d9d200a0fe98844aabcc95c8e75dd4274a
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoFix icmpv6 matchbuilder 28/42328/1
Sridhar Gaddam [Fri, 22 Jul 2016 16:57:48 +0000 (22:27 +0530)]
Fix icmpv6 matchbuilder

This patch addresses a typo in matchbuilder and allows us to
program an icmpv6 flow specifying icmpv6-type/code value.

Change-Id: I693b2fdbe58acadff4ca1fa5403901b13dedf23e
Signed-off-by: Sridhar Gaddam <sgaddam@redhat.com>
7 years agoMDSAL module sync-up 08/42308/1
Suraj Ranjan [Fri, 22 Jul 2016 11:54:39 +0000 (17:24 +0530)]
MDSAL module sync-up

Providing a simple batching infrastructure
for modules that use MDSAL DataStores

Change-Id: Ifd8df37ef74b26d98da07d8a5c33c3ae93279e5c
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
7 years agoMerge "Modification in JUnit test case file"
Sam Hague [Thu, 21 Jul 2016 18:28:14 +0000 (18:28 +0000)]
Merge "Modification in JUnit test case file"

7 years agoMerge "Load config system files in etc/opendaylight/karaf"
Sam Hague [Thu, 21 Jul 2016 18:26:38 +0000 (18:26 +0000)]
Merge "Load config system files in etc/opendaylight/karaf"

7 years agoModification in JUnit test case file 45/42245/1
Suraj Ranjan [Thu, 21 Jul 2016 15:30:08 +0000 (21:00 +0530)]
Modification in JUnit test case file

After few merges went in InterfaceManager module, JUnit test case for
vlanInterfaceConfigurationTest.java started failing. For Jenkins build to
pass commit https://git.opendaylight.org/gerrit/#/c/42216/ ignored those
test cases.

This review again considers those test cases and gives a fix to pass all
of them.

Change-Id: Id4d1e2d1dae99ff9d1ff5b3993117be12dc4ea38
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
7 years agoMerge "Increase max service-binding's"
Sam Hague [Thu, 21 Jul 2016 14:37:02 +0000 (14:37 +0000)]
Merge "Increase max service-binding's"

7 years agoMerge "ITM module sync-up"
Sam Hague [Thu, 21 Jul 2016 14:36:55 +0000 (14:36 +0000)]
Merge "ITM module sync-up"

7 years agoMerge "Multilple fixes in InterfaceManager module"
Sam Hague [Thu, 21 Jul 2016 14:36:21 +0000 (14:36 +0000)]
Merge "Multilple fixes in InterfaceManager module"

7 years agoMerge "Implementation files for resourcemanager bundle"
Sam Hague [Thu, 21 Jul 2016 14:36:08 +0000 (14:36 +0000)]
Merge "Implementation files for resourcemanager bundle"

7 years agoMerge "add MatchFieldType for tcp flags"
Sam Hague [Thu, 21 Jul 2016 14:33:39 +0000 (14:33 +0000)]
Merge "add MatchFieldType for tcp flags"

7 years agoMerge "Multiple match support for nicira extension"
Sam Hague [Thu, 21 Jul 2016 14:33:16 +0000 (14:33 +0000)]
Merge "Multiple match support for nicira extension"

7 years agoIncrease max service-binding's 35/42235/1
Sam Hague [Thu, 21 Jul 2016 13:26:11 +0000 (09:26 -0400)]
Increase max service-binding's

Change-Id: I7226117f066821860d3e5abcacb8be9bb299bb5d
Signed-off-by: Sam Hague <shague@redhat.com>
7 years agoCheckstyle clean-up src/test/java 95/42195/3
Michael Vorburger [Thu, 21 Jul 2016 02:27:07 +0000 (04:27 +0200)]
Checkstyle clean-up src/test/java

Required to be able to run (enforce) CS on src/test as well.

Change-Id: I0947ccdf24aee935c7899b47eb79215e868c9297
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoITM module sync-up 28/42228/2
Suraj Ranjan [Thu, 21 Jul 2016 10:31:23 +0000 (16:01 +0530)]
ITM module sync-up

Below review gives a fix for the following issue:

FIB and Routes are not re-written on TEP Changes

Change-Id: Ia628bac6e44bef4c3e44bd4cc136386143c126e9
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
7 years agoMultilple fixes in InterfaceManager module 16/42216/2
Suraj Ranjan [Thu, 21 Jul 2016 08:42:02 +0000 (14:12 +0530)]
Multilple fixes in InterfaceManager module

This review deals with following fixes:

1> VM Migration Flows are not installing.
2> Elan flows are not getting installed
3> Fix for live provisioning of neutron ports.
4> Ignored 3 test cases in VlanInterfaceConfigurationTest.java file.

Beacuse of one of the previous merges in InterfaceManager module, these
JUnit test cases started failing. Because of that all Jenkins build were
failing. Ignored for now and later will fix for the same.

Change-Id: Ibc8b3b7efb83a9b193ac3fd87b3061a02a84ab3d
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
7 years agoMerge "Upstreaming MdSalUtil interal code changes to ODL"
Vivek Srivastava [Thu, 21 Jul 2016 08:07:51 +0000 (08:07 +0000)]
Merge "Upstreaming MdSalUtil interal code changes to ODL"

7 years agoSupport for same OF port Name across different DPN 71/41971/3
echegow [Mon, 18 Jul 2016 13:52:03 +0000 (19:22 +0530)]
Support for same OF port Name across different DPN

Description: Dpnid is prefixed to the Parent Inte-
-rfaces(<dpnid>:<interfacename>) in the Interface
State Operational DS, that fixes issue of,if two
compute nodes are managed by a single ODL and both
define "eth1" as the interface for external
network, their entries will overlap and the
interface-state subtree will contain only one
entry.

Change-Id: I2bf4f4462d9b440e86523f15f3770aecd4059799
Signed-off-by: echegow <chetan.arakere.gowdru@ericsson.com>
7 years agoImplementation files for resourcemanager bundle 35/42035/3
karanrajsingh [Thu, 14 Jul 2016 11:26:55 +0000 (16:56 +0530)]
Implementation files for resourcemanager bundle

This change contains all the implementation files for resourcemanager.

Change-Id: I4278cc9cd121a9d32c48b8f83e1a3e7ff5965ec8
Signed-off-by: karanrajsingh <karan.raj.s.singh@ericsson.com>
7 years agoUpstreaming MdSalUtil interal code changes to ODL 20/42120/1
HemaTG [Wed, 20 Jul 2016 06:32:58 +0000 (12:02 +0530)]
Upstreaming MdSalUtil interal code changes to ODL

Description :- Compared the MdSalUtil module between the internal code
base and ODL master and upstreaming the code that has not yet been pushed
to ODL master

Change-Id: I56fa1366f3154b2a870502d103a297995b9ba297
Signed-off-by: HemaTG <hema.gopalkrishnan@ericsson.com>
7 years agoMerge "Introducing Builders for FlowEntity & Co. beans"
David Suarez [Wed, 20 Jul 2016 05:57:11 +0000 (05:57 +0000)]
Merge "Introducing Builders for FlowEntity & Co. beans"

7 years agoMerge "Changes in different modules"
Vivek Srivastava [Wed, 20 Jul 2016 05:15:01 +0000 (05:15 +0000)]
Merge "Changes in different modules"

7 years agoMerge "Enabling interfacemanager-shell"
Sam Hague [Tue, 19 Jul 2016 21:38:29 +0000 (21:38 +0000)]
Merge "Enabling interfacemanager-shell"

7 years agoIntroducing Builders for FlowEntity & Co. beans 97/41797/6
Michael Vorburger [Wed, 13 Jul 2016 17:39:21 +0000 (19:39 +0200)]
Introducing Builders for FlowEntity & Co. beans

I need this for tests I'm writing, and it seems like a good idea anyway,
for consistency with the YANG generated beans.  (Doing all this recent
work on FlowEntity & Co. fixing equals() & hashCode() and toString()
etc. and now this, I'm starting to seriously wonder if all this stuff
shouldn't just simply also be YANG modeled... thoughts?)

Change-Id: Ie8b0e49f4c0e5dbdc6f7a59a58f09b32beda7ac1
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoMerge "Monitor interval range change."
Sam Hague [Tue, 19 Jul 2016 18:20:35 +0000 (18:20 +0000)]
Merge "Monitor interval range change."