docs.git
7 years agoUpdated git submodules
Sumanth MS [Wed, 30 Nov 2016 21:04:20 +0000 (02:34 +0530)]
Updated git submodules

Project: netvirt master f5a3a11890eafabadb6897a8d38bfced7fbb15ae

Bug 7247-The BGP configuration is getting configured as "router bgp 0"

Incorporates following changes:
1) Support for 4 byte AS number from the
existing 2 byte.
2) Fix for bgp display commands to work in COMCLI
3) Additionally added debug statement in the code
4) Method onUpdateWithdrawRoute added with nexthop
information. Currently the nexthop information is
not considered when route is withdrawn.

Change-Id: I045f8901869e7c94b3a8039b993c8062751aa63c
Signed-off-by: Sumanth MS <sumanth.ms@ericsson.com>
7 years agoUpdated git submodules
vinoth [Thu, 1 Dec 2016 12:43:11 +0000 (18:13 +0530)]
Updated git submodules

Project: netvirt master 01c8e0c6d459c82f05cdb9ef922fe3fa93343ac5

 Bug 7233: Multiple VLAN external network communication failed while using compute nodes.

  * Previously when compute node is connected into ODL, that time data path id is return from compute node.
  * Compute node doesn't have any patch port details.
  * Currently modify the logic that data path id read from control node which has patch port value details.

Change-Id: I4215cba6688675d5977339a57f50fa74162cf467
Signed-off-by: vinoth <m.vinoth@hcl.com>
7 years agoUpdated git submodules
Sridhar Gaddam [Mon, 28 Nov 2016 09:35:41 +0000 (15:05 +0530)]
Updated git submodules

Project: netvirt master 53c4f80d4558662aaa441db8b503be378e705020

Bug 7250: Add IPv6 integration tests

This patch implements the following.
1. Enhances the current Netvirt IT tests to support IPv6 subnets,
   security groups etc.
2. Validates IPv6 L2 connectivity between two VMs on the same
   tenant network.
3. Validates IPv6 East-West Routing support via Neutron tenant
   router.
4. Fixes an issue in IPv6 LLA generation API.

Change-Id: Ic605cb0b1ef0791c889ca0d7f6852b93299118ff
Signed-off-by: Sridhar Gaddam <sgaddam@redhat.com>
7 years agoUpdated git submodules
gowri [Wed, 30 Nov 2016 08:53:19 +0000 (14:23 +0530)]
Updated git submodules

Project: netvirt master 96e9465bf5cd49600a74f10c6ad4d9c39220cec1

Fcaps: changing alarm text parameter to be same while raising and clearing

Change-Id: I92e8b2d202779f0df3fa4d90868e36c52a9b95ec
Signed-off-by: gowri <gowri.r@ericsson.com>
7 years agoUpdated git submodules
Miguel Perez [Tue, 29 Nov 2016 16:34:57 +0000 (17:34 +0100)]
Updated git submodules

Project: netvirt master f6cc201e25ad44987e56288c5218f167129191b5

Bug 7278 - SC to Elan handover flows priority is wrong

 + The flow that takes the traffic comming from ServiceChaining and
   handovers it to Elan is being set with default priority. However,
   it must be set to ServiceChaining priority

Change-Id: I0add87af0fafc1de2d7eb2ddb2890f4a8aa7503c
Signed-off-by: Miguel Perez <francisco.miguel.perez@ericsson.com>
Signed-off-by: Marcos López Samaniego <marcos.lopez.samaniego@ericsson.com>
7 years agoUpdated git submodules
Olga Schukin [Sun, 27 Nov 2016 10:01:35 +0000 (12:01 +0200)]
Updated git submodules

Project: netvirt master 34e218c9fb274709f7a8d1b4974606e506a69567

Bug 7170: ARP thread is sleeping 2s

ARP thread is sleeping 2s each time MAC migration occurs

1. Koby: every time a MAC migration occurs (i.e. ArpNotificationHandler
notices a MAC change), instead of removing the entry & sleeping for 2s,
it will remove the entry & add that "VPNInstance+IP" to a "dirty IPs"
hashmap with timestamp. Now, each time ArpNotificationHandler is about
to learn a new IP, it will compare against that "dirty IPs" hashmap
and will ignore the learn in case 2s hasn't passed yet.
This will make sure the notification thread is not blocked.

2. Learn from GARP and ARP Responses only.

Change-Id: Ic3d6f58bd1a8ff5b9e29abd9280c3954fd7c7fb3
Signed-off-by: Olga Schukin <olga.schukin@hpe.com>
7 years agoUpdated git submodules
Thanh Ha [Fri, 2 Dec 2016 17:11:25 +0000 (17:11 +0000)]
Updated git submodules

Project: releng/builder master 2021800dee7c68a8a2b3615e07bd757b635cab48

Merge "Use single macro and single trigger word for all every-patch jobs"

Use single macro and single trigger word for all every-patch jobs

Only "recheck" now works, even "recheck-opendaylight" trigger word was renamed.
Removed obsolete trigger words (and warnings) from docs.
Macro gerrit-trigger-patch-submitted documented.
Its argument names shortened and documented.
Added "files" argument to set file-paths-pattern.
Macro integration-trigger-patch-submitted closely resembles gerrit-trigger-patch-submitted.
Use {project} and {branch} even if only one value makes sense within a file,
so now a verbose value means it is different from the default one.
Fixed docs for {project}-distribution-{stream}.
Added fixmes to builder-verify-python and {project-name}-sonar.
Updated docs on which job is voting on Gerrit.
Patterns for jjb-templates removed.
Minor indentation changes.

Change-Id: I8fda86326af7628e0c385f9a7cb2d2aed1caf881
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 years agoUpdated git submodules
Thanh Ha [Fri, 2 Dec 2016 17:06:34 +0000 (17:06 +0000)]
Updated git submodules

Project: releng/builder master ace1068d5652c9939cdcd4581df78337bc91023a

Merge "Fix for VTN CSIT verify job"

Fix for VTN CSIT verify job

* Add ubuntu image 2.5.0 as generic for vtn verify job, vtn CSIT boron
  and carbon
* Add default ubuntu image 2.0 for VTN beryllium CSIT job.

Change-Id: Ie561f9a3a3004cd0ac10749dda88ec7e2f798925
Signed-off-by: Karthik.S <siva-karthik@hcl.com>
7 years agoUpdated git submodules
Faseela K [Fri, 2 Dec 2016 12:48:12 +0000 (18:18 +0530)]
Updated git submodules

Project: genius master e99cd6d68657b1c4b39b0b3d6d22827ac2667e7e

Bug 7220 - OVS egress table (220) contains stale rules that send the packet to the wrong port

Description : There was a race condition in the way unbind of default egress service was done,
when the interface-state deletion happens parallelly.
Unbind Service needs interface-state information which is deleted already, Similarly stateUnbindHandler
needs service-info which is already deleted by unbind-service(), and both the threads won't
proceed with table 220 flow deletion. This is a corner case, and won't be seen always, however
it has become more visible in recent csit runs. Moving the unbindDefaultEgressDispatcherService()
logic to the EgressServiceStateUnbindHelper to avoid the race, so that it gets called once all
default 220 flows are removed from the switch.

Change-Id: Iec20a3e09064064bd5564dac2e65500c73dfad50
Signed-off-by: Faseela K <faseela.k@ericsson.com>
7 years agoUpdated git submodules
Karthik.S [Fri, 2 Dec 2016 12:41:25 +0000 (18:11 +0530)]
Updated git submodules

Project: integration/test master f441009385c2ce469ba4f79df439f7cd728af77d

Bug 6245: Enable vlan pcp test cases of VTN Manager CSIT

  * Removed tags exclude from vlan-pcp test case of VBRIF-Flowfilter

Change-Id: I3ab4f53bb3a4b7b675a2dfc70f1819c2a791484a
Signed-off-by: Karthik.S <siva-karthik@hcl.com>
7 years agoUpdated git submodules
Alexis de Talhouët [Fri, 2 Dec 2016 12:20:07 +0000 (07:20 -0500)]
Updated git submodules

Project: odlparent master f56e85588b6c681ba89bff72cf3ce3b52e984fbd

