Faseela K [Wed, 14 Sep 2016 05:58:02 +0000 (05:58 +0000)]
Merge "Arp cache feature changes"
Tali [Mon, 12 Sep 2016 06:24:53 +0000 (09:24 +0300)]
Bug 6689 - long delays between vm boot and flow installation
Improve DataStoreJobCoordinator performance by:
1) Removing sleep() after hitting an empty job list
since it causes major performance hit on scale setups (tested with 48 cpus)
2) Fix signal waiting condition to take effect
3) Add logging
Change-Id: Ide665e89049214308d5ca33b954e3d876e878f26
Signed-off-by: Tali <tali.ben-meir@hpe.com>
Gobinath [Thu, 8 Sep 2016 14:29:34 +0000 (19:59 +0530)]
Arp cache feature changes
The Arp cache feature (a part of l3vpn) has been refractored. Also, now
the Arp entry/routes of a VM are deleted only after failure in sending ARP
probes to the VM.
Change-Id: I6e7003de9a0ade0f45d3c083d25691fad56d7ba3
Signed-off-by: Gobinath <gobinath@ericsson.com>
David Suarez [Thu, 8 Sep 2016 15:39:04 +0000 (15:39 +0000)]
Merge "AsyncDataTreeChangeListenerBase @PreDestroy close() for easier DI"
Faseela K [Thu, 8 Sep 2016 08:43:13 +0000 (08:43 +0000)]
Merge "Add VxLAN-GPE to the interface types list handled by the IFM"
Faseela K [Thu, 1 Sep 2016 12:04:36 +0000 (17:34 +0530)]
Bug 6493 - Interface-Manager performance optimizations
Description : When BFD status notification comes before openflow port add
notification, the event was ignored. Adding a cache to store bfd-state
which can be queried to update the oper-status when node-connector add
event comes.
Change-Id: Ida6e498df4278d2814915ed98ac7fc4b9007def7
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Michael Vorburger [Tue, 6 Sep 2016 17:04:07 +0000 (19:04 +0200)]
AsyncDataTreeChangeListenerBase @PreDestroy close() for easier DI
and new @PostConstruct protected void init() { }
This goes together with the
https://git.opendaylight.org/gerrit/#/c/44554/
and https://git.opendaylight.org/gerrit/#/c/45248/ work, and when merged
will allow to further simplify and standardize e.g.
https://git.opendaylight.org/gerrit/#/c/45249/ one more step, as shown
in https://git.opendaylight.org/gerrit/#/c/45261/
Change-Id: I536f8a31f81229b1c3baabb55d95cf3db827692f
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Chetan A G [Thu, 1 Sep 2016 17:31:46 +0000 (23:01 +0530)]
Bug 6557 : NPE thrown during Interface-mgr RPCs call
Description : When an get-dpid-from-interface and get-port-from-interface
RPC call is made on a interface object for which interface-state doesn't
exists, NullPointerException is thrown. Instead of NPE, proper error
message is required to be logged.
Change-Id: Iac989c673957eb30eca1d842381e8f2f4edf0a5b
Signed-off-by: Chetan A G <chetan.arakere.gowdru@ericsson.com>
Signed-off-by: xcheara <chetan.arakere@altencalsoftlabs.com>
David Suarez [Tue, 6 Sep 2016 07:18:47 +0000 (09:18 +0200)]
Add VxLAN-GPE to the interface types list handled by the IFM
The VxLAN-GPE tunnel type was not on the list of interface types
handled by the Interface Manager, so the manager returned unknown
interface.
Change-Id: If49d4088a23ad870dcc6b387beb31ae02c8f85a0
Signed-off-by: David Suarez <david.suarez.fuentes@ericsson.com>
Sam Hague [Wed, 31 Aug 2016 19:49:54 +0000 (19:49 +0000)]
Merge "Adding srcMac to odl-arputil since ARP src mac is currently set to the OF port's mac internally and cannot be set externnaly. (e.g. in the case of GARP for floating ip we would want to use the floatingIp port's logical mac)"
Ravit Peretz [Wed, 31 Aug 2016 12:32:41 +0000 (15:32 +0300)]
Adding srcMac to odl-arputil since ARP src mac is currently set to
the OF port's mac internally and cannot be set externnaly.
(e.g. in the case of GARP for floating ip we would
want to use the floatingIp port's logical mac)
Change-Id: I44f7afba8110745e50963a9a8d0d9d89d31e59fe
Signed-off-by: Ravit Peretz <ravit.peretz@hpe.com>
yair [Thu, 25 Aug 2016 06:34:46 +0000 (09:34 +0300)]
Fixed the use of index NwConstants
There was a change to support L2 before L3
https://git.opendaylight.org/gerrit/#/c/43126/
Change the use of constnats to the new way of work
Change-Id: I59836f6791fd8c37aeedd9188306ff090a2219c5
Signed-off-by: yair <yair.zinger@hpe.com>
Sam Hague [Fri, 26 Aug 2016 18:57:38 +0000 (18:57 +0000)]
Merge "Fix Dependency Injection IdManager appears to have to have a LockManager"
Sam Hague [Fri, 26 Aug 2016 17:11:37 +0000 (17:11 +0000)]
Merge "Table Id constant for L3VPN GW Table"
Faseela K [Fri, 26 Aug 2016 16:39:32 +0000 (16:39 +0000)]
Merge "Bug 6539 : Exception seen during OVS disconnect"
Sam Hague [Fri, 26 Aug 2016 13:38:00 +0000 (13:38 +0000)]
Merge "add send packetout from controller"
Chetan A G [Fri, 26 Aug 2016 10:54:14 +0000 (16:24 +0530)]
Bug 6539 : Exception seen during OVS disconnect
Description : Data Validation exception been observed for port-names
prefixed with dpnid(Ex : br-int,br-ex).This is due to removeIngressFlow
and unbindDefaultEgressDispatcherService API getting called on these port
which should be avoided during OVS disconnect.
Change-Id: Ie631a3e40dc39cd0255968813f8334cc24ba6327
Signed-off-by: Chetan A G <chetan.arakere.gowdru@ericsson.com>
Faseela K [Fri, 26 Aug 2016 10:14:18 +0000 (10:14 +0000)]
Merge "Fix bug wherein console commands would not work with Karaf ssh session"
eceghkl [Wed, 24 Aug 2016 06:05:55 +0000 (11:35 +0530)]
Table Id constant for L3VPN GW Table
* Changed id from 19 to 13
Change-Id: I93ab27797a05f540202166344c84fa8ebd3eb6bc
Signed-off-by: eceghkl <manu.b@ericsson.com>
epgoraj [Mon, 22 Aug 2016 07:29:54 +0000 (12:59 +0530)]
Fix bug wherein console commands would not work with Karaf ssh session
Change-Id: I2bb59ab2eecb96644caad9cf1614bf6060e2753d
Signed-off-by: epgoraj <p.govinda.rajulu@ericsson.com>
Suraj Ranjan [Fri, 26 Aug 2016 04:18:27 +0000 (09:48 +0530)]
Removing Blind imports across the module
This commit removes blind imports across the genius module.
Change-Id: I565b9d1f8a179acb4a51d0a0c48107380c243e8b
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
shlomi [Thu, 25 Aug 2016 22:53:47 +0000 (01:53 +0300)]
add send packetout from controller
Change-Id: Ie5df6c4dc4725e1fb1c5d75f4c42baabee75b61b
Signed-off-by: shlomi <shlomi.alfasi@hpe.com>
Faseela K [Tue, 23 Aug 2016 06:12:42 +0000 (11:42 +0530)]
Bug 6493 :Interface-Manager performance optimizations
Description: starting to use batching for tunnel interface configuration
separating out transaction batching across shards
optimizing service binding calls for non northbound interfaces
fixing exceptions in interface-manager while ODL was shutting down
Change-Id: I785973116f45b17073f9042b9f24deb7a0213a7d
Signed-off-by: Faseela K <faseela.k@ericsson.com>
D Arunprakash [Mon, 22 Aug 2016 06:26:46 +0000 (11:56 +0530)]
Bug 6490 : After VM migration, L3VPN flows are failed to program
L3VPN is processing both remove and add event parallely.
Because of this race condition occurs and in ends up in
removing the flows programmed for table 21 on new DPN.
This fix has introduced a delay of 10sec for VM migration
events for remove and add in interfacemanager code.
Change-Id: I46958eb6cc4d28710014699d7b11ff1ecb93e98d
Signed-off-by: D Arunprakash <d.arunprakash@ericsson.com>
Chetan Aakere Gowdru [Fri, 19 Aug 2016 12:27:00 +0000 (17:57 +0530)]
Bug 6479 : Exception from Ifacemgr while feature load
Description: When feature odl-netvirt-openstack is installed, an
NullPointer Exception is observed. This is due to
InterfaceInventoryStateListener getting triggered before the
entityOwnershipService is initialized in IfmClusterUtil which is used by
this listener. Changes done to initialize this entityOwnershipService
first followed by registration of Listeners.
Change-Id: I4aa2f1178eca10754d0f935d477b4246a0f4821a
Signed-off-by: Chetan Aakere Gowdru <chetan.arakere.gowdru@ericsson.com>
Slava [Thu, 18 Aug 2016 06:12:53 +0000 (09:12 +0300)]
Add learn table constatnts
Change-Id: I1e04e9c30663ff7287c569380d6b5384bcdf8b23
Signed-off-by: Slava <slava.radune@hpe.com>
Sam Hague [Wed, 17 Aug 2016 18:34:42 +0000 (14:34 -0400)]
Remove unused fields in close() that caused NPE
Change-Id: I11e295174ee71f3e902046f10c205728ecc22c89
Signed-off-by: Sam Hague <shague@redhat.com>
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>
Sam Hague [Wed, 17 Aug 2016 12:11:24 +0000 (12:11 +0000)]
Merge "Table Id constant for L3VPN GW Table"
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>
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>
Sam Hague [Tue, 16 Aug 2016 21:48:09 +0000 (21:48 +0000)]
Merge "add learn action"
David Suarez [Tue, 16 Aug 2016 21:25:42 +0000 (21:25 +0000)]
Merge "Intro. new TestIMdsalApiManager implements IMdsalApiManager"
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>
Sam Hague [Tue, 16 Aug 2016 14:21:49 +0000 (14:21 +0000)]
Merge "ACL: Removed deprecated ACL constants in NwConstants"
Michael Vorburger [Mon, 15 Aug 2016 15:56:52 +0000 (17:56 +0200)]
Fix Dependency Injection IdManager appears to have to have a LockManager
Therefore it's constructor should expect one, just like it does for
DataBroker (AKA "constructor injection") instead of having a separate
method for it (AKA "setter injection").
Unless a LockManager is optional for an IdManager, which doesn't seem to
be the case.
Change-Id: I33a3d0a0f0ec7a2899ec8febdceef4a593d4cbd1
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Faseela K [Tue, 16 Aug 2016 10:42:20 +0000 (10:42 +0000)]
Merge "Bug 6388: Support of Non-unique names across OVS"
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>
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>
Sam Hague [Mon, 15 Aug 2016 23:18:11 +0000 (23:18 +0000)]
Merge "log cleanup - remove errors on resource manager pool init"
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>
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>
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>
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>
Sam Hague [Wed, 10 Aug 2016 17:03:43 +0000 (17:03 +0000)]
Merge "Install flows into Table 36 only for LLDP."
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>
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>
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>
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>
Sam Hague [Fri, 5 Aug 2016 21:27:55 +0000 (21:27 +0000)]
Merge "Use odlparent dependency management for guava"
Sam Hague [Fri, 5 Aug 2016 21:27:40 +0000 (21:27 +0000)]
Merge "Merge L3Vpn service Id check for Arp Learning"
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>
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>
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>
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>
Sam Hague [Thu, 4 Aug 2016 19:07:41 +0000 (19:07 +0000)]
Merge "Having maximum id block size"
Sam Hague [Thu, 4 Aug 2016 19:07:36 +0000 (19:07 +0000)]
Merge "Fix cpu hog in JobQueueHandler thread"
Sam Hague [Thu, 4 Aug 2016 18:47:15 +0000 (18:47 +0000)]
Merge "Add service names for priority configuration"
Sam Hague [Thu, 4 Aug 2016 18:44:03 +0000 (18:44 +0000)]
Merge "Log message improvements in ResourceBatchingManager"
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>
Vivek Srivastava [Thu, 4 Aug 2016 09:24:32 +0000 (09:24 +0000)]
Merge "Support for binding multiple egress services on the same interface"
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>
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>
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>
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>
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>
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>
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"
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>
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>
Sam Hague [Mon, 1 Aug 2016 20:41:58 +0000 (20:41 +0000)]
Merge "Updated NwConstants with ACL related constants"
Sam Hague [Mon, 1 Aug 2016 20:40:08 +0000 (20:40 +0000)]
Merge "Added phyAddress field in InterfaceInfo"
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>
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"
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>
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>
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>
Sam Hague [Sat, 30 Jul 2016 10:33:41 +0000 (10:33 +0000)]
Merge "Fix and renable FlowBasedServicesConfigurationtTest tests"
Sam Hague [Sat, 30 Jul 2016 10:33:29 +0000 (10:33 +0000)]
Merge "Add support for physical network on flat/vlan provider networks"
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>
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>
Faseela K [Fri, 29 Jul 2016 11:14:38 +0000 (11:14 +0000)]
Merge "Addition of new table ids in NwConstants.java"
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>
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>
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>
Faseela K [Fri, 29 Jul 2016 04:59:51 +0000 (04:59 +0000)]
Merge "Addition of new Table in NwConstants.java"
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>
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>
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>
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>
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>
David Suarez [Wed, 27 Jul 2016 20:05:27 +0000 (20:05 +0000)]
Merge "Make ActionInfo immutable"
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>
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>
Sam Hague [Tue, 26 Jul 2016 19:51:20 +0000 (19:51 +0000)]
Merge "Added Ipv6 source and destination match."
Sam Hague [Tue, 26 Jul 2016 16:33:14 +0000 (16:33 +0000)]
Merge "Modification in ResourceBatchingManager.java"
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>
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>
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>
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>