Update git submodules
authorRoss Brattain <ross.b.brattain@intel.com>
Tue, 5 Sep 2017 13:02:33 +0000 (13:02 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Tue, 5 Sep 2017 13:02:33 +0000 (13:02 +0000)
* Update docs/submodules/yardstick from branch 'master'
  - Merge "Addition of Prox NSB changes in yardstick"
  - Addition of Prox NSB changes in yardstick

    JIRA: YARDSTICK-802

    Addition of Prox L2Fwd, MPLS test cases for BM and Heat.

    updates:
    Most of tg_prox and prox_vnf were absorbed into the base classes.

    delete most of ProxDpdkVnfSetupEnvHelper, it is handled by DpdkVnfSetupEnvHelper baseclass

    use standard _build_pipeline_kwargs methods

    don't use terminate() use baseclass version

    add new method kill_vnf that runs pkill -x

    replace resource_helper.execute() with vnf_execture for dumping stats

    In order to share code between tg_prox and vnf_prox
    refactor to have tg_prox hold and wrap a ProxApproxVnf instance and call
    methods on that class.   Do this instead of multiple-inheritance.

    Implement ProxApproxVnf.terminate() using prox socket command
    based exit, (stop_all, quit, force_quit).

    vnf_execute calls resource_helper.execute() which calls
    socket methods on the sut object.

    Since tg_prox wraps the VNF object, we can call
    terminate on the VNF object and it should work correctly.

    move prox config generation to parent process
        we need to get core number info from config file
        inside the TG processes, so we need to generate
        the config in the parent process so the data is
        copied to the child during the fork.

    moved more config file methods to the setup_helper class.

    we run force_quit after quit, so the socket should already be closed
    this will trigger socket error, so add _ignore_errors option for
    vnf_execute to ignore socket errors

    Fixed the terminate issue. Added MPLS tests.
    Added TG Stats in_packet/out_packet
    Fixed compile (pep8) issues

    Fixed MPLS TG port stats, in/out packets
    Added Grafana dashboards for L2FWD and MPLS
    Traffic profiles modified for tolerated loss and
    precision as per DATS tests.

    Added unit test case for Mpls
    Single port test stats collection support.

    Change-Id: Idd9493f597c668a3bb7d90e167e6a418546106e8
Signed-off-by: Abhijit Sinha <abhijit.sinha@intel.com>
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
docs/submodules/yardstick

index 2251057..d332664 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 2251057b0222464398ae86d92b5904f418af6ed8
+Subproject commit d332664dd680d877ef822660c2f8bed2ef0a7322