Bug 7285 - CENTINEL Carbon Autorelease Build Failure

guice dependency shouldn't be targeted with scope test
as downstream consumer of that dependency needs it during
some other lifecycle state (compile).

Centinel is pulling graylog2-plugin that requires guice at
compile time, and does pull it as transitice dependency.
But since odlparent provide it with the scope test, and centinel
isn't speficically defining that dependency, odlparent overwrite
the transitive dependency of graylog2-plugin

Change-Id: I9c109f942804637463113db56d0bce45d4cf65ae
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
7 years agoUpdated git submodules
Akash [Thu, 24 Nov 2016 06:55:50 +0000 (12:25 +0530)]
Updated git submodules

Project: netvirt master 2e146e0ae956734773a926c9f16812008899400d

Bug 6589 adding support for hwvtep devices ha

HWVTEPPhysicalSwitchListner changes to sycn with changes required for
supporting HA feature. If new physical switch got connected , based on if
HA enabled node or not rest of actions are taken.

Change-Id: I282256bea20cc82462184a62db7462ae244951c5
Signed-off-by: Akash <a.k.sahu@ericsson.com>
7 years agoUpdated git submodules
Aswin Suryanarayanan [Thu, 1 Dec 2016 12:46:50 +0000 (18:16 +0530)]
Updated git submodules

Project: netvirt master 72a505f5864b445630cb432c88d774a543f3c239

Bug 7282 - The egress table flows(table 220) are not deleted on port
delete.

Changed the flow removal from interface state listener to interface
listener.

Change-Id: I8b7920de826a58b0ba25c08a42636b127f36bc51
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
7 years agoUpdated git submodules
Faseela K [Fri, 2 Dec 2016 12:31:12 +0000 (12:31 +0000)]
Updated git submodules

Project: genius master 195b6cc7036f589a01e11fae24bb5c5e7bcee0ad

Merge "Gateway mac table should have unique MAC address for vhu hosts other than 00:00:00:00:00:00"

Gateway mac table should have unique MAC address for vhu hosts other than 00:00:00:00:00:00

Description : With OVS DPDK ports, the port physical address is always coming as "00:00:00:00:00:00".
Because of this interface-manager stores the phyaddress of all interfaces on top of this port
as "00:00:00:00:00:00", there by responding to the ARP requests with this MAC address for
netvirt L3VPN usecases.
For address this issue, whenever an openflow port added notification comes with hardware address "00:00:00:00:00:00",
a mac address is generated for the same using its port-number and de:ad:be:ef prefix,
and this generated mac-address will be used in all subsequent processing.

Change-Id: I305288e44d12993f8f1bad9932c19ca86fa6afca
Signed-off-by: Faseela K <faseela.k@ericsson.com>
7 years agoUpdated git submodules
Michael Vorburger [Fri, 2 Dec 2016 10:14:57 +0000 (10:14 +0000)]
Updated git submodules

Project: genius master 3b9df1e7f9a76d535ef98d7e96a08a283cf17594

Merge "ActionInfoBuilderTest to illustrate ActionInfoBuilder requirements"

ActionInfoBuilderTest to illustrate ActionInfoBuilder requirements

This should be useful as we build additional ActionInfo types, such as
the work in https://git.opendaylight.org/gerrit/#/c/48736/

Change-Id: I4aeb925784c285bea4cbf1cf65c1c057f6ae4843
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoUpdated git submodules
Mor Zvi [Wed, 30 Nov 2016 07:56:26 +0000 (09:56 +0200)]
Updated git submodules

Project: integration/test master bd7ef0c3c399c4cc18a0ddb535a8e2845445fe3b

add additional Tempest scenario tests

Change-Id: Ia96d21052085b8f96596692688c866dafbed852b
Signed-off-by: Mor Zvi <mor.zvi@hpe.com>
7 years agoUpdated git submodules
Luis Gomez [Thu, 1 Dec 2016 19:27:17 +0000 (11:27 -0800)]
Updated git submodules

Project: integration/test master 5b9c98e5dd9342703e86a59b56b0b9e818118e2a

Quick fix to forgotten parameter

Change-Id: I7d3ddd726fa8c71c1ac4173f09ba38bc1b0c9c9d
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
7 years agoUpdated git submodules
Luis Gomez [Thu, 1 Dec 2016 18:36:07 +0000 (10:36 -0800)]
Updated git submodules

Project: integration/test master 2f3335fe8cb83313b4f8ef18b46835626ac88e4c

Revert changes in Utils.robot and ClusterManagement.robot libraries

Change-Id: Iad3e5b3cdcc72f1d2685e39ebf3124aa9b299231
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
7 years agoUpdated git submodules
Mohamed El-Serngawy [Wed, 10 Aug 2016 15:31:25 +0000 (11:31 -0400)]
Updated git submodules

Project: aaa master e6213343714bde457d98556786b56d35903fca2b

Clean the aaa features

- Remove odl-aaa-authn-no-cluster feature same as odl-aaa-authn feature
- Remove odl-aaa-authn-sssd-no-cluster feature as it was depend on
  odl-aaa-authn-no-cluster

Change-Id: Ie70b968530e4dba2c5b41262e1447918fa15f532
Signed-off-by: Mohamed El-Serngawy <melserngawy@inocybe.com>
7 years agoUpdated git submodules
Peter Gubka [Thu, 1 Dec 2016 15:14:48 +0000 (16:14 +0100)]
Updated git submodules

Project: releng/builder master 1f0d5558cb7dae3a474ac9063fd79a3c71eef6d6

adding explicit usage of USE_NETCONF_CONNECTOR

The https://git.opendaylight.org/gerrit/48889 will change
the usage of USE_NETCONF_CONNECTOR in the future and because
of that the explicit usage is needed.

Change-Id: I4dbcb8699c7b66326d75057c0a4378b05a702cc1
Signed-off-by: Peter Gubka <pgubka@cisco.com>
7 years agoUpdated git submodules
Akash [Tue, 22 Nov 2016 13:05:01 +0000 (18:35 +0530)]
Updated git submodules

Project: netvirt master c055ca73df3f4303cc77bd5fe7792cc8de33b4b3

Bug 6589 adding support for hwvtep devices ha

Updating existing Listners to adher the changes done for HA changes and
extend newly introduced base listner class.
Updated newly added listners in Bulprint xml file
Added new Cli to give info on HA and L2gw device

Change-Id: Ib7a5d06a4b2d390e8ce7b0237ddba04ba0e07a51
Signed-off-by: Akash <a.k.sahu@ericsson.com>
7 years agoUpdated git submodules
Bertrand [Wed, 30 Nov 2016 09:10:32 +0000 (01:10 -0800)]
Updated git submodules

Project: netvirt master e849bcc621ec8e0f6c2ec2dd852cf8f830856a92

Add configurable timeouts for acl security groups in Legacy NetVirt.
Also sync up default timeout values with those in current new
NetVirt (see aclservice-config.yang)

Change-Id: I310e7c34c75ee0c16d503c974e0284c076f473c0
Signed-off-by: Bertrand <bertrand.low@hcl.com>
7 years agoUpdated git submodules
Michael Vorburger [Thu, 1 Dec 2016 13:42:30 +0000 (14:42 +0100)]
Updated git submodules

Project: genius master c07c4a828659112b6af2f3c2c405b291c6099aa7

SingleTransactionDataBroker should not be a @Singleton with @Inject

because this causes issues with the blueprint-maven-plugin, see full
analysis on today's email thread "Genius CSIT Unstable" on genius-dev,
and summary just added to
https://wiki.opendaylight.org/view/BestPractices/DI_Guidelines#Nota_Bene

instead, anyone use of it can just do new
SingleTransactionDataBroker(dataBroker), which this change does for the
2 places I had used it so far.

Change-Id: Ic08184d5c4a0147ec134cedaae641dd394fd69d0
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoUpdated git submodules
Michael Vorburger [Thu, 1 Dec 2016 10:41:29 +0000 (11:41 +0100)]
Updated git submodules

Project: odlparent master 800a96ac17eb576d9cfe206e0f7a2e7e151f7314

