aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpmikus <pmikus@cisco.com>2021-10-13 09:57:13 +0000
committerTibor Frank <tifrank@cisco.com>2021-10-13 12:16:05 +0000
commit33a4113bd31fc46db6467e7a595826309c5749ec (patch)
tree69d01d91e14c54ed2b178a2bf1474f77d4368172
parent4df99558366cfff5c9476f77915a87b4dd66d46f (diff)
feat(Docs): Update few sections
Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: I6bfa76b7b0dd9e6f78164ac07ad32c5efac156b0 (cherry picked from commit 07dc2213e6c0e95147e7025b02e91ed89ea07209)
-rw-r--r--docs/report/introduction/methodology_mellanox_nic.rst23
-rw-r--r--docs/report/introduction/test_environment_intro.rst9
-rw-r--r--docs/report/introduction/test_environment_tg.rst2
-rw-r--r--docs/report/introduction/test_scenarios_overview.rst5
-rw-r--r--docs/report/vpp_device_tests/csit_release_notes.rst15
-rw-r--r--docs/report/vpp_performance_tests/csit_release_notes.rst27
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 <https://gerrit.fd.io/r/c/csit/+/31652>`_.
- Ubuntu upgrade:
`upgrade from 18.04 LTS to 20.04.2 LTS <https://gerrit.fd.io/r/c/csit/+/31290>`_.
+- Ver. 8 associated with CSIT rls2110 branch (`HW
+ <https://git.fd.io/csit/tree/docs/lab?h=rls2110>`_, `Linux
+ <https://s3-docs.fd.io/csit/rls2110/report/vpp_performance_tests/test_environment.html#sut-settings-linux>`_,
+ `TRex
+ <https://s3-docs.fd.io/csit/rls2110/report/vpp_performance_tests/test_environment.html#tg-settings-trex>`_,
+ `CSIT <https://git.fd.io/csit/tree/?h=rls2110>`_).
+
+ - Intel NIC 700/800 series firmware upgrade based on DPDK compatibility
+ matrix: `depends on testbed type <https://gerrit.fd.io/r/c/csit/+/33311>`_.
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 <https://jira.fd.io/browse/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