netvirt.git
7 years agoMerge "Remove redundant "public" from Java interface"
Sam Hague [Thu, 7 Jul 2016 11:18:33 +0000 (11:18 +0000)]
Merge "Remove redundant "public" from Java interface"

7 years agoMerge "Added existsVPN API and refactored NeutronVPN"
Vishal Thapar [Thu, 7 Jul 2016 11:07:05 +0000 (11:07 +0000)]
Merge "Added existsVPN API and refactored NeutronVPN"

7 years agoFix typo in factory-method name 35/41335/1
Alexis de Talhouët [Tue, 5 Jul 2016 16:23:22 +0000 (12:23 -0400)]
Fix typo in factory-method name

Change-Id: I7bfd07cf254a4cf3917ae1c9a5aae90bf74efb22
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
Signed-off-by: Alexis de Talhouët <alexis.de.t@gmail.com>
7 years agoAdded existsVPN API and refactored NeutronVPN 67/41267/5
Abhinav Gupta [Mon, 4 Jul 2016 09:39:55 +0000 (15:09 +0530)]
Added existsVPN API and refactored NeutronVPN

1. existsVPN API added in VPNMgr, removed from NeutronVPN
2. Indentation, logging, import statement changes
3. Removed unused router-dpns yang model
4. Added notifications for router assc/dissc to/from VPN
5. Refactored a couple of validations

Change-Id: I139b5809b6519de5be3618b0accdb7987b551729
Signed-off-by: Abhinav Gupta <abhinav.gupta@ericsson.com>
7 years agoRemove redundant "public" from Java interface 03/41303/1
Michael Vorburger [Mon, 4 Jul 2016 20:12:50 +0000 (22:12 +0200)]
Remove redundant "public" from Java interface

I'm about to enforce this as a Checkstyle rule in
https://git.opendaylight.org/gerrit/#/c/41302/

Change-Id: I742bbac2187e471ca8b5c2fa4e55af4b8c607192
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoMerge "Instead of augment hwvtep, added a new entity which references the logical...
Vishal Thapar [Mon, 4 Jul 2016 11:58:20 +0000 (11:58 +0000)]
Merge "Instead of augment hwvtep, added a new entity which references the logical switch ETree YANG model cosmetic change"

8 years agoFix breakage due to aclservice yang models changes 43/41243/1
Alexis de Talhouët [Sun, 3 Jul 2016 03:54:41 +0000 (23:54 -0400)]
Fix breakage due to aclservice yang models changes

This patch changes yang models https://git.opendaylight.org/gerrit/#/c/41234/2
and broke netvirt.

Change-Id: Iae6c2623a58d6e9da6f24f7c70c023dc5d7e6a7a
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
8 years agoMerge "Initial changes for IPv6 Service"
Sam Hague [Sat, 2 Jul 2016 17:21:59 +0000 (17:21 +0000)]
Merge "Initial changes for IPv6 Service"

8 years agoMerge "clean aclservice files"
Sam Hague [Sat, 2 Jul 2016 17:20:42 +0000 (17:20 +0000)]
Merge "clean aclservice files"

8 years agoMerge "added Security Rule listener to handle coversion from security rule to acl...
Sam Hague [Sat, 2 Jul 2016 12:04:51 +0000 (12:04 +0000)]
Merge "added Security Rule listener to handle coversion from security rule to acl model"

8 years agoInstead of augment hwvtep, added a new entity which references the logical switch 17/40517/11
Guy Sela [Sun, 19 Jun 2016 10:26:59 +0000 (13:26 +0300)]
Instead of augment hwvtep, added a new entity which references the logical switch
ETree YANG model
cosmetic change

Change-Id: I33ad5e3a435b7634e0dc3032ae9dfcf2a09f6d09
Signed-off-by: Guy Sela <guy.sela@hpe.com>
8 years agoclean aclservice files 34/41234/2
Sam Hague [Sat, 2 Jul 2016 01:58:31 +0000 (21:58 -0400)]
clean aclservice files

Change-Id: I4927a5cbdf76335e550715387fe965d2df789ef2
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoMerge "Support for IT ping feature"
Sam Hague [Sat, 2 Jul 2016 11:43:00 +0000 (11:43 +0000)]
Merge "Support for IT ping feature"

8 years agoremove unused features to shorten build time 33/41233/1
Sam Hague [Sat, 2 Jul 2016 01:32:02 +0000 (21:32 -0400)]
remove unused features to shorten build time

Change-Id: I73608c1f8e6b9a7cda5a21fcd2d75bc583fe26de
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoSupport for IT ping feature 53/40453/13
Josh [Thu, 16 Jun 2016 17:13:08 +0000 (19:13 +0200)]
Support for IT ping feature