git-commit-id-plugin cannot fail build for new projects w.o. .git/

Change-Id: I5483524047476b9fcf3562dde55b07c79efbea0b
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoUpdated git submodules
Luis Gomez [Mon, 28 Nov 2016 19:39:31 +0000 (11:39 -0800)]
Updated git submodules

Project: integration/test master 75eba198498f310a1facc48fa5d440ebd48f4508

Rework OF cluster test

- Remove duplicate tests.
- Add Owner stop/start test.
- Add new KWs to stop cluster instances.
- Adjust Verify Owner KW to deal with stopped instance.

Change-Id: I682124f1e753632c49efacaa29b54d5061fd0f34
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
7 years agoUpdated git submodules
Robert Varga [Mon, 21 Nov 2016 13:45:24 +0000 (14:45 +0100)]
Updated git submodules

Project: odlparent master 5319abaaabb6d597e9ca87c892179679ea33971b

BUG-4219: eliminate odlparent-version

Since karaf4-parent is derived from odlparent,
we can just add branding and conf to our artifacts
and not specify the version. Hence we can eliminate
odlparent.version.

Change-Id: Ic62f80cca737cfc386a428d33ccac2b4ab43c395
Signed-off-by: Robert Varga <rovarga@cisco.com>
7 years agoUpdated git submodules
sdevaraj [Wed, 30 Nov 2016 20:35:38 +0000 (12:35 -0800)]
Updated git submodules

Project: releng/builder master 8bab3021b0604fe79512b2e47aa991d753156505

New template for daexim tests

Change-Id: I3cca4a35caf0c19b97d5de0151e81f2ade812ef7
Signed-off-by: sdevaraj <kalyan.ds@gmail.com>
7 years agoUpdated git submodules
sdevaraj [Wed, 23 Nov 2016 02:21:34 +0000 (18:21 -0800)]
Updated git submodules

Project: integration/test master 9634f7daf93e0554390fee8e8e158b2d3ad2fdd7

Basic Tests for DAEXIM project
  - Replace tabs with spaces
  - Fixing Utils keyword for rc
  - Fixing the style errors
  - Fix for a failure in the jenkins
  - Removing the test suites which are not ready
  - Adding json files for export and import
  - First commit for branch testing
  - Fixed the first set of comments on review
  - Removed reference to ODL_SYSTEM_IP and added cluster_index for better portability to cluster test cases
  - Fixed tidytool issues

Change-Id: Ia0de7bbb2a08f9411715dd64b4fe42e140702ae2
Signed-off-by: sdevaraj <kalyan.ds@gmail.com>
7 years agoUpdated git submodules
Thanh Ha [Wed, 30 Nov 2016 18:48:23 +0000 (18:48 +0000)]
Updated git submodules

Project: releng/builder master 6aa920e85381cee9bf204523e346042d4c73a9ea

Merge "archive openstack node logs individually, and not as a tarball"

archive openstack node logs individually, and not as a tarball

Change-Id: Ie573cfde7fceb82b07f0b07ab5e5d4c5938511b3
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Signed-off-by: Alon Kochba <alonko@hpe.com>
Signed-off-by: Sam Hague <shague@redhat.com>
7 years agoUpdated git submodules
Thanh Ha [Wed, 30 Nov 2016 17:47:49 +0000 (17:47 +0000)]
Updated git submodules

Project: releng/builder master 68ed4905bdb6ee0bec6d182122022c7b295df36c

Merge "Honor infra parameters in autorelease templates"

Honor infra parameters in autorelease templates

This allows unmerged autorelease patches to be tested on Sandbox.

Change-Id: I4777e14ef64cd5d07f14fee5e78f185584f9d490
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 years agoUpdated git submodules
Jamo Luhrsen [Wed, 30 Nov 2016 17:02:37 +0000 (17:02 +0000)]
Updated git submodules

Project: releng/builder master f7e3d3f91cc1b600dd2e9d49e6fd151a14c0d5c8

Merge "adding odl-netconf-topology install feature"

adding odl-netconf-topology install feature

the purpose of this change will be a step by step removal of
odl-netconf-connector-all(ssh) feature from the jobs
step 1) adding odl-netconf-topology (present change)
step 2) replace connector functionality in integration/test suites
step 3) removal of odl-netconf-connector-.. from installed features

installing of odl-netconf-topology should not affect any jobs. No
collisions are expected in B and C. Be jobs may log some exceptions
as the feature is not existing, but this should be harmless to the
functionality.

Change-Id: Ibd39888516fcd240e864a6c9befc6ae57a398ac4
Signed-off-by: Peter Gubka <pgubka@cisco.com>
7 years agoUpdated git submodules
Faseela K [Wed, 30 Nov 2016 16:24:56 +0000 (16:24 +0000)]
Updated git submodules

Project: genius master a10dc6210d9a743f462825e3b3ee57c9598fb2ce

Merge "idmanager Checkstyle now enforced, incl. much work on exception handling"

idmanager Checkstyle now enforced, incl. much work on exception handling

Change-Id: I96d9494254bd2f782bd37d02e1cee59fbe08ca16
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoUpdated git submodules
Thanh Ha [Wed, 30 Nov 2016 16:10:52 +0000 (16:10 +0000)]
Updated git submodules

Project: releng/builder master fedc289e0be77c0668afbab7fd7229c7c97c5683

Merge "unimgr:add mininet 2.5"

unimgr:add mininet 2.5

Change-Id: I8ca5003fbad7a8cf268da7047abee8bf8d1a7cd9
Signed-off-by: amir876 <amir.abudi@hpe.com>
7 years agoUpdated git submodules
Vishal Thapar [Wed, 30 Nov 2016 09:53:12 +0000 (09:53 +0000)]
Updated git submodules

Project: genius master 37071162641e5f90c9ad8baeabd1588b02177d62

Merge "BUG 6952: DPN can't be added in multiple TZ"

BUG 6952: DPN can't be added in multiple TZ

In dpn-endpoints, replace transport-zone with a list tz-membership which
will track transport zones to which a DPN belongs.

Some more changes needed for delete-use case. They will come in separate
patch.

Change-Id: I77848ed142bbb0cb6e8f8489b3a28a0bd525663c
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
7 years agoUpdated git submodules
Michael Vorburger [Thu, 17 Nov 2016 14:12:20 +0000 (15:12 +0100)]
Updated git submodules

Project: odlparent master 4237d2a28cf2ad4e9f144546b019bf32abeadb86

Checkstyle Windows EOL single message instead of each line

The current configuration prints a Checkstyle violation for EACH LINE in
a file with Windows (CR+LF) instead of UNIX (LF) end of line (EOL)
delimiters.

This change adjusts that to cause only 1 violation per such file.

This leads to clearer and shorter logs.

Change-Id: I4ef2825608966e3dbd714f73fbc462e10cc5d8d8
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoUpdated git submodules
Faseela K [Wed, 30 Nov 2016 08:02:36 +0000 (08:02 +0000)]
Updated git submodules

Project: genius master bcb2d9eef08bc2f0078320103e777568ed942bcf

Merge "AsyncEventsWaiter with TestableDataTreeChangeListener"

AsyncEventsWaiter with TestableDataTreeChangeListener

for AsyncDataTreeChangeListenerBase etc.

see https://git.opendaylight.org/gerrit/#/c/48078/ for a usage example

Change-Id: I400acba12ec9e2bdd61a6c680fc925bde60b6686
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoUpdated git submodules
rahul.agarwal [Thu, 24 Nov 2016 17:14:06 +0000 (22:44 +0530)]
Updated git submodules

Project: integration/test master e788bcdb34e558688ac6af7c1372fa8fee2e7c9b

Change for dynamic allocation of IPs in Newton OpenStack

Change-Id: I987f0815f072ca406065766c54fe6af9e1acf494
Signed-off-by: rahul.agarwal <rahul.agarwal3@tcs.com>
7 years agoUpdated git submodules
Jamo Luhrsen [Thu, 24 Nov 2016 00:15:02 +0000 (16:15 -0800)]
Updated git submodules

Project: integration/test master 554e9375823c326dc4121a4b124d71a26a958da9

adding model dump in new netvirt specific robot library

