From 07dc2213e6c0e95147e7025b02e91ed89ea07209 Mon Sep 17 00:00:00 2001 From: pmikus Date: Wed, 13 Oct 2021 09:57:13 +0000 Subject: [PATCH] feat(Docs): Update few sections Signed-off-by: pmikus Change-Id: I6bfa76b7b0dd9e6f78164ac07ad32c5efac156b0 --- .../introduction/methodology_mellanox_nic.rst | 23 ++---------------- .../report/introduction/test_environment_intro.rst | 9 ++++++++ docs/report/introduction/test_environment_tg.rst | 2 +- .../introduction/test_scenarios_overview.rst | 5 ++++ .../report/vpp_device_tests/csit_release_notes.rst | 15 ++++++++---- .../vpp_performance_tests/csit_release_notes.rst | 27 +++------------------- 6 files changed, 31 insertions(+), 50 deletions(-) diff --git a/docs/report/introduction/methodology_mellanox_nic.rst b/docs/report/introduction/methodology_mellanox_nic.rst index 40fcb08aab..7f8a8a0c31 100644 --- a/docs/report/introduction/methodology_mellanox_nic.rst +++ b/docs/report/introduction/methodology_mellanox_nic.rst @@ -18,32 +18,13 @@ Specifically: $ ethtool -A $netdev rx off tx off -- Change PCI MaxReadReq to 1024B for each port of each NIC: - :: - - $ setpci -s $PORT_PCI_ADDRESS 68.w=3BCD - - Set CQE COMPRESSION to "AGGRESSIVE": :: $ mlxconfig -d $PORT_PCI_ADDRESS set CQE_COMPRESSION=1 -Mellanox :abbr:`OFED (OpenFabrics Enterprise Distribution)` driver of version -4.6-1.0.1.1 is installed and used to manage the NIC settings. - -:: - - $ sudo ethtool -i enp94s0f0 - driver: mlx5_core - version: 4.6-1.0.1 - firmware-version: 16.25.1020 (MT_0000000009) - expansion-rom-version: - bus-info: 0000:5e:00.0 - supports-statistics: yes - supports-test: yes - supports-eeprom-access: no - supports-register-dump: no - supports-priv-flags: yes +Mellanox :abbr:`OFED (OpenFabrics Enterprise Distribution)` driver is installed +and used to manage the NIC settings. :: diff --git a/docs/report/introduction/test_environment_intro.rst b/docs/report/introduction/test_environment_intro.rst index 4ddb5e425c..ddb14ce9a8 100644 --- a/docs/report/introduction/test_environment_intro.rst +++ b/docs/report/introduction/test_environment_intro.rst @@ -90,6 +90,15 @@ Following is the list of CSIT versions to date: `increase from 2.86 to 2.88 `_. - Ubuntu upgrade: `upgrade from 18.04 LTS to 20.04.2 LTS `_. +- Ver. 8 associated with CSIT rls2110 branch (`HW + `_, `Linux + `_, + `TRex + `_, + `CSIT `_). + + - Intel NIC 700/800 series firmware upgrade based on DPDK compatibility + matrix: `depends on testbed type `_. To identify performance changes due to VPP code development between previous and current VPP release version, both have been tested in CSIT environment of diff --git a/docs/report/introduction/test_environment_tg.rst b/docs/report/introduction/test_environment_tg.rst index 24df4deb63..411af83eb5 100644 --- a/docs/report/introduction/test_environment_tg.rst +++ b/docs/report/introduction/test_environment_tg.rst @@ -11,7 +11,7 @@ TG Version DPDK Version ~~~~~~~~~~~~ -DPDK v19.05 +DPDK v21.02 TG Installation ~~~~~~~~~~~~~~~ diff --git a/docs/report/introduction/test_scenarios_overview.rst b/docs/report/introduction/test_scenarios_overview.rst index 1c3516b9eb..c102f76cde 100644 --- a/docs/report/introduction/test_scenarios_overview.rst +++ b/docs/report/introduction/test_scenarios_overview.rst @@ -42,6 +42,11 @@ Brief overview of test scenarios covered in this report: applications run in host user-mode. TRex is used as a traffic generator. +#. **T-Rex Performance**: T-Rex perfomance tests are executed in physical + FD.io testbeds, focusing on T-Rex data plane performance in NIC-to-NIC + loopback topologies. Tested across Intel Skylake servers, range of NICs + (10GE) and selected traffic profiles. TRex is used as a traffic generator. + #. **VPP Functional**: VPP functional tests are executed in virtual FD.io testbeds, focusing on VPP packet processing functionality, including both network data plane and in-line control plane. Tests diff --git a/docs/report/vpp_device_tests/csit_release_notes.rst b/docs/report/vpp_device_tests/csit_release_notes.rst index ca5bf8285a..0eaebf78ba 100644 --- a/docs/report/vpp_device_tests/csit_release_notes.rst +++ b/docs/report/vpp_device_tests/csit_release_notes.rst @@ -6,10 +6,17 @@ Changes in |csit-release| #. TEST FRAMEWORK - - **Upgrade to Ubuntu 20.04 LTS**: Reinstall base operating system to Ubuntu - 20.04.2 LTS. Upgrade includes also baseline Docker containers used for - spawning topology. In latest LTS version we are using iavf driver instead - of i40evf. + - **Flow based tests**: Added functional flow based tests ( + IPv4 GTPU, IPv4 IPSEC, IPv4 L2TPV3OIP, IPv4 NTUPLE TCP/UDP, IPv4 TCP/UDP, + IPv6 NTUPLE TCP/UDP, IPv6 TCP/UDP). + + - **Intel E810-C**: Added 2 * Intel E810-2CQDA2 NIC cards into 1n-skx + testbeds. + + - **Suite generator**: CSIT suite generator extended to cover also VPP device + jobs. It is possible to generate NIC/driver suite combinations per + definition lists. Job specifications added to control test being run on per + patch. Known Issues ------------ diff --git a/docs/report/vpp_performance_tests/csit_release_notes.rst b/docs/report/vpp_performance_tests/csit_release_notes.rst index 31d8d9b95a..5d85fc4a77 100644 --- a/docs/report/vpp_performance_tests/csit_release_notes.rst +++ b/docs/report/vpp_performance_tests/csit_release_notes.rst @@ -8,11 +8,6 @@ Changes in |csit-release| #. VPP PERFORMANCE TESTS - - **AF_XDP**: Added af_xdp driver support for all test cases. Test - results will be added in sub-sequent CSIT-2106 report. - - - **GTPU tunnel**: Added GTPU HW Offload IPv4 routing tests. - - **Intel Xeon Ice Lake**: Added initial test data for these platforms. Current CSIT-2106 report data for Intel Xeon Ice Lake comes from an external source (Intel labs running CSIT code on @@ -57,34 +52,18 @@ Changes in |csit-release| #. TEST FRAMEWORK - - **Telemetry retouch**: Refactored telemetry retrieval from DUTs and - SUTs. Included VPP perfmon plugin telemetry with all perfmon - bundles available in VPP release. - - - **Upgrade to Ubuntu 20.04 LTS**: Re-installed base operating system - to Ubuntu 20.04.2 LTS. Upgrade included also baseline Docker - containers used for spawning topology. - - - **TRex upgrade v2.86 to v2.88**: Included move to DPDK 21.02 and - changed the way egress low latency queues are used in FVL NICs. - This broke latency measurements for majority of FVL NICs in - CSIT. Latency values look better after upgrading FVL FW on TRex - servers, but still somewhat higher than before the TRex upgrade. - Tracked by `CSIT-1790 `_. - - - **CSIT test environment** version has been updated to ver. 7, see + - **CSIT test environment** version has been updated to ver. 8, see :ref:`test_environment_versioning`. - **CSIT in AWS environment**: Added CSIT support for AWS c5n - instances environment. Test results will be added in sub-sequent - CSIT-2106 report. + instances environment. - **CSIT PAPI support**: Due to issues with PAPI performance, VAT is still used in CSIT for all VPP scale tests. See known issues below. - **General Code Housekeeping**: Ongoing code optimizations and bug - fixes. + fixes. #. PRESENTATION AND ANALYTICS LAYER -- 2.16.6