Depends on:
https://git.opendaylight.org/gerrit/#/c/40359/2

Change-Id: Ic70e8faa85b9e889155fce554ae46d516ca16124
Signed-off-by: Josh <jhershbe@redhat.com>
8 years agoMerge "Multiple fixes in neutronvpn code"
Sam Hague [Fri, 1 Jul 2016 19:05:19 +0000 (19:05 +0000)]
Merge "Multiple fixes in neutronvpn code"

8 years agoMerge "Bug 5860 Fix port event wrong ordering"
Sam Hague [Fri, 1 Jul 2016 15:43:33 +0000 (15:43 +0000)]
Merge "Bug 5860 Fix port event wrong ordering"

8 years agoMerge "ACL yang updated to include allowed-address-pairs with Interface augmentation"
Sam Hague [Fri, 1 Jul 2016 15:43:01 +0000 (15:43 +0000)]
Merge "ACL yang updated to include allowed-address-pairs with Interface augmentation"

8 years agoMultiple fixes in neutronvpn code 78/40578/22
Suraj Ranjan [Tue, 21 Jun 2016 04:46:54 +0000 (10:16 +0530)]
Multiple fixes in neutronvpn code

Commit includes:

1> Fixing NPE in NeutronVpnUtils when no network-type is provided from
northbound

2> NVPN: neutron northbound support for gateway mac for external
networks

3> Use vif_type to determine portname prefix

4> NeutronVPN: Handling fixed-floating IP dissociation for floatingIP
delete

5> NeutronVPN additional -ve validations via ECM for network/router
assc/dissc

  a. Added validations for the following:

  a1) Associate network(s) to vpn:
    i) network already assc to another VPN
    ii) network's subnet added to some router as interface

  a2) Dissociate network(s) from vpn:
    i) network's subnet added to some router as interface

  a3) Associate router to vpn:
    i) router assc to another vpn
    ii) network corresponding to router's subnet interface already assc to VPN

  a4) Dissociate router from vpn:
    i) router assc to another vpn

  b. Updating VPNMaps once assc/dissc are done in assc/dissc network(s) from
     VPN

6> NeutronVPN: adding yang model and notifications for router-dpn
map

  a. Added a container to maintain mapping between neutron router and
  DPN(s) on which vpn-interfaces for router are present.

  b. Added notifications for router associated/dissociated to/from vpn

Change-Id: I30931b4ce6013a4bdc0d58ccc86fa8c83d0cdff6
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
8 years agoMerge "Neutron port listener updated to handle security group configurations."
Sam Hague [Fri, 1 Jul 2016 13:53:59 +0000 (13:53 +0000)]
Merge "Neutron port listener updated to handle security group configurations."

8 years agoACL yang updated to include allowed-address-pairs with Interface augmentation 09/41209/1
Shashidhar R [Fri, 1 Jul 2016 12:29:47 +0000 (17:59 +0530)]
ACL yang updated to include allowed-address-pairs with Interface augmentation

Neutron supports default anti-spoofing capabilities with
allowed-address-pair Neutron port attribute which also gets
enabled/disabled with port_security_enabled. As this is based on SG flag,
updating ACL yang to support same with Interface augmentation.

Change-Id: If72f7191769c1411992fbae3d30e40440ca83320
Signed-off-by: Shashidhar R <shashidhar.raja@ericsson.com>
8 years agoBug 5860 Fix port event wrong ordering 63/38563/3
oshvartz [Mon, 9 May 2016 09:08:04 +0000 (12:08 +0300)]
Bug 5860 Fix port event wrong ordering

If the southbound event arrives before the northbound event the
tenant network is not there yet and therefore the flows for
this port will not be created.

This patch add new logic to the PortHandler (northbound event)
to verify if the southbound event was already arrived and to
add the missing flows.

Change-Id: Id8ad03b6de8afff0b64ca3af3457281ddbaf0f74
Signed-off-by: oshvartz <oshvartz@redhat.com>
8 years agoMerge "Added support for fixed Security group."
Sam Hague [Fri, 1 Jul 2016 11:25:14 +0000 (11:25 +0000)]
Merge "Added support for fixed Security group."

8 years agoadded Security Rule listener to handle coversion from security rule to acl model 60/40860/6
Anil [Mon, 27 Jun 2016 11:12:11 +0000 (16:42 +0530)]
added Security Rule listener to handle coversion from security rule to acl model

Change-Id: I4d7c80e78c58b5739e085bc3ad6f4e1199f1ee49
Signed-off-by: gujele <imanilyadav@gmail.com>
8 years agoNeutron port listener updated to handle security group configurations. 72/40872/5
Shashidhar R [Mon, 27 Jun 2016 13:19:22 +0000 (18:49 +0530)]
Neutron port listener updated to handle security group configurations.