Change-Id: I3b2ceda888bebb01dd651e1057b1aebfeea4c0b2
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
7 years agoUpdated git submodules
balakrishnan [Sun, 6 Nov 2016 19:24:21 +0000 (00:54 +0530)]
Updated git submodules

Project: netvirt master e355b3cdbd0eca6dde874ed11374471bc198597b

legacy netvirt: forcibly disable port security for network port

   *Security group applies to only VM port. Not to internal used port.
   *Even openstack sends port security enabled true ODL should not apply
    SG for router interface port, dhcp port and floating ip port.

Change-Id: If73116661a1b20f06c36ce935330b01e76cf5a82
Signed-off-by: balakrishnan <balakrishnan.ka@hcl.com>
7 years agoUpdated git submodules
Miguel Perez [Mon, 21 Nov 2016 18:37:55 +0000 (19:37 +0100)]
Updated git submodules

Project: netvirt master 370a4aeddbdd1b8383ab463718452ac36c7ff9d7

Listen on Topology Node instead of Inventory's

 + Topology Node under "flow:1" raises less DCNs than Inventory
   Node under "openflow:1" and serves same purpose here

 + This is a change analogous to change [1]

 + Changes the name of the class from "NodeListener" to
   "VpnToElanFallbackNodeListener" to differentiate it from some
   other "NodeListener"s

 [1] https://git.opendaylight.org/gerrit/#/c/47542/

Change-Id: Iaaba48c443d0d7e268052c09139aba3512df1cc7
Signed-off-by: Miguel Perez <francisco.miguel.perez@ericsson.com>
7 years agoUpdated git submodules
Ryan Goulding [Tue, 29 Nov 2016 18:54:37 +0000 (18:54 +0000)]
Updated git submodules

Project: aaa master c1eb758a76a5827b5937f669ff3103d0d2e1e4cb

Merge "New AAA CLI standalone JAR to create users and set passwords"

New AAA CLI standalone JAR to create users and set passwords

This creates a (new) "executable fat JAR", which is NOT an OSGi bundle,
allowing installation tools such as the one used by Tim Rozet for OPNFV,
to create users and set passwords, without requiring ODL REST API to
run, and (more importantly) without knowing the current password.

As discussed and agreed with Ryan Goulding and others during the weekly
"Kernel call" on Tuesday Nov 15th this is still secure, as it's based on
physical access to the database file.

https://wiki.opendaylight.org/view/AAA:Changing_Account_Passwords has
end-user facing documentation (which may be updated as this gets
merged, perhaps later packaged, etc.)

Change-Id: I0f9f991520128b53460b3ee80dbbe0b4b824ca5b
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoMerge "Add Logical SFF architecture documentation"
Colin Dixon [Tue, 29 Nov 2016 18:36:43 +0000 (18:36 +0000)]
Merge "Add Logical SFF architecture documentation"

7 years agoMerge "Describe system status after configuring Logical SFF"
Colin Dixon [Tue, 29 Nov 2016 18:09:10 +0000 (18:09 +0000)]
Merge "Describe system status after configuring Logical SFF"

7 years agoUpdated git submodules
Vratko Polak [Tue, 29 Nov 2016 16:23:27 +0000 (17:23 +0100)]
Updated git submodules

Project: integration/test master da4dfc942a5d5aac9cb39345198d19dccc36e15c

Bug 7172: Update expected response

This should fix Missing_Message_ID_Attribute test case of MDSAL netconf suite.
Currently only in Carbon, will add stream dependence if the fix is not cherry-picked.

Change-Id: I3c749d219f79d0189e01932ecc66a90807dce07e
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 years agoUpdated git submodules
Michael Vorburger [Mon, 21 Nov 2016 15:43:45 +0000 (16:43 +0100)]
Updated git submodules

Project: aaa master 2a88d680b625530b74250fa8a03fccdd45ac3d36

Introduce IdMServiceImpl, refactoring IdmLightProxy

This would make it easier to re-use this code from other places, such as
the planned new CLI utility.

Change-Id: I3c2c5d210d6c34602ecf41a7e84a3a1fb4d9d6aa
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoUpdated git submodules
Jamo Luhrsen [Tue, 29 Nov 2016 16:28:43 +0000 (16:28 +0000)]
Updated git submodules

Project: releng/builder master 86c774e985eaa3ba3f633f0332d4734f5ff809e5

Merge "move odl ml2 branch to use stable newton"

move odl ml2 branch to use stable newton

Change-Id: I56d157c39ee0cfd661f08926c30dec6101686bd2
Signed-off-by: Sandra Biton <sandra.biton@hpe.com>
7 years agoUpdated git submodules
Faseela K [Tue, 29 Nov 2016 16:24:27 +0000 (16:24 +0000)]
Updated git submodules

Project: genius master 60fe407155ef20de804ec84cdf9d756540764d36

Merge "Fix an error on table ranges."

Fix an error on table ranges.

-

Change-Id: I7e2ea96eaee07d49bcfcb9063fbad93925c40d4e
Signed-off-by: David Suarez <david.suarez.fuentes@ericsson.com>
7 years agoUpdated git submodules
Tomas Cere [Tue, 29 Nov 2016 14:44:50 +0000 (15:44 +0100)]
Updated git submodules

Project: odlparent master cdc487cf7e661719c6b75e0eef1c7db72d8a6a1b

Add akka-distributed-data to akka features

Change-Id: I2548ab02df746dc076dc5a7153accd54b39e22ba
Signed-off-by: Tomas Cere <tcere@cisco.com>
7 years agoUpdated git submodules
Martin Mihálek [Tue, 29 Nov 2016 08:47:27 +0000 (09:47 +0100)]
Updated git submodules

Project: integration/test master f3686e7906e9751b4938882b6de4203c9c545cba

Migrate SXP controller check to jolokia

Update checking of active SXP sevice from SSH to request.

Change-Id: I1786caf944f5679b4c6ecb7766093d19868b1d88
Signed-off-by: Martin Mihálek <mamihale@cisco.com>
7 years agoUpdated git submodules
Tomas Cere [Tue, 29 Nov 2016 13:08:31 +0000 (13:08 +0000)]
Updated git submodules

Project: netconf master 9d6c04fb735ad5aff2c0e5ebd2bb946154cfb8fa

Merge "Bug 7172 - Correct error-info for missing-attribute errors"

Bug 7172 - Correct error-info for missing-attribute errors

Add bad-attribute and bad-element information to error-info when
constructing missing-attribute rpc-error.

Change-Id: I96652e3154c8ebdba53396360f5ddfe6a5ec0211
Signed-off-by: Jakub Morvay <jmorvay@cisco.com>
7 years agoUpdated git submodules
Jakub Toth [Fri, 25 Nov 2016 15:03:24 +0000 (16:03 +0100)]
Updated git submodules

Project: netconf master a96e53c9cb5b902aa66232cb175fe00ade3a4475

Bug 7240 - Restconf returns Status.Ok if delete fails

  * add a private class for setting Throwable object
  * if operation failed, set Throwable object to object created from
    private class
  * throw RestconfDocumentedException in Restconf (doesn't in hijack
    thread) if Throwable object isn't null
  * add test

Change-Id: I413c5d3c969969903951da876277439ac2b67d66
Signed-off-by: Jakub Toth <jatoth@cisco.com>
7 years agoUpdated git submodules
Jakub Toth [Thu, 20 Oct 2016 08:54:06 +0000 (10:54 +0200)]
Updated git submodules

Project: netconf master 7c43e0b0e18fcda26907903b15659b2cdb2bb5e1

Bug 6324 - Notifications stream output is not same as restconf data

  * serialization NormalizedNode to JSON with gson codec from yangtools
  * added test

Change-Id: I15245c48188151a1e7aaaf482997ae0d214491c0
Signed-off-by: Jakub Toth <jatoth@cisco.com>
7 years agoUpdated git submodules
Michael Vorburger [Thu, 17 Nov 2016 15:14:32 +0000 (16:14 +0100)]
Updated git submodules

Project: odlparent master 136e8b34581c2e27ecee76da35730ef9f62cac8e

git-commit-id-plugin to put a META-INF/git.properties in all built JAR

