* Artifacts: https://artifacts.opnfv.org/vswitchperf.html
* Continuous Integration status: https://build.opnfv.org/ci/view/vswitchperf/
-******************************
-VSPERF Installation Guide
-******************************
-
-.. toctree::
- :caption: VSPERF Installation Guide
- :maxdepth: 5
- :numbered: 5
-
- ./configguide/installation.rst
- ./configguide/upgrade.rst
- ./configguide/trafficgen.rst
-
******************************
VSPERF User Guide
******************************
:maxdepth: 5
:numbered: 5
- ./userguide/testusage.rst
- ./userguide/teststeps.rst
- ./userguide/integration.rst
- Yardstick integration <./userguide/yardstick.rst>
+ ./testing/user/configguide/installation.rst
+ ./testing/user/configguide/upgrade.rst
+ ./testing/user/configguide/trafficgen.rst
+
+ ./testing/user/userguide/testusage.rst
+ ./testing/user/userguide/teststeps.rst
+ ./testing/user/userguide/integration.rst
+ ./testing/user/userguide/yardstick.rst
-**************
-VSPERF Design
-**************
+****************************
+VSPERF Developer Guide
+****************************
.. toctree::
- :caption: VSPERF Design
+ :caption: VSPERF Developer Guide
:maxdepth: 5
:numbered: 5
- ./design/vswitchperf_design.rst
- ./design/trafficgen_integration_guide.rst
+ ./testing/developer/design/trafficgen_integration_guide.rst
+ ./testing/developer/design/vswitchperf_design.rst
+
+ ./testing/developer/requirements/vswitchperf_ltd.rst
+ ./testing/developer/requirements/vswitchperf_ltp.rst
-*******************
-VSPERF Requirements
-*******************
+*****************************
+VSPERF - IETF Internet Draft
+*****************************
.. toctree::
- :caption: VSPERF Requirements
+ :caption: IETF Internet Draft
:maxdepth: 5
:numbered: 5
- ./requirements/vswitchperf_ltp.rst
- ./requirements/vswitchperf_ltd.rst
+`Benchmarking Virtual Switches in OPNFV <https://tools.ietf.org/html/draft-ietf-bmwg-vswitch-opnfv-01>`_
-**************
-VSPERF Results
-**************
+Location of xml drafts :doc:`./testing/developer/requirements/ietf_draft/`
+
+********************************
+VSPERF Scenarios and CI Results
+********************************
.. toctree::
- :maxdepth: 3
+ :caption: VSPERF Scenarios & Results
+ :maxdepth: 5
+ :numbered: 5
- ./results/scenario.rst
- ./results/results.rst
+ ./testing/developer/results/scenario.rst
+ ./testing/developer/results/results.rst
Indices
=======
.. http://creativecommons.org/licenses/by/4.0
.. (c) OPNFV, Intel Corporation and others.
+.. _vswitchperf-releasenotes:
+
==================================================
-OPNFV VSPERF Release Notes
+VSPERF Release Notes
==================================================
.. toctree::
- :maxdepth: 1
+ :numbered:
+ :maxdepth: 2
+
+ release-notes.rst
+
+Revision: _sha1_
+
+:Author: Trevor Cooper (trevor.cooper@intel.com)
- release-notes
+Build date: |today|
.. http://creativecommons.org/licenses/by/4.0
.. (c) OPNFV, Intel Corporation, AT&T and others.
-OPNFV Brahmaputra Results
+OPNFV Test Results
=========================
-The vsperf CI jobs that were used to obtain the
-results can be found at https://wiki.opnfv.org/wiki/vsperf_results.
+VSPERF CI jobs are run daily and sample results can be found at
+https://wiki.opnfv.org/display/vsperf/Vsperf+Results
-The following table maps the results in the test dashboard to the appropriate
+The following example maps the results in the test dashboard to the appropriate
test case in the VSPERF Framework and specifies the metric the vertical/Y axis
is plotting. **Please note**, the presence of dpdk within a test name signifies
that the vswitch under test was OVS with DPDK, while its absence indicates that
pvvp_b2b_ovsvirtio pvvp_back2back Throughput (FPS) virtio-net
===================== ===================== ================== ===============
-The loopback application in the VNF used for PVP and PVVP scenarios was DPDK
+The loopback application in the VNF was used for PVP and PVVP scenarios was DPDK
testpmd.
.. http://creativecommons.org/licenses/by/4.0
.. (c) OPNFV, Intel Corporation, AT&T and others.
-OPNFV Brahmaputra Scenarios
-===========================
-Available Tests and aspects of scenarios:
+VSPERF Test Scenarios
+=====================
+
+Predefined Tests run with CI:
===================== ===========================================================
- Framework Test Definition
+ Test Definition
===================== ===========================================================
phy2phy_tput :ref:`PacketLossRatio <PacketLossRatio>` for :ref:`Phy2Phy <Phy2Phy>`
back2back :ref:`BackToBackFrames <BackToBackFrames>` for :ref:`Phy2Phy <Phy2Phy>`
phy2phy_mem_load Same as :ref:`CPU0PacketLoss <CPU0PacketLoss>` but using a memory intensive app
===================== ===========================================================
-Supported deployment scenarios:
+Deployment topologies:
* :ref:`Phy2Phy <Phy2Phy>`: Physical port -> vSwitch -> Physical port.
* :ref:`PVP <PVP>`: Physical port -> vSwitch -> VNF -> vSwitch -> Physical port.
* :ref:`PVVP <PVVP>`: Physical port -> vSwitch -> VNF -> vSwitch -> VNF -> vSwitch ->
Physical port.
-Loopback applications in the Guest can be:
+Loopback applications in the Guest:
* `DPDK testpmd <http://dpdk.org/doc/guides/testpmd_app_ug/index.html>`_.
* Linux Bridge.
Supported traffic generators:
+* Spirent Testcenter
* Ixia: IxOS and IxNet.
-* Spirent.
-* Dummy.
-
+* Xena
+* MoonGen
+* Dummy