Changes in |csit-release|
-------------------------
-#. **DPDK performance tests**
+#. DPDK PERFORMANCE TESTS
- - **MRR Throughput**: MRR (Maximum Receive Rate) test code has now
- configurable trial duration and number of consecutive executions.
- Coverage of MRR tests has been extended across more test
- scenarios. MRR tests are used for continuous performance trending
- and for comparison between DPDK releases.
+ - Refactor of CSIT initialization helper scripts for DPDK testpmd
+ and l3fwd. Removing obsolete parameters from DPDK testpmd and l3fwd
+ command line.
- - **MLRsearch Throughput**: MLRsearch algorithm has been introduced
- for all NDR and PDR throughput tests. All tests that previously
- used binary search got converted to MLRsearch. Coverage of NDR/PDR
- tests has been extended across more test scenarios.
+ - Fixed 9000B L2 packet size tests not passing for all NICs.
- - **2-Node Tests**: A new set of 2-node tests covering DPDK Testpmd
- and L3fwd, running on new Xeon Skylake testbeds.
+ - Fixed DPDK compilation and test initialization of Mellanox NICs using
+ CONFIG_RTE_LIBRTE_MLX5_PMD=y in compile configuration.
- - **More NICs**: Increased coverage of NIC models tested: Intel-
- xxv710-da2, Intel-x710-da4.
+#. DPDK RELEASE VERSION CHANGE
- - **Generated tests**: Simplified and unified test structure, semi-
- autogenerated by generator script. Test generator is currently
- able to create test combinations with various frame size and
- cores combinations. All existing test cases were converted to new
- format.
+ - |csit-release| tested |dpdk-release|, as used by |vpp-release|.
-#. **Presentation and Analytics Layer**
-
- - **Performance trending**: Added continuous performance trending with
- anomaly detection and analysis for DPDK.
-
-Performance Changes
--------------------
-
-Relative performance changes in measured packet throughput in |csit-release|
-are calculated against the results from |csit-release-1|
-report. Listed mean and standard deviation values are computed based on
-a series of the same tests executed against respective DPDK releases to
-verify test results repeatability, with percentage change calculated for
-mean values.
-
-NDR Changes
-~~~~~~~~~~~
-
-NDR throughput changes between releases are available in a CSV and pretty ASCII
-formats:
-
- - `csv format for 1t1c <../_static/dpdk/performance-changes-1t1c-ndr.csv>`_,
- - `csv format for 2t2c <../_static/dpdk/performance-changes-2t2c-ndr.csv>`_,
- - `pretty ASCII format for 1t1c <../_static/dpdk/performance-changes-1t1c-ndr.txt>`_,
- - `pretty ASCII format for 2t2c <../_static/dpdk/performance-changes-2t2c-ndr.txt>`_.
-
-.. note::
-
- Test results have been generated by
- `FD.io test executor dpdk performance job 3n-hsw`_
- with Robot Framework result
- files csit-dpdk-perf-|srelease|-\*.zip
- `archived here <../_static/archive/>`_.
-
-PDR Changes
-~~~~~~~~~~~
-
-PDR throughput changes between releases are available in a CSV and pretty ASCII
-formats:
-
- - `csv format for 1t1c <../_static/dpdk/performance-changes-1t1c-pdr.csv>`_,
- - `csv format for 2t2c <../_static/dpdk/performance-changes-2t2c-pdr.csv>`_,
- - `pretty ASCII format for 1t1c <../_static/dpdk/performance-changes-1t1c-pdr.txt>`_,
- - `pretty ASCII format for 2t2c <../_static/dpdk/performance-changes-2t2c-pdr.txt>`_.
-
-.. note::
-
- Test results have been generated by
- `FD.io test executor dpdk performance job 3n-hsw`_
- with Robot Framework result
- files csit-dpdk-perf-|srelease|-\*.zip
- `archived here <../_static/archive/>`_.
-
-MRR Changes
-~~~~~~~~~~~
-
-MRR small packet throughput changes between releases are available in a
-CSV and pretty ASCII formats:
-
- - `csv format for 1t1c <../_static/dpdk/performance-changes-1t1c-mrr.csv>`_,
- - `csv format for 2t2c <../_static/dpdk/performance-changes-2t2c-mrr.csv>`_,
- - `csv format for 4t4c <../_static/dpdk/performance-changes-4t4c-mrr.csv>`_,
- - `pretty ASCII format for 1t1c <../_static/dpdk/performance-changes-1t1c-mrr.txt>`_,
- - `pretty ASCII format for 2t2c <../_static/dpdk/performance-changes-2t2c-mrr.txt>`_,
- - `pretty ASCII format for 4t4c <../_static/dpdk/performance-changes-4t4c-mrr.txt>`_.
-
-.. note::
-
- Test results have been generated by
- `FD.io test executor dpdk performance job 3n-hsw`_,
- with Robot Framework result
- files csit-vpp-perf-|srelease|-\*.zip
- `archived here <../_static/archive/>`_.
-
-Comparison Across Testbeds
---------------------------
-
-Relative performance changes in measured packet throughput on 3-Node Skx testbed
-are calculated against the results measured on 3-Node Hsw testbed.
-
-NDR Changes
-~~~~~~~~~~~
-
-NDR throughput changes between testbeds are available in a CSV and pretty ASCII
-formats:
-
- - `csv format for ndr <../_static/dpdk/performance-compare-testbeds-3n-hsw-3n-skx-ndr.csv>`_,
- - `pretty ASCII format for ndr <../_static/dpdk/performance-compare-testbeds-3n-hsw-3n-skx-ndr.txt>`_.
-
-.. note::
-
- Test results have been generated by
- `FD.io test executor dpdk performance job 3n-hsw`_ and
- `FD.io test executor dpdk performance job 3n-skx`_
- with Robot Framework result
- files csit-dpdk-perf-|srelease|-\*.zip
- `archived here <../_static/archive/>`_.
-
-PDR Changes
-~~~~~~~~~~~
-
-PDR throughput changes between testbeds are available in a CSV and pretty ASCII
-formats:
-
- - `csv format for pdr <../_static/dpdk/performance-compare-testbeds-3n-hsw-3n-skx-pdr.csv>`_,
- - `pretty ASCII format for pdr <../_static/dpdk/performance-compare-testbeds-3n-hsw-3n-skx-pdr.txt>`_.
-
-.. note::
-
- Test results have been generated by
- `FD.io test executor dpdk performance job 3n-hsw`_ and
- `FD.io test executor dpdk performance job 3n-skx`_
- with Robot Framework result
- files csit-dpdk-perf-|srelease|-\*.zip
- `archived here <../_static/archive/>`_.
-
-MRR Changes
-~~~~~~~~~~~
-
-MRR throughput changes between testbeds are available in a
-CSV and pretty ASCII formats:
-
- - `csv format for mrr <../_static/dpdk/performance-compare-testbeds-3n-hsw-3n-skx-mrr.csv>`_,
- - `pretty ASCII format for mrr <../_static/dpdk/performance-compare-testbeds-3n-hsw-3n-skx-mrr.txt>`_.
-
-.. note::
-
- Test results have been generated by
- `FD.io test executor dpdk performance job 3n-hsw`_ and
- `FD.io test executor dpdk performance job 3n-skx`_
- with Robot Framework result
- files csit-vpp-perf-|srelease|-\*.zip
- `archived here <../_static/archive/>`_.
+.. _dpdk_known_issues:
Known Issues
------------
-Here is the list of known issues in |csit-release| for Testpmd performance tests:
+List of known issues in |csit-release| for DPDK performance tests:
-+---+---------------------------------------------------+------------+-----------------------------------------------------------------+
-| # | Issue | Jira ID | Description |
-+---+---------------------------------------------------+------------+-----------------------------------------------------------------+
-| | No known issues | | |
-+---+---------------------------------------------------+------------+-----------------------------------------------------------------+
++----+------------------------------------------+----------------------------------------------------------------------------------------------------------+
+| # | JiraID | Issue Description |
++====+==========================================+==========================================================================================================+
+| 1 | `CSIT-1701 | DPDK L3fwd tests with 9000B L2 packet size are not passing with Mellanox NICs. |
+| | <https://jira.fd.io/browse/CSIT-1701>`_ | L3fwd application does not accept parameter for increasing -mbuf-size in same way DPDK testpmd does. |
++----+------------------------------------------+----------------------------------------------------------------------------------------------------------+