see https://github.com/ktoso/maven-git-commit-id-plugin for background

This automatically works for all ODL JARs without any changes needed in
any other POM (unlike buildnumber-maven-plugin which needs SCM info).

This required https://git.opendaylight.org/gerrit/#/c/48447/ before.

Change-Id: I43f9692b4a3ae83a90cdfbeaf20bd2cba323bce8
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoUpdated git submodules
Faseela K [Mon, 21 Nov 2016 05:33:47 +0000 (11:03 +0530)]
Updated git submodules

Project: genius master 223388dbefd90570a98380ff8d28fb50f92f88df

Enhancing the junits for interface-manager

Change-Id: I5fd00e4e386482b3f65fcd686070056a934b14c5
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoUpdated git submodules
David López [Wed, 23 Nov 2016 17:03:13 +0000 (18:03 +0100)]
Updated git submodules

Project: integration/test master 9a192dc54ece3e62068bb750fbded08c914f2c5b

Fix OpenStackOperations.Get Tenant Id from Network

The procedure to parse the result, based on striping and cutting
strings, was faulty depending on the results and versions.

A proper procedure has been introduced, by using existing libraries

Change-Id: I6e0738b8718853ae031a399c158a740c9e763f0d
Signed-off-by: David López <david.lopez.munoz@ericsson.com>
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
7 years agoUpdated git submodules
David López [Fri, 25 Nov 2016 13:59:40 +0000 (14:59 +0100)]
Updated git submodules

Project: integration/test master 8c8211986ce6f4543b3c092c9bf04d38cef68520

Use ipaddress for better network calculation in Create ITM Tunnel

Change-Id: I4fccc3166514b774c48c1414d364fecc0e8ec295
Signed-off-by: David Lopez <david.lopez.munoz@ericsson.com>
7 years agoUpdated git submodules
Luis Gomez [Mon, 28 Nov 2016 20:28:46 +0000 (12:28 -0800)]
Updated git submodules

Project: integration/test master 899ba56534ef8b9821e0bb773b31c43e628bb5fb

Add variable to select configure netconf device method

Default is still config system but this would allow to test using
the topology API.

Change-Id: Iae445dd44427f36568c7018683f26a3a482890b7
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
7 years agoUpdated git submodules
Michael Vorburger [Mon, 28 Nov 2016 11:24:45 +0000 (12:24 +0100)]
Updated git submodules

Project: odlparent master 062cab903c602b23ef82f0aa84801649aed48bd1

Upgrade commons-fileupload from 1.3.1 to 1.3.2 (security vulnerability)

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3092

http://mail-archives.us.apache.org/mod_mbox/www-announce/201606.mbox/%3C6223ece6-2b41-ef4f-22f9-d3481e492832@apache.org%3E

https://bugzilla.redhat.com/show_bug.cgi?id=1349475

Change-Id: Ifc63c3b6021d8a8b3a906905fee96ce7287fd96b
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoUpdated git submodules
Vyshakh Krishnan CH [Mon, 28 Nov 2016 08:21:04 +0000 (13:51 +0530)]
Updated git submodules

Project: netvirt master 71265f10db02f8e49375c42e154e70512705aff4

Bug 7234 : Placeholder for BGP minor fixes

Issue 1:
Modified BGP-Util MD-SAL read, not to supress the exception.
As this exception is used for BGP configuration retry mechanism.

Issue 2:
BGP stale path timer will be shown as default.

Issue 3:
BGP replay mechanism: Publishes internal VRF's & prefixes before
neighborship configuration.
6windQuagga EOR(End of Rib) marker: EOR Marker sent immediately after the
neighborship establishment.
So in case of BGP-restart scenario, 6windQuagga sends EOR immediately
after the session establishment,
in this scenario, the prefixes which are published earlier (before
restart) will be purged till CSC
replays them. Due to this there will be impact in datapath between
local-VM's to external DC-Gwy.

Change-Id: I6fababd4f8b5f8a96bc2f1e72fefdaf089f75d50
Signed-off-by: Vyshakh Krishnan CH <vyshakh.krishnan.c.h@ericsson.com>
7 years agoUpdated git submodules
ehvkand [Mon, 21 Nov 2016 06:03:15 +0000 (11:33 +0530)]
Updated git submodules

Project: netvirt master 63b2327be21417cbc65f61bcaee2eaa77fd34272

Bug 6786: L3VPN is not honoring VTEP add or delete in operational cloud

As part of making L3VPN honor VTEP add-delete operation , this is a third
set of changes.

This code review contains following fixes :

1. When tunnel UP event is received upon TEP add , VpnInterfaces Adj and
VRF entry is updated as a part of DJC. There exists a race condition
between DJC and populateInternalRoutesOnDpn . In
populateInternalRoutesOnDpn , if remote NH list is empty , remote route is
not populated. With the fix , handleRemoteRoute is called with
updateVpnInterfaceOnTepAdd method to populate the route on remote DPN.

2. When tunnel EP is deleted on a DPN , VPN gets two deletion event. One
for a DPN on which tunnel EP was deleted and another for other-end DPN.
Update the adj for the vpninterfaces for a DPN on which TEP is deleted.
Dont update the adj for vpninterfaces for a DPN on which TEP is not
deleted. DPN on which TEP is deleted , endpoint IP will be null.

3. When tep is added on a DPN , tunnelinterfacestatechange listener gets
event with srcDpn , destDpn. When a FIB entries of srcDpn are being
programmed on destDpn , get egress action failed because tunnel interface
on destDPN may not be created yet. Hence FIB entry creation logic is
modified. FIB entries of destDPN are populated on srcDpn.

4. When TEP is deleted on DPN1 , 2 TEP delete events are received. One for
a DPN1 and another for DPN2. For DPN2 , TEP configuration is intact , but
tunnel is down. Only VRF entries of prefixes on DPN1 will be modified.

Change-Id: I4f9dc18f211464dc80874c944f5c200622a3feb3
Signed-off-by: HANAMANTAGOUD V Kandagal <hanamantagoud.v.kandagal@ericsson.com>
Signed-off-by: ehvkand <hanamantagoud.v.kandagal@ericsson.com>
Signed-off-by: HANAMANTAGOUD V Kandagal <hanamantagoud.v.kandagal@ericsson.com>
7 years agoAdd Logical SFF architecture documentation 18/48418/4
Jaime Caamaño Ruiz [Wed, 16 Nov 2016 16:31:57 +0000 (17:31 +0100)]
Add Logical SFF architecture documentation

Change-Id: Ia5961e98c2034be830fa1988b6465afe46f877f2
Signed-off-by: Jaime Caamaño Ruiz <jaime.caamano.ruiz@ericsson.com>
7 years agoUpdated git submodules
Alexis de Talhouët [Thu, 3 Nov 2016 21:47:35 +0000 (17:47 -0400)]
Updated git submodules

Project: netconf master 68f482715ca404aaaffec1eb76b4a37b67f8f21b

Remove *Module and yang files for netconf-client

As netconf-client is migrated to blueprint, and no more config system's module
definition exist for this module, as last one was removed
https://git.opendaylight.org/gerrit/#/c/46512/ it is safe to remove those
backward compatible bits

Change-Id: I404ce974248ee97f72384cce6259d037555eb9ad
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
Add blueprint to wire threadpools configuration

Also define odl:type for the various thread pools NETCONF is using,
so we ensure pulling the accurate instances.

Change-Id: Iffcdd076d0a75b5b0ed5f3311cd22ec05ca5e60e
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
Add blueprint wiring for loopback controller-config

Change-Id: I0bf0664e35f17ba449d71a6555359cc42b61da07
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
Add blueprint wiring for netconf-topology

This patch also moves api interface under the api
package. So api and impl are seperated, package-wise

Change-Id: Id80290e108b30e524f985044c66a1bea057c24c5
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
7 years agoUpdated git submodules
Michael Vorburger [Mon, 28 Nov 2016 12:48:22 +0000 (13:48 +0100)]
Updated git submodules

Project: odlparent master 510c70776d8476627d46d789fb04392df23188a9

Upgrade Spring Framework from 3.2.14 to 3.2.17 (security vulnerability)

