Update git submodules
authorMartin Klozik <martin.klozik@tieto.com>
Mon, 18 Jun 2018 18:40:11 +0000 (18:40 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Mon, 18 Jun 2018 18:40:11 +0000 (18:40 +0000)
* Update docs/submodules/vswitchperf from branch 'master'
  - Merge "connections: Introduction of generic API"
  - connections: Introduction of generic API

    Redesign of vSwitch and vSwitch controller classes, to use generic
    connection methods for configuration of vSwitch. This API
    is more generic and vSwitch agnostic, thus deployment scenarios like
    P2P, PVP, PVVP (i.e. PVVPx) can be used for all (currently)
    supported vSwitches. Usage of new API will simplify an introduction
    of new vSwitches in the future.

    This patchset introduces following changes:
    * OVS: implementation of add_, del_, dump_ connection(s) and their
      validation methods
    * VPP: bidir parameter removed - it is up to the deployment scenario
      implementation to take care about bidirectional connections
    * P2P and PXP controllers were updated to use connection methods
      instead of flow related methods. Thus standard TCs will support
      both OVS and VPP. NOTE, PVPV is not supported for VPP (yet?).
    * refactoring of vSwitch interfaces and inherited classes
    * VPP step driven TCs were replaced by standard TCs with appropriate
      deployment scenarios. This is for backward compatibility with
      TC reporting. Once reporting of VPP TC results into results DB will be
      modified, this TCs can be removed.
    * OVS routing tables support was generalized to support P2P and
      PXP deployments and step driven TCs. Usage of OVS routing tables
      is now configurable (turned off by default) for better comparison of
      results among various vSwitches.
    * Multistream pre_installed_flows feature was generalized to
      support P2P and PXP deployments and step driven TCs.
    * IxNet: TRAFFIC['l4']['dstport'] will be used as a start value for port
      iteration if L4 multistream feature is enabled.
    * OVS: default flow template is now configurable via OVS_FLOW_TEMPLATE
    * OVS: support of TRAFFIC['flow_type']='ip' was generalized to work
      with connection methods (i.e. with P2P and PXP deployments and
      step driven TCs)
    * integration TCs: modification of integration TCs and their macros to
      utilize new generic connection based API
    * CI: list of TCs for VERIFY & MERGE jobs was changed to run
      the same generic tests for both OVS & VPP
    * documentation update
    * small fixes and improvements

    JIRA: VSPERF-579

    Change-Id: If4e6e6037929eab9f16c2bbcb8a0fb30e5d6f9b0
Signed-off-by: Martin Klozik <martin.klozik@tieto.com>
Reviewed-by: Richard Elias <richard.elias@tieto.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com>
docs/submodules/vswitchperf

index 89018d2..7e3db8d 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 89018d21b6383f853a01c57a2270153d266fe087
+Subproject commit 7e3db8dbc23d91484cc608bd8cb1d42ea7729396