During Neutron port add/update, Security group details are updated to corresponding ACL Config DS.

Change-Id: I008fa2fcf868c39068f99c48514fe05d6885ffa8
Signed-off-by: Shashidhar R <shashidhar.raja@ericsson.com>
8 years agoInitial changes for IPv6 Service 71/40571/7
Sridhar Gaddam [Mon, 20 Jun 2016 20:54:19 +0000 (02:24 +0530)]
Initial changes for IPv6 Service

Change-Id: Ib10708e7010360eacb00f89655f0dbb59359a6c5
Signed-off-by: Sridhar Gaddam <sgaddam@redhat.com>
Signed-off-by: kalaiselvik <Kalaiselvi_K@Dell.com>
Signed-off-by: Mohnish Anumala <Mohnish_Anumala@Dell.com>
8 years agoAdd blueprint wiring for neutron renderer 98/38998/8
Alexis de Talhouët [Tue, 17 May 2016 17:41:00 +0000 (13:41 -0400)]
Add blueprint wiring for neutron renderer

Change-Id: I00fcd2f7d661ec38802974fc39da4a4009b37d43
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
8 years agoAdded support for fixed Security group. 66/40766/9
Aswin Suryanarayanan [Thu, 23 Jun 2016 11:27:11 +0000 (16:57 +0530)]
Added support for fixed Security group.

1) Added DHCP and Arp rules
2) Added default connection tracking rules.

The rules will be added to the ovs only after integrating with genius.

Change-Id: I282675bf1b6e34998b3eb7e5998661cd8ab7ff22
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
8 years agoAdd blueprint wiring for openstack/net-virt-providers 08/39008/21
Alexis de Talhouët [Tue, 17 May 2016 19:56:46 +0000 (15:56 -0400)]
Add blueprint wiring for openstack/net-virt-providers

Change-Id: If0d6691d9cd77666c65c2c4a2751acfbae660572
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
8 years agoAdd blueprint wiring for openstack/net-virt 06/39006/22
Alexis de Talhouët [Tue, 17 May 2016 19:01:33 +0000 (15:01 -0400)]
Add blueprint wiring for openstack/net-virt

Change-Id: I0d32881db4c1ee939f87441d75e38dbe1c34374f
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
8 years agoAdd blueprint wiring for openstack/net-virt-sfc 09/39009/18
Alexis de Talhouët [Tue, 17 May 2016 20:20:52 +0000 (16:20 -0400)]
Add blueprint wiring for openstack/net-virt-sfc

Change-Id: I0358dbbeacdf3a734b721012a73fa790cdeb57ff
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
8 years agoRemove getModuleName()/getInstanceName() in IT 16/40116/12
Alexis de Talhouët [Thu, 9 Jun 2016 15:25:44 +0000 (11:25 -0400)]
Remove getModuleName()/getInstanceName() in IT

see: https://git.opendaylight.org/gerrit/#/c/39891/

Change-Id: I08725e0ce15697fee8ad76f7ce5d51bfdfd1f816
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
8 years agoFix breakage due to SFC yang models changes 39/41039/5
Alexis de Talhouët [Wed, 29 Jun 2016 18:18:12 +0000 (14:18 -0400)]
Fix breakage due to SFC yang models changes

This patch modify many yang models used by Netvirt-SFC
https://git.opendaylight.org/gerrit/#/c/40209/

- ietf-access-control-list.yang is now in MDSAL
review mismatch and pom dependency mismatch

- ietf-packet-fields.yang
has been move to MDSAL
is using a newer version of ietf-yang-type

Change-Id: I6bec81c70cd5ef2e056eb923cf5ebebd7d8ddaf1
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
8 years agoMerge "Add postman collection with restconf requests to get datapath id's and create...
Sam Hague [Thu, 30 Jun 2016 03:07:22 +0000 (03:07 +0000)]
Merge "Add postman collection with restconf requests to get datapath id's and create transport zone when using the VPN Service NetVirt."

8 years agoMerge "IT fixes due to blueprint migration"
Sam Hague [Thu, 30 Jun 2016 03:06:26 +0000 (03:06 +0000)]
Merge "IT fixes due to blueprint migration"

8 years agoMerge "Fixed problem with wrong class in blueprint configuration for dhcp commands"
Sam Hague [Thu, 30 Jun 2016 03:04:55 +0000 (03:04 +0000)]
Merge "Fixed problem with wrong class in blueprint configuration for dhcp commands"

8 years agoIT fixes due to blueprint migration 09/41109/1
Sam Hague [Thu, 30 Jun 2016 00:47:42 +0000 (20:47 -0400)]
IT fixes due to blueprint migration