and org.springframework.security from 3.2.8 to 3.2.9 just while we're at
it

https://pivotal.io/security/cve-2015-5211

Change-Id: I6896c592803a105c2c44ea9f4a9fcfd7ff50f595
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoDescribe system status after configuring Logical SFF 65/48565/9
Ursicio Martin [Tue, 22 Nov 2016 10:56:03 +0000 (11:56 +0100)]
Describe system status after configuring Logical SFF

Change-Id: Iad99a5c4f8ece4049386440db0034b6fd939f307
Signed-off-by: Ursicio Martin <ursicio.javier.martin@ericsson.com>
7 years agoUpdated git submodules
Alexis de Talhouët [Thu, 6 Oct 2016 12:04:13 +0000 (08:04 -0400)]
Updated git submodules

Project: netconf master 0d2b963c9602ca137abb009e561772f8568ddec1

Add blueprint wiring for netconf-tcp

The tcp endpoint is configured in the blueprint xml file,
but is commented-out, so by default it is not pick-up. If
someone wants to use it, it has to be uncommented.

Change-Id: Id2c4af8bc6a52c203a054a30d8748708f77591f4
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
7 years agoUpdated git submodules
Faseela K [Mon, 28 Nov 2016 05:39:56 +0000 (05:39 +0000)]
Updated git submodules

Project: genius master 030c375cff0883ea76d41b099a75441ac39b446f

Merge "@deprecate DataStoreCache - it's more of a joke than a real cache IMHO"

@deprecate DataStoreCache - it's more of a joke than a real cache IMHO

I see no evidence in the DataStoreCache code that it is "feeded by a
clustered data change listener" (quote from the original JavaDoc).

Change-Id: I8f51bde2e72a48f80e0dfcb9f60306ae2cc85305
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoUpdated git submodules
Luis Gomez [Sun, 27 Nov 2016 21:14:32 +0000 (21:14 +0000)]
Updated git submodules

Project: releng/builder master 39bec538a45b83b2f18fe82eec5fd35d9605ebdb

Merge "Coundown while waiting in distribution-check"

Coundown while waiting in distribution-check

Change-Id: I4dde3475a34e17a8e74e8c0ee3b2445c341d09e0
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
7 years agoUpdated git submodules
Michael Vorburger [Fri, 25 Nov 2016 19:43:46 +0000 (20:43 +0100)]
Updated git submodules

Project: odlparent master f1c4e8a94515118893477c19effbaec53d4356d8

Checkstyle suppressions XML to completely avoid checking target/

This is the only reliably way that I found to avoid checking generated
code and resources.  See also e.g.
http://stackoverflow.com/questions/2362652/excluding-classes-in-maven-checkstyle-plugin-reports
and my comment on that page.

Change-Id: I8b2ec5ee6d46dc108e781031996a1022b8c5330a
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoUpdated git submodules
Faseela K [Sat, 26 Nov 2016 12:16:48 +0000 (12:16 +0000)]
Updated git submodules

Project: genius master c44cf1d592d893275fdaaeb8a84b5ce207e4d6ee

Merge "idmanager remove usage of @deprecated CacheUtil"

idmanager remove usage of @deprecated CacheUtil

Specifically, this also solves a problem in the
InterfaceManagerConfigurationTest (InterfaceManagerTest) related to
stale content surviving between tests in this cache, due to static (that
problem could have been "resolved" via CacheUtil.destroyCache() as well,
but this is much cleaner).

Because the IdManagerCacheCli cannot use the CacheUtil with static
methods anymore now, we introduce a simple IdManagerMonitor interface,
have IdManager implement that to expose the ConcurrentMap<String,
IdLocalPool> localPool, just as Map<String,String> so as to not leak the
IdLocalPool out of the implementation.

With a little bit of blueprint XML wiring magic, the IdManagerCacheCli
can lookup that IdManagerMonitor from the OSGi service registry, and do
the same as it did before.

FTR: I've manually non-regression tested this, and verified that
genius/karaf with this change still comes up without errors, and that
the "idmanager:show" command does not blow up when used.

Change-Id: I47b92ece98fae0bce4390472c18f6833b43e7843
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoUpdated git submodules
Michael Vorburger [Thu, 24 Nov 2016 19:13:36 +0000 (20:13 +0100)]
Updated git submodules

Project: genius master 9047660eef9e2924fe8d75375694cfcacef6a87b

@deprecate CacheUtil

For an example of how to simply replace this fairly useless utility
class with a ConcurrentHashMap in a project, please see the upcoming
next Gerrit doing that in idmanager.

Change-Id: I2c512aafba34a8eef83d3935c12f7048b96af471
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoMerge "SFC documentation (Logical SFF Renderer changes)"
Colin Dixon [Fri, 25 Nov 2016 20:12:15 +0000 (20:12 +0000)]
Merge "SFC documentation (Logical SFF Renderer changes)"

7 years agoMerge "BUG-5569: Update BGP Additional Path documentation"
Colin Dixon [Fri, 25 Nov 2016 19:34:09 +0000 (19:34 +0000)]
Merge "BUG-5569: Update BGP Additional Path documentation"

7 years agoMerge "Add SFC classifier genius integration impacts"
Colin Dixon [Fri, 25 Nov 2016 19:32:40 +0000 (19:32 +0000)]
Merge "Add SFC classifier genius integration impacts"

7 years agoSFC documentation (Logical SFF Renderer changes) 19/48619/3
Diego Granados [Wed, 23 Nov 2016 11:25:45 +0000 (12:25 +0100)]
SFC documentation (Logical SFF Renderer changes)

SFC developer's guide has been updated with changes performed
in the openflow renderer to support Logical SFF.

Change-Id: I771312a28f2ee8a144af302231daf0be6e9f678a
Signed-off-by: Diego Granados <diego.jesus.granados.lopez@ericsson.com>
7 years agoUpdated git submodules
Michael Vorburger [Thu, 24 Nov 2016 16:47:03 +0000 (17:47 +0100)]
Updated git submodules

Project: genius master edf7f5100d3081f55dd363fd547e3cf6db7101ad

De-static-ify idmanager IdUtils

As I've said before: "static is evil" ... ;-)

This isn't theory - but practice; in something like the new
InterfaceManagerTest (InterfaceManagerConfigurationTest), this static
leads to non-isolated tests - because it "leaks" state.

Change-Id: I2064ca59eba4fda5ec24e9c4c2e0dfae79a56d58
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoUpdated git submodules
karthik.prasad [Fri, 11 Nov 2016 07:34:38 +0000 (13:04 +0530)]
Updated git submodules

Project: netvirt master cb7992e6bfe76535933e5c111dea56b230f30dd5

BUG 6726 : Arp Responder for Internal Subnet Gateway IPAddress

Since all ARP Requests for Gateway IP are punted to controller,
when controller reboots these ARP requests are lost and so
they are not processed. This results in datapath traffic failure
during controller outage duration.

This enhancement introduces a new ARP Responder Table on the
OVS Datapath which will be used to service ARP requests without
the intervention of the controller.   Thereby it enables a
highly available datapath even during controller outage.

This enhancement attempts to address the following 3 usecases:
1. Responding to ARP request for router interface ip address.
2. Responding to ARP request for subnet gateway ip address in case
there is no router interface to serve that subnet gateway ip address.
3. VLAN Tagged ARP packets.

The MYMAC Table (or GWMAC Table) matches on ARP Requests and sends
that same packet to DISPATCHER, CONTROLLER and the new ARP RESPONDER
TABLE.  As of this enhancement, the ARP RESPONDER TABLE is numero 81.

In table 81 an entry is created per gateway IP and lPortTag for an ARP, on
match of the entry an ARP reply packet is created with macaddress of
either the router gateway interface (or) connected macaddress
(in case of direct network association) and forwarded to table 220,
from where packets are sent back to IN_PORT.

This enhancement review also depends on NICIRA ARP actions introduced in
Genius project (refer ActionType.java in Genius repository).
Sample flow entry of ARP Responder Table is attached below.

