David Suarez [Wed, 5 Oct 2016 10:05:49 +0000 (12:05 +0200)]
Make local variables creation and assignment in a single statement.
Some other minor formatting (removing commented code, etc.)
Change-Id: I009aaf17a4261a8f6f3147cbe3179f27253f773f
Signed-off-by: David Suarez <david.suarez.fuentes@ericsson.com>
Faseela K [Wed, 5 Oct 2016 05:54:45 +0000 (05:54 +0000)]
Merge "Bug 6786: L3VPN is not honoring VTEP add or delete in operational cloud"
HANAMANTAGOUD V Kandagal [Thu, 22 Sep 2016 14:12:07 +0000 (19:42 +0530)]
Bug 6786: L3VPN is not honoring VTEP add or delete in operational cloud
Whenever VTEP IP on a DPN is added or deleted , the next-hop IP of VMs in
FIB entries on that DPN needs to be updated appropriately.
To know which all VM FIB entries to be modified , a new DpnToInterfaceList
operational datastore (DS) is being introduced in InterfaceManager.
InterfaceManager will update the DpnToInterfaceList operational DS , when
VM is booted or deleted.
Whenever VTEP IP is added/deleted on a DPN , VPN would get a VxLAN tunnel
event. VPN will query the InterfaceManager using RPC for a given DPNId to
retrieve the list of VpnInterfaces(VM ports).
Change-Id: Ia9fcc97712d6f2592d53ea98b106bbca0d2a1bf7
Signed-off-by: HANAMANTAGOUD V Kandagal <hanamantagoud.v.kandagal@ericsson.com>
Faseela K [Tue, 4 Oct 2016 09:51:40 +0000 (09:51 +0000)]
Merge " changes for REST API to make TZ specific parameters (transport zone name, tunnel type) mandatory."
Suraj Ranjan [Tue, 4 Oct 2016 05:57:17 +0000 (11:27 +0530)]
BUG 6838: Retry Mechanism for Batched Transaction
If the existing batch mechanism fails, then the individual operations of
each of the transactions will be retried so that all other operations
other than the problematic one will succeed.
Change-Id: Iec94654f1e28d9c9088cb0a6e3c6f7dece41e138
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
Faseela K [Tue, 4 Oct 2016 05:33:03 +0000 (05:33 +0000)]
Merge "Bug 6642 - Improvising Batching code"
Sam Hague [Mon, 3 Oct 2016 23:57:35 +0000 (23:57 +0000)]
Merge "Add fcapsapplication-impl XML config to features/pom.xml"
Sam Hague [Mon, 3 Oct 2016 23:56:45 +0000 (23:56 +0000)]
Merge "Implement an action type nx_load_in_port"
Sam Hague [Mon, 3 Oct 2016 23:53:38 +0000 (23:53 +0000)]
Merge "Fixing overflow in long-to-IPv4 address conversion"
Sam Hague [Mon, 3 Oct 2016 20:29:35 +0000 (20:29 +0000)]
Merge "Revert "BUG 6838: Retry Mechanism for Batched Transaction""
Sam Hague [Mon, 3 Oct 2016 19:39:39 +0000 (19:39 +0000)]
Revert "BUG 6838: Retry Mechanism for Batched Transaction"
The corresponding netvirt patch is fairly large and conflicting with many other patches, so we will revert this patch until we work through the backlog.
This reverts commit
29f20d962ea8c3e76b4e81857f39b7d56cbe8769.
Change-Id: I536f9c75eeadf2bd9f3a622591ef386aa37914d8
Author: Sam Hague <shague@redhat.com>
Signed-off-by: Sam Hague <shague@redhat.com>
K.V Suneelu Verma [Wed, 31 Aug 2016 05:07:09 +0000 (10:37 +0530)]
Bug 6589 adding support for hwvtep devices ha
Added the following utility methods
to add a node as ha child node of the other node
to check if a node is ha child node or not
to get list of child nodes for given parent node
When two southbound devices are in mlag, the northbound l2gw configuration
has to be synced in both the devices.
a node is marked as ha child node based on other_config columnn key ha_id in
manager table
Two ha devices will have same ha_id value.
Change-Id: I4e4d58074b8a4b7478fe7859dd436d6ca8cf2d37
Signed-off-by: K.V Suneelu Verma <k.v.suneelu.verma@ericsson.com>
Faseela K [Mon, 3 Oct 2016 08:37:24 +0000 (08:37 +0000)]
Merge "BUG 6838: Retry Mechanism for Batched Transaction"
Faseela K [Mon, 3 Oct 2016 07:33:58 +0000 (07:33 +0000)]
Merge "Replace some collection.size() > 0 for !collection.isEmpty() to improve readability. Some other minor changes."
Faseela K [Mon, 3 Oct 2016 07:25:32 +0000 (07:25 +0000)]
Merge "Add support to the ITM to create Transport Zones with different UDP: VxLAN: default port VxLAN-GPE: 4880"
Faseela K [Mon, 3 Oct 2016 07:19:23 +0000 (07:19 +0000)]
Merge "Add SFC relevant service binding constants"
Kiran N Upadhyaya [Thu, 25 Aug 2016 13:52:44 +0000 (19:22 +0530)]
BUG 6838: Retry Mechanism for Batched Transaction
If the existing batch mechanism fails, then the individual operations of
each of the transactions will be retried so that all other operations
other than the problematic one will succeed.
Change-Id: I7ad598fe9604aae9ad1df71270f1cba5b212a634
Signed-off-by: Kiran N Upadhyaya <kiran.n.upadhyaya@ericsson.com>
David Suarez [Thu, 29 Sep 2016 16:50:17 +0000 (18:50 +0200)]
Replace some collection.size() > 0 for !collection.isEmpty() to
improve readability. Some other minor changes.
Change-Id: I2f41632125121fb3d2722dd5345f7e5f12525574
Signed-off-by: David Suarez <david.suarez.fuentes@ericsson.com>
Jaime Caamaño Ruiz [Thu, 22 Sep 2016 15:49:19 +0000 (17:49 +0200)]
Add SFC relevant service binding constants
Using the same service index as SCF, as they should not coexist, to
avoid shifting the following indexes.
Change-Id: I005c855372fdf62df32e615fb2fd16deed562c91
Signed-off-by: Jaime Caamaño Ruiz <jaime.caamano.ruiz@ericsson.com>
Marcos López Samaniego [Wed, 28 Sep 2016 15:54:25 +0000 (17:54 +0200)]
Fix Improved error message for jobs
Change-Id: I96f04654089ef390bfc2bab3c07e48f854254e3d
Signed-off-by: Marcos López Samaniego <marcos.lopez.samaniego@ericsson.com>
eraulhe [Wed, 28 Sep 2016 12:15:55 +0000 (14:15 +0200)]
Improved error message for jobs
Signed-off-by: eraulhe <raul.hernandez.sucuesta@ericsson.com>
Change-Id: Ia6942d70dd5186c9d19564ece507c08ca683bac0
Vratko Polak [Tue, 24 May 2016 15:15:16 +0000 (17:15 +0200)]
Add fcapsapplication-impl XML config to features/pom.xml
Otherwise standalone build of genius-features fails on SingleFeatureTest.
Change-Id: I76176cd7b7cab9d998e827612ee705df142faf11
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
David Suarez [Tue, 27 Sep 2016 15:19:32 +0000 (17:19 +0200)]
Add support to the ITM to create Transport Zones with different UDP:
VxLAN: default port
VxLAN-GPE: 4880
Signed-off-by: David Suarez <david.suarez.fuentes@ericsson.com>
Change-Id: I4bd746b9a144e957cf05664fbd1e3a32a1bcda09
Signed-off-by: David Suarez <david.suarez.fuentes@ericsson.com>
Olga Schukin [Tue, 27 Sep 2016 11:26:05 +0000 (14:26 +0300)]
Implement an action type nx_load_in_port
Implement action type: nx_load_in_port required for ping responder
Change-Id: I1629d809c28a2bf834f0aba5e960d47444d8c891
Signed-off-by: Olga Schukin <olga.schukin@hpe.com>
Yugandhar Reddy Kaku [Tue, 6 Sep 2016 10:53:58 +0000 (16:23 +0530)]
Bug 6642 - Improvising Batching code
Improvising Batching code :
A new concrete class(DefaultBatchHandler) should be written which will
Implement "ResourceHandler" and provide the functionality of Resource
Handler.
The current implementation requires modules to implement interface
"ResourceHandler" for using Batching functionality, with the new
implementation, this is not required. modules can register for batching
passing the object of DefaultBatchHandler.
The below methods are exposed in class "ResourceBatchingManager" for the
modules to use.
provide interfaces similar to databroker transaction interface.
public void put(String resourceType, InstanceIdentifier identifier,
DataObject updatedData);
public void merge(String resourceType, InstanceIdentifier identifier,
DataObject updatedData);
public void delete(String resourceType, InstanceIdentifier identifier);
Change-Id: I970df6a7351b4d432318c7ed1978be382e7eb0da
Signed-off-by: Yugandhar Reddy Kaku <yugandhar.reddy.kaku@ericsson.com>
Sam Hague [Thu, 22 Sep 2016 11:52:27 +0000 (11:52 +0000)]
Merge "Reverting Overriding in_port in table0 with Zero value"
xcheara [Thu, 22 Sep 2016 09:51:52 +0000 (15:21 +0530)]
Reverting Overriding in_port in table0 with Zero value
Description : It's been observed that the fix for Bug 6765 is resulting
flooding of ELAN packets when External IPs case.
Change-Id: Idfb5825439a993c7bc779454efc50436df188cd3
Signed-off-by: xcheara <chetan.arakere@altencalsoftlabs.com>
Georg Kunz [Wed, 21 Sep 2016 22:36:07 +0000 (00:36 +0200)]
Fixing overflow in long-to-IPv4 address conversion
This patch fixes two issues in the long-to-IPv4 address conversion
implemented in the MDSALUtils class:
* An integer signed/unsigned conversion overflow occuring when converting
IP with octets > 127. Results included IPs such as -64.-88.1.10 instead of
192.168.1.10.
* If the IP prefix mask provided to the conversion function was 0, it was
wrongly added to the IP address, such as 192.168.0.10/0. The resulting
OpenFlow mod flow message hence set the mask bit to 1 despite no actual
mask being set, resulting the switch rejecting the flow.
This patch is based on a fix for the old vpnservice project.
Change-Id: Ie64e8bdbdac7af656f36e814cb1d05a2c3431cd7
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
Sam Hague [Wed, 21 Sep 2016 19:10:02 +0000 (19:10 +0000)]
Merge "Implement action types required for ping responder"
Michael Vorburger [Wed, 21 Sep 2016 13:04:29 +0000 (15:04 +0200)]
Add JavaDoc to AsyncDataTreeChangeListenerBase init() re. @PostConstruct
Clarification re. precise inheritance semantics of the JSR 250
@PostConstruct DI lifecycle annotation. Further details are also
documented on
https://wiki.opendaylight.org/view/BestPractices/DI_Guidelines#Nota_Bene
This investigate and clarification has come out of the problem
encountered and solved in
https://git.opendaylight.org/gerrit/#/c/45966/.
Change-Id: If7f62aa6818706943c3555c55b86b91b7233e66a
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Faseela K [Wed, 21 Sep 2016 06:12:53 +0000 (06:12 +0000)]
Merge "Bug 6765 : Overriding in_port in table0 with Zero value"
Faseela K [Wed, 21 Sep 2016 05:42:19 +0000 (05:42 +0000)]
Merge "Performs a residual cleanup of ElanPseudoPort flows"
xcheara [Fri, 9 Sep 2016 15:18:11 +0000 (20:48 +0530)]
Bug 6765 : Overriding in_port in table0 with Zero value
Description : OVS split-horizon logic will drop pkts by default if value
of in_port and out_port is same. But, if we have two vlan-trunk member
VM for which trunk interface is same, the connectivity between these two
VM cannot be established as OVS drops such packets. So, it is required to
override the value of in_port so that split_horizon check is bypassed.
The in_port value will be overrriden using load(ex: load:0->NXM_OF_IN_PORT[]).
Change-Id: Iab5b87558beecee76a011bad33e1867311dc4a29
Signed-off-by: xcheara <chetan.arakere@altencalsoftlabs.com>
Depends-On: Ica0a1b2da27fc189b8906462a4420473215a22af
Signed-off-by: xcheara <chetan.arakere@altencalsoftlabs.com>
Tomer Pearl [Mon, 19 Sep 2016 14:54:15 +0000 (17:54 +0300)]
Bug 6748: Added support for match on nxm_reg5
Change-Id: Ifb87cea2142e90d29fcb0859ab1c9afb265a8e47
Signed-off-by: Tomer Pearl <tomer.pearl@hpe.com>
Miguel Perez [Mon, 11 Jul 2016 11:21:36 +0000 (13:21 +0200)]
Performs a residual cleanup of ElanPseudoPort flows
+ When an ElanPseudoPort is removed on the Northbound, we
must ensure that no elanPseudoPort related flow is left
behind in any DPN.
Change-Id: I7201a428272b638d2055b82f7110a1b86fbad2fa
Signed-off-by: Miguel Perez <francisco.miguel.perez@ericsson.com>
Faseela K [Fri, 16 Sep 2016 18:06:27 +0000 (18:06 +0000)]
Merge "NPE in InterfaceTopologyStateListener"
Faseela K [Fri, 16 Sep 2016 18:05:29 +0000 (18:05 +0000)]
Merge "VM Migration: Flows not programmed in new DPN"
Faseela K [Fri, 16 Sep 2016 17:24:41 +0000 (17:24 +0000)]
Merge "Bug 6610 Moving ACL service as highest among all the services"
Olga [Sun, 4 Sep 2016 09:17:02 +0000 (12:17 +0300)]
Implement action types required for ping responder
Implement action types: move_src_dst_ip, move_src_dst_eth,
set_icmp_type
Change-Id: I614f2d7c23523fff1d8b2e37149b770649c4d791
Signed-off-by: Olga <olga.schukin@hpe.com>
Josh [Thu, 15 Sep 2016 06:29:44 +0000 (08:29 +0200)]
NPE in InterfaceTopologyStateListener
If the dpid is null for both old and new bridges the
"else if" will throw an NPE.
Change-Id: I2fb40a3fc5024318e2d011f031ce474518de1870
Signed-off-by: Josh <jhershbe@redhat.com>
D Arunprakash [Wed, 14 Sep 2016 06:57:18 +0000 (12:27 +0530)]
VM Migration: Flows not programmed in new DPN
If remove event comes from older dpn is fast, then the
flows programmed in new dpn gets removed instead of skip.
Fix is to move the drop remove event to a sync block.
Change-Id: Id1e4bfc4c676b828d9aa71431f19d11e1024229e
Signed-off-by: D Arunprakash <d.arunprakash@ericsson.com>
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>
Nishchya Gupta [Tue, 6 Sep 2016 10:17:42 +0000 (15:47 +0530)]
changes for REST API to make TZ specific parameters (transport zone
name, tunnel type) mandatory.
Change-Id: If9ff7dbd85a8f67519878dca40fd7658156c4b9c
Signed-off-by: Nishchya Gupta <nishchyag@altencalsoftlabs.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>
epgoraj [Thu, 1 Sep 2016 12:59:45 +0000 (18:29 +0530)]
Bug 6610 Moving ACL service as highest among all the services
Change-Id: I93a8f571746973e85cce3c179385ac09689d53cc
Signed-off-by: epgoraj <p.govinda.rajulu@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"