Change-Id: I38a0a72e2c01eec5b365ae63add52800b2c2b38b
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoAdd postman collection with restconf requests to get 73/41073/1
Andre Fredette [Wed, 29 Jun 2016 21:52:12 +0000 (17:52 -0400)]
Add postman collection with restconf requests to get
datapath id's and create transport zone when using the
VPN Service NetVirt.

I got the initial postman collection with the
"Create TZA" request from Vic Pickard.

Change-Id: Ifc9eb7b71a1ce5b38166b2c8998157b15273b82c
Signed-off-by: Andre Fredette <afredette@redhat.com>
8 years agoChanges in netvirt-vpnservice to accomodate genius service-binding model change 93/40993/3
Faseela K [Wed, 29 Jun 2016 08:04:00 +0000 (13:34 +0530)]
Changes in netvirt-vpnservice to accomodate genius service-binding model change

Description : Genius datamodel for service-binding is getting changed
to accomodate generic service bindings at ingress/egress. There will be compilation failures
in netvirt-vpnservice once this change is merged, raisinfg a review for the changes needed in netvirt-vpnservice
to solve the compilation errors

Link to the genius review : https://git.opendaylight.org/gerrit/#/c/40767/

Change-Id: Ia6fd1a1c2a00f3900687530020ceb8d46f4d11c2
Signed-off-by: Faseela K <faseela.k@ericsson.com>
8 years agoFixed problem with wrong class in blueprint configuration for dhcp commands 97/40997/1
Yair [Wed, 29 Jun 2016 08:45:20 +0000 (11:45 +0300)]
Fixed problem with wrong class in blueprint configuration for dhcp commands

Change-Id: I9d5ed006e1fd245b444916834772ca1f43063fd3
Signed-off-by: Yair <yair.zinger@hpe.com>
8 years agoRemove southbound's config system file reference.. 71/40871/1
Alexis de Talhouët [Mon, 27 Jun 2016 13:22:06 +0000 (09:22 -0400)]
Remove southbound's config system file reference..

As it was removed here: https://git.opendaylight.org/gerrit/#/c/40639/

Change-Id: Ic47b22a5691edac23f944fec39eca22862acf9ea
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
8 years agoMerge "Clean up pom files"
Sam Hague [Sat, 25 Jun 2016 03:24:35 +0000 (03:24 +0000)]
Merge "Clean up pom files"

8 years agoMerge "Bug:6066 Added log message for tunnelports creation."
Sam Hague [Sat, 25 Jun 2016 01:05:04 +0000 (01:05 +0000)]
Merge "Bug:6066 Added log message for tunnelports creation."

8 years agoMerge "BUG-6017 java.lang.NullPointerException at org.opendaylight.ovsdb.openstack...
Sam Hague [Sat, 25 Jun 2016 01:04:32 +0000 (01:04 +0000)]
Merge "BUG-6017 java.lang.NullPointerException at org.opendaylight.ovsdb.openstack.netvirt.impl.BridgeConfigurationManagerImpl.          createBridges(BridgeConfigurationManagerImpl.java:407)"

8 years agoMerge "BUG-6021 java.lang.NullPointerException at org.opendaylight.ovsdb.openstack...
Sam Hague [Sat, 25 Jun 2016 01:04:04 +0000 (01:04 +0000)]
Merge "BUG-6021 java.lang.NullPointerException at org.opendaylight.ovsdb.openstack.netvirt.          impl.NeutronL3Adapter.storeNetworkInCleanupCache(NeutronL3Adapter.java:1564)."

8 years agoBug:6066 Added log message for tunnelports creation. 69/40369/5
ananthip [Wed, 15 Jun 2016 16:43:39 +0000 (12:43 -0400)]
Bug:6066 Added log message for tunnelports creation.

Change-Id: I7a613231ed5892d24586d1c29a875a526c564f46
Signed-off-by: ananthip <ananthip@hcl.com>
8 years agoMerge "Changed the description and id in aclservice-api.yang"
Sam Hague [Fri, 24 Jun 2016 13:45:40 +0000 (13:45 +0000)]
Merge "Changed the description and id in aclservice-api.yang"

8 years agoBUG-6017 java.lang.NullPointerException at org.opendaylight.ovsdb.openstack.netvirt... 15/40815/1
vinoth [Tue, 21 Jun 2016 17:26:32 +0000 (22:56 +0530)]
BUG-6017 java.lang.NullPointerException at org.opendaylight.ovsdb.openstack.netvirt.impl.BridgeConfigurationManagerImpl.
         createBridges(BridgeConfigurationManagerImpl.java:407)

    * There is no external bridge interface while reading from southbound bridge node.
    * Here highlighting the exception with existing conditional code.