cookie=0x1c361405, duration=27.172s, table=81, n_packets=1, n_bytes=42,
priority=100,arp,metadata=0x60000300000222e0/0xffffff00fffffffe,arp_tpa=20.20.20.1,arp_op=1
actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],set_field:fe:16:3e:32:29:64->eth_src,
load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],
load:0xfe163e322964->NXM_NX_ARP_SHA[],load:0x14141401->NXM_OF_ARP_SPA[],
load:0->NXM_OF_IN_PORT[],load:0x300->NXM_NX_REG6[],resubmit(,220)

Change-Id: I1e6d60982e0d474c33cfa89a90737f2e7735f1a3
Depends-On: Ida59553187ba20b10bbc4e08d20e491d5dd72200
Signed-off-by: karthik.prasad <karthik.p@altencalsoftlabs.com>
Signed-off-by: Vivekanandan Narasimhan <n.vivekanandan@ericsson.com>
7 years agoUpdated git submodules
Akash [Tue, 8 Nov 2016 07:29:53 +0000 (12:59 +0530)]
Updated git submodules

Project: netvirt master 16221f1593e4d710e7495e0767a767e7e67490f0

Bug 6589 adding support for hwvtep devices ha

Added listners for corresponding mergers and commands added earlier.
Added Handlers to handle event triggred from listners.
Listners -
HAConfigNodeListener : Listenes to HA node on config data tree and
add/delete/update corresponding HA child config node when triggred.
HAOpClusteredListener : Listenes to HA node on operational data tree in
cluster and update the cache based on connect/reconnect of HA node or
update of non-node to HA node .
HAOpNodeLsitener : Listners to HA child node on operational data tree and
add/delete/update corresponding HA node Operational when triggred .
HwvtepNodeBaseListener : Basic listners which is extended by rest listners
specially for HA feature .
Handlers -
ConfigNodeUpdatedHandler : Handles event from HAConfigNodeListener such as
copying HA ps node data to HA child ps node and HA global Node data to HA
child global node in Config data tree .
OpNodeUpdatedHandler : Handles event from  HAOpNodeLsitener such as copying
HA child ps node data to HA ps node and HA child global Node data to HA
global node in Operational data tree .

Change-Id: I01789c7d783b104095c914ea95d14b52f720a051
Signed-off-by: Akash <a.k.sahu@ericsson.com>
7 years agoUpdated git submodules
Martin Mihálek [Fri, 25 Nov 2016 12:06:54 +0000 (13:06 +0100)]
Updated git submodules

Project: integration/test master 3ff416b0983183629953fdb8c014cc2d381ac110

Cleanup of SXP libraries

Removed redundant installation of feature odl-sxp-controller

Change-Id: I1b7d6ff892c493fac0164c07076aebf5c203d03f
Signed-off-by: Martin Mihálek <mamihale@cisco.com>
7 years agoUpdated git submodules
Martin Mihálek [Fri, 25 Nov 2016 11:44:20 +0000 (12:44 +0100)]
Updated git submodules

Project: releng/builder master 27d2e27e4d345c1d3f8c9a8b23c3820e6389a798

Add SXP performance CSIT job

Adds job for SXP performance suite
https://git.opendaylight.org/gerrit/#/c/43524/

Change-Id: I22728ed4127947d2e5bb32ec00fc7c1f06fbfb40
Signed-off-by: Martin Mihálek <mamihale@cisco.com>
7 years agoUpdated git submodules
Martin Mihálek [Mon, 21 Nov 2016 20:13:33 +0000 (21:13 +0100)]
Updated git submodules

Project: integration/test master 35bebe646984d95d276bc4bfe7d3033c1337ec38

Add SXP performance measuring suite

Added Bindings exchange measuring tests

Change-Id: I91020e9458626b3ae8ca6d8373c337a57aadb7f9
Signed-off-by: Martin Mihálek <mamihale@cisco.com>
7 years agoUpdated git submodules
Faseela K [Fri, 25 Nov 2016 10:36:13 +0000 (10:36 +0000)]
Updated git submodules

Project: genius master ebb3af0bb5eb4a2a5e7d1a1f4871b7cc299c0935

Merge "Bug 7230: tun_id from vxlan tunnel is incorrectly stored into gre key"

Bug 7230: tun_id from vxlan tunnel is incorrectly stored into gre key

"tun_id" should be "cleaned" (or set to 0) when the output is a L2GRE interface.
This way we prevent a wrong "tun_id" value from being copied into the gre key field of the packet.
Right now, "tun_id" value from vxlan tunnels between OVS is not cleaned before output the packet to the GRE interface. As a result, a wrong key is set in the output packet.
More information: https://bugs.opendaylight.org/show_bug.cgi?id=7230

This fix needs to go to stable/boron SR2

Change-Id: I946b135320b4a54ba1e77f91a506d72b475d4927
Signed-off-by: Maria Merida <maria.merida@ericsson.com>
7 years agoUpdated git submodules
Jakub Toth [Thu, 24 Nov 2016 15:02:22 +0000 (16:02 +0100)]
Updated git submodules

Project: netconf master 17f4fc5e182e583114bb48bbcd693f69a6852e59

Bug 7231 - Upgrade ietf-restconf draft17 to draft18

Change-Id: Ie964ab3654f7a28472b138012a7235e599940ed4
Signed-off-by: Jakub Toth <jatoth@cisco.com>
7 years agoUpdated git submodules
Faseela K [Fri, 25 Nov 2016 05:19:58 +0000 (05:19 +0000)]
Updated git submodules

Project: genius master 5b40c3e7e7e4dbfa4599e8a31bf7c55dbefb19c4

Merge "minor: idmanager UpdateIdEntryJob else block, for clarity when reading"

minor: idmanager UpdateIdEntryJob else block, for clarity when reading

Change-Id: I1d093bfd157134a9b9b68dc1922d2a62b0ac57cf
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoUpdated git submodules
Michael Vorburger [Thu, 24 Nov 2016 16:04:24 +0000 (17:04 +0100)]
Updated git submodules

Project: genius master 9fc1278c05970226d65a9c6acf4c6b82118055b2

Fix buggy bad exception root cause logging in idmanager

Change-Id: I99fdc35e5e621f1f3149e9b5aff0ebc152700785
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoUpdated git submodules
ehvkand [Mon, 7 Nov 2016 10:34:39 +0000 (16:04 +0530)]
Updated git submodules

Project: netvirt master 6dbff8f0d89db7f7a38a7079f1f6562e159052d7

Bug 7096:  After disassociation/association of Router to VPN , it takes
2minutes to update in FIB table

When router is associated to VPN or dis-associated , VpnInterface update
is triggered which will remove vpninterface from old VPN and add it into
new VPN after waiting for FIB to remove VpnInterface from Operational DS.
If config and operational shard are on different PL , the java
notification mechanism used to notify will not work . Hence VpnInterface
update thread will wait for maximum time before adding vpn interface.

To solve it , VpnInterface Op DS and VpnInstance Op DS cache manager is
introduced. Also timer task will not wait on java notification. It will
poll periodically to check whether vpnInterface is removed from old VPN.

Change-Id: I5878e86e80ffe602cd1a4a683fc1458c808aff87
Signed-off-by: ehvkand <hanamantagoud.v.kandagal@ericsson.com>
Signed-off-by: HANAMANTAGOUD V Kandagal <hanamantagoud.v.kandagal@ericsson.com>
7 years agoUpdated git submodules
Michael Vorburger [Thu, 24 Nov 2016 17:17:36 +0000 (18:17 +0100)]
Updated git submodules

Project: genius master 83e7291407036f8f50ef82ac861994e65060bf20

idmanager Checkstyle enforcement preparation: Organize Imports & Tabs

incl. some other trivial automatic code formattings stuff, all low risk

incl. line length wrapping

Does not yet enforce Checkstyle, because there are a few things left to
tidy up, including reviewing Exception handling; that will come in
another future Gerrit, once this is merged.

Change-Id: Ic7d9f008ff9958b57a36cb8f0b8e1fddd3990c6e
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoBUG-5569: Update BGP Additional Path documentation 77/48677/1
Claudio D. Gasparini [Thu, 24 Nov 2016 18:03:55 +0000 (19:03 +0100)]
BUG-5569: Update BGP Additional Path documentation