Change-Id: Id51a97fcec7bc7a63de2f5a4eb45880d991d8eca
Signed-off-by: vinoth <m.vinoth@hcl.com>
8 years agoBUG-6021 java.lang.NullPointerException at org.opendaylight.ovsdb.openstack.netvirt. 14/40814/1
vinoth [Tue, 21 Jun 2016 17:06:03 +0000 (22:36 +0530)]
BUG-6021 java.lang.NullPointerException at org.opendaylight.ovsdb.openstack.netvirt.
         impl.NeutronL3Adapter.storeNetworkInCleanupCache(NeutronL3Adapter.java:1564).

   * Added check for nuetron network is not null while processing a neutron network UUID.

Change-Id: I31257b784253cc1c6c2346a9bad0329cf0b541e7
Signed-off-by: vinoth <m.vinoth@hcl.com>
8 years agoMerge "DHCP with Metadata"
Sam Hague [Fri, 24 Jun 2016 01:39:14 +0000 (01:39 +0000)]
Merge "DHCP with Metadata"

8 years agoDHCP with Metadata 18/40518/5
Oded Shvartz [Sun, 19 Jun 2016 10:27:04 +0000 (13:27 +0300)]
DHCP with Metadata

Add configuration to allow using the neutron dhcp-agent
or the vpnserice dhcp implementation.
vpnservice includes a minimal dhcp service implementation
and does not use the neutron dhcp agent.
The older netvirt relies on the neutron dhcp-agent with metdata.

Change-Id: Idfee0c6a76834a339541527af23b3adbea073e7f
Signed-off-by: Oded Shvartz <oshvartz@redhat.com>
8 years agoChanged the description and id in aclservice-api.yang 64/40764/1
Aswin Suryanarayanan [Thu, 23 Jun 2016 11:12:49 +0000 (16:42 +0530)]
Changed the description and id in aclservice-api.yang

Change-Id: I1ad0f860321cb4845d3355c23ff4555269cc108f
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
8 years agoacl-service: enable checkstyle on error 63/40763/1
Sam Hague [Wed, 22 Jun 2016 19:34:23 +0000 (15:34 -0400)]
acl-service: enable checkstyle on error

Change-Id: Ia25b4961e0d1431241ae915e40a910b9240f9149
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoprep netvirt vpnservice for enabling checkstyle on error 62/40762/1
Sam Hague [Wed, 22 Jun 2016 19:24:32 +0000 (15:24 -0400)]
prep netvirt vpnservice for enabling checkstyle on error

Change-Id: I0add371be7eee74f528638c933b7d84e05e730d4
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoprep netvirt for enabling checkstyle on error 61/40761/1
Sam Hague [Wed, 22 Jun 2016 18:49:33 +0000 (14:49 -0400)]
prep netvirt for enabling checkstyle on error

Change-Id: I7edbc3c89ecc505ff7d3675075eca13fb9d824dc
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agotranslator: remove dependency of neutron.spi 76/40576/2
Isaku Yamahata [Tue, 21 Jun 2016 02:56:00 +0000 (19:56 -0700)]
translator: remove dependency of neutron.spi

netvirt still had a dependency on netutron.spi. which seems accidentally
remained when netvirt migrated from I*Aware AD-SAL to MD-SAL.
This patch removes its dependency and finish its migration with the only
dependency is neutron yang model.
In order to avoid circular dependency, NeutronModelsDataStoreHelper was
moved from neutron.util to net-virt.

Change-Id: I09628c39a2df85bc18d930639965d5a466134658
Signed-off-by: Isaku Yamahata <isaku.yamahata@intel.com>
8 years agoneutron: unbreak of neutron northbound yang model revise 20/40320/7
Ritu Sood [Tue, 14 Jun 2016 00:14:52 +0000 (17:14 -0700)]
neutron: unbreak of neutron northbound yang model revise

This patch provides the corresponding change needed to fix
compilation issues after the Yang model revise
Neutron changes:
https://git.opendaylight.org/gerrit/#/q/project:neutron+branch:master+topic:yang-model-revise

Change-Id: I15850089233d72038a70e1edcb4db1e69445fe57
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Signed-off-by: Isaku Yamahata <isaku.yamahata@intel.com>
8 years agoMerge "DHCP for TOR VMs"
Sam Hague [Mon, 20 Jun 2016 17:25:29 +0000 (17:25 +0000)]
Merge "DHCP for TOR VMs"

8 years agoMerge "BUG 6076: protect from NPE when port contains ipV6"
Sam Hague [Mon, 20 Jun 2016 14:53:08 +0000 (14:53 +0000)]
Merge "BUG 6076: protect from NPE when port contains ipV6"

8 years agoMerge "Modified the aclservice-api.yang."
Sam Hague [Mon, 20 Jun 2016 14:47:20 +0000 (14:47 +0000)]
Merge "Modified the aclservice-api.yang."

8 years agoMerge "Commit includes: 1> NeutronVPN support for floating IPs associaton to fixed...
Sam Hague [Mon, 20 Jun 2016 13:55:15 +0000 (13:55 +0000)]
Merge "Commit includes: 1> NeutronVPN support for floating IPs associaton to fixed IPs"

8 years agoModified the aclservice-api.yang. 29/40529/2
Aswin Suryanarayanan [Mon, 20 Jun 2016 05:07:08 +0000 (10:37 +0530)]
Modified the aclservice-api.yang.

1)Removed the security group and security rule uuid. The key from ietf
will be used instead.
2)Changed the direction to be an attribute of access-list-entries.

Change-Id: Ia7a5d632928c5e410a5590c16a3a01fd2660b28a
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
8 years agoDHCP for TOR VMs 30/39430/5
Kency Kurian [Wed, 25 May 2016 17:19:03 +0000 (22:49 +0530)]
DHCP for TOR VMs

- Handling deletion of L2GwConnection
- Corrected the event handling during tunnel state up and down events
- Handling exception during UcastLocalMac events properly.

Signed-off-by: Kency Kurian <kency.kurian@ericsson.com>
Change-Id: I6859f3d7feb55794d124c3e1aad5ed1227849b84

8 years agoCommit includes: 95/40095/7
Suraj Ranjan [Thu, 9 Jun 2016 08:54:30 +0000 (14:24 +0530)]
Commit includes:
1> NeutronVPN support for floating IPs associaton to fixed IPs

    a. Extra dependency in fibmanager-shell bundle on fibmanager-impl also
       removed.
    b. Changes to FloatingIpInfo yang model to take router input as string
       rather than uint32.
    c. Resolved conflicts for the above.

2> Karaf CLI for DHCPService

3> Check for vlan/gre network provider in neutronvpn

4> SNAT : Fixed the neutron code to update the IPv4address in External
   Router model

Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
Change-Id: Ib8d2453ba5e96e1452cfbdc613834983d3912c0d

8 years agoBUG 6076: protect from NPE when port contains ipV6 62/40462/4
Shlomi [Thu, 16 Jun 2016 21:52:34 +0000 (00:52 +0300)]
BUG 6076: protect from NPE when port contains ipV6