Update BGP Additional Path documentation.
Add guide to update global and neighbor specific
family with enable additional path.

Change-Id: Ib3c99527019b2429668e20f0864ca4e90352ba45
Signed-off-by: Claudio D. Gasparini <cgaspari@cisco.com>
7 years agoUpdated git submodules
Michael Vorburger [Thu, 24 Nov 2016 15:56:05 +0000 (16:56 +0100)]
Updated git submodules

Project: genius master 6e801530f20ae411f62fe79ec6dff38d5768b2cc

minor: Some very minor first clean up in IdManager

Change-Id: I693b60d89fd26ae36f5268fb137e2b945009801b
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoUpdated git submodules
Peter Gubka [Fri, 18 Nov 2016 10:30:11 +0000 (11:30 +0100)]
Updated git submodules

Project: integration/test master e5b396565fb4dbd8c438e5e9305227b53413d120

fixing bgp app peer ingest suite with using correct urls in carbon stream

Change-Id: Idb93524929519513aefbcf73128fef971811b7cf
Signed-off-by: Peter Gubka <pgubka@cisco.com>
7 years agoUpdated git submodules
Faseela K [Thu, 24 Nov 2016 12:47:41 +0000 (12:47 +0000)]
Updated git submodules

Project: genius master 1c0f579a9d9da64659d90153ee80a7e8587062b8

Merge "Add utility apis"

Add utility apis

This patch implements the following utility apis.
1. API to check if the supplied ipAddress is IPv4 Address or IPv6
2. API that returns the corresponding ipPrefix based on the ipAddress

Change-Id: I975e23763d45ceef3598ac35970767555196efe7
Signed-off-by: Sridhar Gaddam <sgaddam@redhat.com>
7 years agoUpdated git submodules
Miguel Perez [Thu, 24 Nov 2016 10:49:42 +0000 (11:49 +0100)]
Updated git submodules

Project: netvirt master 33ccbfd98ca3ab70cfcb83d78cf1dbc255271737

Adapt cloud-sc JUnits to new SingleTxDatabroker

 + This change is quite urgent since it is blocking some other patches.

 + After the merge of this change [1] in genius, some stubbing needed to
   be readapted

 + NOTE: This patchet cannot be cherrypicked to boron if [1] is not
   cherrypicked to boron in genius in first place.

 [1] https://git.opendaylight.org/gerrit/#/c/48452/

Change-Id: If659ea3cee3fca0b78ba21feb62ba3cddb662e6e
Signed-off-by: Miguel Perez <francisco.miguel.perez@ericsson.com>
7 years agoUpdated git submodules
Faseela K [Thu, 24 Nov 2016 10:46:13 +0000 (10:46 +0000)]
Updated git submodules

Project: genius master d0e1896ad4f2d3303374cd4430e92c667fb4b2c8

Merge "OFTunnels: Convert ITM config to IFM"

OFTunnels: Convert ITM config to IFM

This change uses OFTunnels configuration in ITM to create tunnel
interfaces with remote-ip-flow option set.

Change-Id: I74f6b494d23137516608005a9b3cb96184031eb8
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
7 years agoUpdated git submodules
Michael Vorburger [Thu, 24 Nov 2016 10:43:13 +0000 (10:43 +0000)]
Updated git submodules

Project: genius master a80b251b521ab0c29a170db68092591e77e4f300

Merge ".gitignore .fbExcludeFilterFile"

.gitignore .fbExcludeFilterFile

Change-Id: I92d9aef533fd001e243efa98aad8c34696efb80a
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoAdd SFC classifier genius integration impacts 34/48534/10
Miguel Duarte [Mon, 21 Nov 2016 13:16:41 +0000 (14:16 +0100)]
Add SFC classifier genius integration impacts

New image depicting the genius integration events.

Added a chapter to the user guide explaining how to configure the SFC
classifer integrated w/ genius.

Added a chapter to the developers guide explaining how traffic is
forwarded into the SFC domain by the classifier.

Change-Id: I011a0c1054c45c3c9f5ff2af88e3676128e6a3f4
Signed-off-by: Miguel Duarte <miguel.duarte.de.mora.barroso@ericsson.com>
7 years agoUpdated git submodules
Stephen Kitt [Mon, 14 Nov 2016 17:37:31 +0000 (18:37 +0100)]
Updated git submodules

Project: genius master 2186bc4b818d48b4d4075506b5959fd1c51fab3a

Tighten DefaultBatchHandler properties

* dataBroker, batchSize and batchInterval shouldn't be static.
* None of the properties should be public.

Change-Id: Ibd0ee0e35566824ea4aedfaa5766d5de8a830f95
Signed-off-by: Stephen Kitt <skitt@redhat.com>
7 years agoUpdated git submodules
Alon Kochba [Thu, 17 Nov 2016 15:54:59 +0000 (17:54 +0200)]
Updated git submodules

Project: integration/test master e5f40f64a6cf3cc33f661f909cc140e85b78062c

Add several tempest scenario tests using external network

Depends-On: https://git.opendaylight.org/gerrit/#/c/48403
Depends-On: https://git.opendaylight.org/gerrit/#/c/48412
Change-Id: I8b2b47fe2a80eebead869af89031acdbefde893b
Signed-off-by: Alon Kochba <alonko@hpe.com>
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
7 years agoUpdated git submodules
HANAMANTAGOUD V Kandagal [Thu, 3 Nov 2016 16:22:23 +0000 (21:52 +0530)]
Updated git submodules

Project: netvirt master f16fddd8a3a342ce9b40c1c136cb876b29ff6ad0

Bug 6786: L3VPN is not honoring VTEP add or delete in operational cloud

As part of making L3VPN honor VTEP add-delete operation , this is a second
set of changes.

This code review contains a Tunnel state listner which listens on VTEP
add/remove events. When VTEP add event is received , interface manager
is queried for list of VpnInterfaces for a DPN on which VTEP is added.
For all those VpnInterfaces , adjacency is updated with a valid VTEP IP as
nexthop IP and also corresponding VRF entry is updated. Similarly on
receiving VTEP delete event , VpnInterface adjacency and VRF entry is
updated.
Also flow rules on DPN are updated accordingly on DPN.

Change-Id: Idca8e0ea674e1c9cfee2ba97b06ed1ae8b17297e
Signed-off-by: HANAMANTAGOUD V Kandagal <hanamantagoud.v.kandagal@ericsson.com>
Signed-off-by: ehvkand <hanamantagoud.v.kandagal@ericsson.com>
Signed-off-by: HANAMANTAGOUD V Kandagal <hanamantagoud.v.kandagal@ericsson.com>
7 years agoUpdated git submodules
David Suarez [Wed, 23 Nov 2016 23:46:26 +0000 (23:46 +0000)]
Updated git submodules

Project: genius master 9a02d87576803548e0ba7897d1a811a6145f2043

Merge "SingleTransactionDataBroker"

SingleTransactionDataBroker

Change-Id: I9a88fe7672235057329968481b8f3438685b0859
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
7 years agoUpdated git submodules
Alon Kochba [Tue, 22 Nov 2016 12:14:16 +0000 (14:14 +0200)]
Updated git submodules

Project: integration/test master 725bc9e68d4ece36e99cd560dcda52fc843c3136

netvirt-csit: Show neutron debugs only once

Currently we do a Show Debug for each network VMs separately,
but each Show Debug does the same neutron shows.
This should speed things up a little bit.

Change-Id: Ib5c26f148b7d80990b8769aa03d99073ac014881
Signed-off-by: Alon Kochba <alonko@hpe.com>
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
7 years agoUpdated git submodules
gvrangan [Wed, 23 Nov 2016 16:28:52 +0000 (16:28 +0000)]
Updated git submodules

Project: integration/test master 7c37a3750e7e60821923ab0ad83ffbd5d73fa3f1

Fix VTN Coordinator Boron CSIT job

- The new directory is named 6.3.2-SNAPSHOT
- the script was referring the old one.

Change-Id: I420fd1f74d50d133e0f31a34bdd0479fd8c75045
Signed-off-by: gvrangan <venkatrangang@hcl.com>