Change-Id: I9353672f0d543160ca7a7a253c875fd261f2704f
Signed-off-by: Shlomi <shlomi.alfasi@contextream.com>
8 years ago.gitignore .factorypath created by m2e-apt 23/40523/1
Michael Vorburger [Sun, 19 Jun 2016 16:01:31 +0000 (18:01 +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: Id81dbc520c17e1074a3c38e9fb41dec0c0aeba80
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
8 years agoMerge "BUG-6070 dpid changes as ports added to bridge"
Sam Hague [Fri, 17 Jun 2016 13:30:13 +0000 (13:30 +0000)]
Merge "BUG-6070  dpid changes as ports added to bridge"

8 years agoBUG-6070 dpid changes as ports added to bridge 52/40452/1
Josh [Thu, 16 Jun 2016 17:07:08 +0000 (19:07 +0200)]
BUG-6070  dpid changes as ports added to bridge

Fixed by adding (default) config to auto generate a
mac address and assign it to br-int using
other_config:hwaddr

Change-Id: Ie5e7257831f8ab43b1f7904916e13e0587993555
Signed-off-by: Josh <jhershbe@redhat.com>
8 years agoMerge "Use <> Java 7 operator"
Sam Hague [Thu, 16 Jun 2016 12:12:02 +0000 (12:12 +0000)]
Merge "Use <> Java 7 operator"

8 years agoMerge "Enhance host config to add multiple configs per host"
Sam Hague [Thu, 16 Jun 2016 00:28:02 +0000 (00:28 +0000)]
Merge "Enhance host config to add multiple configs per host"

8 years agoMerge "Use <> Java 7 operator"
Sam Hague [Thu, 16 Jun 2016 00:26:09 +0000 (00:26 +0000)]
Merge "Use <> Java 7 operator"

8 years agoMerge "Simplify boolean expressions"
Sam Hague [Thu, 16 Jun 2016 00:25:48 +0000 (00:25 +0000)]
Merge "Simplify boolean expressions"

8 years agoMerge "Add revision for acl.yang now that it is included in mdsal"
Sam Hague [Wed, 15 Jun 2016 21:39:33 +0000 (21:39 +0000)]
Merge "Add revision for acl.yang now that it is included in mdsal"

8 years agoMerge "Bug 6056 - Wrong logging in NetvirtSfcStandaloneOF13Provider"
Sam Hague [Wed, 15 Jun 2016 20:20:38 +0000 (20:20 +0000)]
Merge "Bug 6056 - Wrong logging in NetvirtSfcStandaloneOF13Provider"

8 years agoAdd revision for acl.yang now that it is included in mdsal 97/40397/1
Sam Hague [Wed, 15 Jun 2016 20:19:15 +0000 (16:19 -0400)]
Add revision for acl.yang now that it is included in mdsal

Change-Id: I2a8438c2be62b30751ebf6a78dd051d9ba38bc77
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoClean up pom files 42/38942/5
Alexis de Talhouët [Mon, 16 May 2016 16:05:29 +0000 (12:05 -0400)]
Clean up pom files

Change-Id: Ifc83ffad2deb9da0e5a39a01816e2f6659499fbb
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
8 years agoMerge "Initial draft for the netvirt AclService yang."
Sam Hague [Wed, 15 Jun 2016 13:26:05 +0000 (13:26 +0000)]
Merge "Initial draft for the netvirt AclService yang."

8 years agoMerge "Simplify boolean expressions"
Stephen Kitt [Wed, 15 Jun 2016 13:25:38 +0000 (13:25 +0000)]
Merge "Simplify boolean expressions"

8 years agoMerge "Mechanical clean-up: semicolons, default access"
Stephen Kitt [Wed, 15 Jun 2016 07:34:12 +0000 (07:34 +0000)]
Merge "Mechanical clean-up: semicolons, default access"

8 years agoMerge "BUG:6009 Handling the FlowRemove Event message from the Event Listener"
Sam Hague [Wed, 15 Jun 2016 03:26:10 +0000 (03:26 +0000)]
Merge "BUG:6009 Handling the FlowRemove Event message from the Event Listener"

8 years agoUse <> Java 7 operator 05/40305/1
Stephen Kitt [Tue, 14 Jun 2016 14:29:28 +0000 (16:29 +0200)]
Use <> Java 7 operator

Change-Id: Ic524731144e92652b8809bf722db743d22006f50
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoUse <> Java 7 operator 48/40048/3
Stephen Kitt [Tue, 14 Jun 2016 14:28:52 +0000 (16:28 +0200)]
Use <> Java 7 operator

Change-Id: I01ae9fd3d761d86325e425d0a76c631675205446
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoSimplify boolean expressions 04/40304/1
Stephen Kitt [Tue, 14 Jun 2016 14:24:06 +0000 (16:24 +0200)]
Simplify boolean expressions

Change-Id: Ie0fa8ea6286883e5304eddb63ba3fcd58805f00e
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoSimplify boolean expressions 99/39899/5
Stephen Kitt [Tue, 14 Jun 2016 14:23:36 +0000 (16:23 +0200)]
Simplify boolean expressions

Change-Id: I239a8cdfca687bdb9ebec85fa4b67adc97517a7a
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoMechanical clean-up: semicolons, default access 03/40303/1
Stephen Kitt [Tue, 14 Jun 2016 14:22:35 +0000 (16:22 +0200)]
Mechanical clean-up: semicolons, default access

* DHCPOptions shouldn't "extend Object", that's the default;
* interface methods don't need "public", that's the default;
* enum constructors don't need "private", that's the default;
* remove duplicate semicolons.

Change-Id: I60c05c1454b3d7bfac22e90c58d7b35bbd323a8a
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoMechanical clean-up: semicolons, default access 98/39898/3
Stephen Kitt [Tue, 14 Jun 2016 14:21:37 +0000 (16:21 +0200)]
Mechanical clean-up: semicolons, default access

* interface methods don't need "public", that's the default;
* enum constructors don't need "private", that's the default;
* remove duplicate semicolons.

Change-Id: I1740214e4d2e47a79e7f7681f94a26803ebe15d2
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoBUG:6009 Handling the FlowRemove Event message from the Event Listener 69/39869/2
epgoraj [Mon, 6 Jun 2016 06:29:00 +0000 (11:59 +0530)]
BUG:6009 Handling the FlowRemove Event message from the Event Listener

Change-Id: Iac87979779ff4072041dc50a8a4bf0764eefac11
Signed-off-by: epgoraj <p.govinda.rajulu@ericsson.com>
8 years agoMerge "Bug 6014 - Named Thread pool Executors for better debugging"
Sam Hague [Tue, 14 Jun 2016 02:09:13 +0000 (02:09 +0000)]
Merge "Bug 6014 - Named Thread pool Executors for better debugging"

8 years agoBug 6056 - Wrong logging in NetvirtSfcStandaloneOF13Provider 57/40257/1
Dileep [Mon, 13 Jun 2016 13:30:13 +0000 (06:30 -0700)]
Bug 6056 - Wrong logging in NetvirtSfcStandaloneOF13Provider

Change-Id: I0dba2fab675c00fac1e736118dd3e74b96c9ab9c
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
8 years agoMerge "Initial changes for ACL Service"
Sam Hague [Fri, 10 Jun 2016 01:31:22 +0000 (01:31 +0000)]
Merge "Initial changes for ACL Service"

8 years agoEnhance host config to add multiple configs per host 43/40143/1
Ritu Sood [Thu, 9 Jun 2016 13:01:38 +0000 (06:01 -0700)]
Enhance host config to add multiple configs per host

Current implementation of host config allows one configuration
per host. This patch adds support for multiple configurations
per host. Also this patch removes the fixed host type values.
Neutron patch: https://git.opendaylight.org/gerrit/#/c/36767/.
Openstack doc: https://review.openstack.org/#/c/309630/

Change-Id: I2cfe421611d66741970963dc80184a0e470d8697
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
8 years agoBug 5989: Thrown nullpointerexception while updating the port. 99/39999/4
Abbas Pareedkunju [Wed, 8 Jun 2016 08:11:55 +0000 (13:41 +0530)]
Bug 5989: Thrown nullpointerexception while updating the port.

This patch is added to catch the NullPointerExceptions which could occur while updating the port.

Change-Id: Ia72959830b8b42f0d9c17f84cbddd30b96318d52
Signed-off-by: Abbas Pareedkunju <abbas.pareedkunju@tcs.com>
8 years agoMerge "BUG-2714 OVSDB needs to be more proactive in reporting errors with underlying...
Sam Hague [Wed, 8 Jun 2016 14:41:51 +0000 (14:41 +0000)]
Merge "BUG-2714 OVSDB needs to be more proactive in reporting errors with underlying OVS instances."

8 years agoMerge "L2 gateway functionality related fixes."
Sam Hague [Wed, 8 Jun 2016 12:24:25 +0000 (12:24 +0000)]
Merge "L2 gateway functionality related fixes."

8 years agoBug 6014 - Named Thread pool Executors for better debugging 81/39981/3
Dileep [Mon, 6 Jun 2016 17:54:07 +0000 (10:54 -0700)]
Bug 6014 - Named Thread pool Executors for better debugging

Enhances debugging and logging information.
Distinguishes thread names in executor pools.

Change-Id: I366a0ade4005004c8aec963863a3cbd8d2913878
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
8 years agoInitial draft for the netvirt AclService yang. 96/39996/1
Aswin Suryanarayanan [Wed, 8 Jun 2016 07:17:20 +0000 (12:47 +0530)]
Initial draft for the netvirt AclService yang.

Change-Id: Iae3caad6a346ad604b8c09e46cf962d87cc07cd9
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
8 years agoInitial changes for ACL Service 25/39525/4
Shashidhar R [Tue, 24 May 2016 12:19:14 +0000 (17:49 +0530)]
Initial changes for ACL Service

Change-Id: Ice8fbcfe3afc3f08197e6ae1b2b8bafe52fd037b
Signed-off-by: Shashidhar R <shashidhar.raja@ericsson.com>
8 years agoBUG-5988: throws NullPointerException while creating a network without br-int interface. 84/39984/1
vinoth [Tue, 7 Jun 2016 15:26:43 +0000 (20:56 +0530)]
BUG-5988: throws NullPointerException while creating a network without br-int interface.
  * Handled an exception properly wherever throws NullPointerException
    while creating a network without br-int interface.

Change-Id: Ie73cd46d5c857b90a6ff975883ac2764a60dd0d2
Signed-off-by: vinoth <m.vinoth@hcl.com>
8 years agoMerge "BUG-5894 NullPointerException while deleting the interface from router. ...
Sam Hague [Tue, 7 Jun 2016 18:38:17 +0000 (18:38 +0000)]
Merge "BUG-5894 NullPointerException while deleting the interface from router.   * While deleting the interface from router,     checking the floatingIp's port uuid is null else     delete the respective floating Ip."

8 years agoMerge "Natservice module - bug fixes for: 1) Non primary group entry not updated...
Sam Hague [Tue, 7 Jun 2016 13:19:13 +0000 (13:19 +0000)]
Merge "Natservice module - bug fixes for: 1) Non primary group entry not updated during primary switch over 2) NAPT reverse Traffic is not working & fib is not getting updated for New NAPT switch fix 3) Delete Router doesnt remove ext fixed IP fib entry"