aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2020-02-25 10:11:10 +0100
committerTibor Frank <tifrank@cisco.com>2020-02-25 09:16:30 +0000
commit745f10ae11f3bfad996007db866f0d6439bc15bf (patch)
tree5286c8bc0459feb0a5ae6e174f8da0a285f5ac5f /docs
parentead5c1fd3d56a389e21d8dddd15a9862a626a567 (diff)
Report: Hoststack methodology
Change-Id: I105e1d4823df42522bff1af50d1bb173cd84d958 Signed-off-by: Tibor Frank <tifrank@cisco.com> (cherry picked from commit 84ab8bd624aa016988fc9f56e5a07e9ec07128b5)
Diffstat (limited to 'docs')
-rw-r--r--docs/report/dpdk_performance_tests/csit_release_notes.rst2
-rw-r--r--docs/report/introduction/methodology.rst4
-rw-r--r--docs/report/introduction/methodology_hoststack_testing/index.rst8
-rw-r--r--docs/report/introduction/methodology_hoststack_testing/methodology_http_tcp_with_wrk.rst (renamed from docs/report/introduction/methodology_http_tcp_with_wrk.rst)2
-rw-r--r--docs/report/introduction/methodology_hoststack_testing/methodology_quic_with_vppecho.rst (renamed from docs/report/introduction/methodology_quic_with_vppecho.rst)10
-rw-r--r--docs/report/introduction/methodology_hoststack_testing/methodology_tcp_with_iperf3.rst (renamed from docs/report/introduction/methodology_tcp_with_iperf3.rst)8
-rw-r--r--docs/report/introduction/physical_testbeds.rst8
-rw-r--r--docs/report/vpp_performance_tests/csit_release_notes.rst4
8 files changed, 28 insertions, 18 deletions
diff --git a/docs/report/dpdk_performance_tests/csit_release_notes.rst b/docs/report/dpdk_performance_tests/csit_release_notes.rst
index 7f190ab201..b6cec015be 100644
--- a/docs/report/dpdk_performance_tests/csit_release_notes.rst
+++ b/docs/report/dpdk_performance_tests/csit_release_notes.rst
@@ -30,7 +30,7 @@ Changes in |csit-release|
- **New Intel Xeon Cascadelake Testbeds**: Added performance tests
for 2-Node-Cascadelake (2n-clx) testbeds with x710, xxv710 and
- mcx556a-edat NIC cards.
+ cx556a-edat NIC cards.
..
// Alternative Note for 1st Bullet when bad microcode Skx, Clx results are published
diff --git a/docs/report/introduction/methodology.rst b/docs/report/introduction/methodology.rst
index 107a6954c6..61752a4560 100644
--- a/docs/report/introduction/methodology.rst
+++ b/docs/report/introduction/methodology.rst
@@ -13,9 +13,7 @@ Test Methodology
methodology_data_plane_throughput/index
methodology_packet_latency
methodology_multi_core_speedup
- methodology_http_tcp_with_wrk
- methodology_tcp_with_iperf3
- methodology_quic_with_vppecho
+ methodology_hoststack_testing/index
methodology_reconf
methodology_vpp_startup_settings
methodology_kvm_vms_vhost_user
diff --git a/docs/report/introduction/methodology_hoststack_testing/index.rst b/docs/report/introduction/methodology_hoststack_testing/index.rst
new file mode 100644
index 0000000000..e7b5b79610
--- /dev/null
+++ b/docs/report/introduction/methodology_hoststack_testing/index.rst
@@ -0,0 +1,8 @@
+Hoststack Testing
+-----------------
+
+.. toctree::
+
+ methodology_http_tcp_with_wrk
+ methodology_tcp_with_iperf3
+ methodology_quic_with_vppecho
diff --git a/docs/report/introduction/methodology_http_tcp_with_wrk.rst b/docs/report/introduction/methodology_hoststack_testing/methodology_http_tcp_with_wrk.rst
index cd831b4481..f5da5339a0 100644
--- a/docs/report/introduction/methodology_http_tcp_with_wrk.rst
+++ b/docs/report/introduction/methodology_hoststack_testing/methodology_http_tcp_with_wrk.rst
@@ -1,5 +1,5 @@
HTTP/TCP with WRK
------------------
+^^^^^^^^^^^^^^^^^
`WRK HTTP benchmarking tool <https://github.com/wg/wrk>`_ is used for
TCP/IP and HTTP tests of VPP Host Stack and built-in static HTTP server.
diff --git a/docs/report/introduction/methodology_quic_with_vppecho.rst b/docs/report/introduction/methodology_hoststack_testing/methodology_quic_with_vppecho.rst
index 5579fb5954..329b9a2964 100644
--- a/docs/report/introduction/methodology_quic_with_vppecho.rst
+++ b/docs/report/introduction/methodology_hoststack_testing/methodology_quic_with_vppecho.rst
@@ -1,5 +1,5 @@
Hoststack Throughput Testing over QUIC/UDP/IP with vpp_echo
------------------------------------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`vpp_echo performance testing tool <https://wiki.fd.io/view/VPP/HostStack#External_Echo_Server.2FClient_.28vpp_echo.29>`_
is a bespoke performance test application which utilizes the 'native
@@ -17,9 +17,11 @@ streams per connection.
The test configuration is as follows:
- DUT1 Network DUT2
-[ vpp_echo-client -> VPP1 ]=======[ VPP2 -> vpp_echo-server]
- N-streams/connection
+::
+
+ DUT1 Network DUT2
+ [ vpp_echo-client -> VPP1 ]=======[ VPP2 -> vpp_echo-server]
+ N-streams/connection
where,
diff --git a/docs/report/introduction/methodology_tcp_with_iperf3.rst b/docs/report/introduction/methodology_hoststack_testing/methodology_tcp_with_iperf3.rst
index 288da004a5..1355a3cb21 100644
--- a/docs/report/introduction/methodology_tcp_with_iperf3.rst
+++ b/docs/report/introduction/methodology_hoststack_testing/methodology_tcp_with_iperf3.rst
@@ -1,5 +1,5 @@
Hoststack Throughput Testing over TCP/IP with iperf3
-----------------------------------------------------
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`iperf3 goodput measurement tool <https://github.com/esnet/iperf>`_
is used for measuring the maximum attainable goodput of the VPP Host
@@ -19,8 +19,10 @@ LD_PRELOAD which inherently has more overhead and other limitations.
The test configuration is as follows:
- DUT1 Network DUT2
-[ iperf3-client -> VPP1 ]=======[ VPP2 -> iperf3-server]
+::
+
+ DUT1 Network DUT2
+ [ iperf3-client -> VPP1 ]=======[ VPP2 -> iperf3-server]
where,
diff --git a/docs/report/introduction/physical_testbeds.rst b/docs/report/introduction/physical_testbeds.rst
index 159728d8ee..24061f9737 100644
--- a/docs/report/introduction/physical_testbeds.rst
+++ b/docs/report/introduction/physical_testbeds.rst
@@ -71,7 +71,7 @@ SUT servers are populated with the following NIC models:
#. NIC-1: x710-DA4 4p10GE Intel.
#. NIC-2: xxv710-DA2 2p25GE Intel.
-#. NIC-3: mcx556a-edat ConnectX5 2p100GE Mellanox. (Only testbed t27, t28)
+#. NIC-3: cx556a-edat ConnectX5 2p100GE Mellanox. (Only testbed t27, t28)
#. NIC-4: empty, future expansion.
#. NIC-5: empty, future expansion.
#. NIC-6: empty, future expansion.
@@ -81,7 +81,7 @@ NIC models:
#. NIC-1: x710-DA4 4p10GE Intel.
#. NIC-2: xxv710-DA2 2p25GE Intel.
-#. NIC-3: mcx556a-edat ConnectX5 2p100GE Mellanox. (Only testbed t27, t28)
+#. NIC-3: cx556a-edat ConnectX5 2p100GE Mellanox. (Only testbed t27, t28)
#. NIC-4: empty, future expansion.
#. NIC-5: empty, future expansion.
#. NIC-6: x710-DA4 4p10GE Intel. (For self-tests.)
@@ -118,7 +118,7 @@ SUT servers are populated with the following NIC models:
#. NIC-1: x710-DA4 4p10GE Intel.
#. NIC-2: xxv710-DA2 2p25GE Intel.
-#. NIC-3: mcx556a-edat ConnectX5 2p100GE Mellanox. (Not used yet.)
+#. NIC-3: cx556a-edat ConnectX5 2p100GE Mellanox. (Not used yet.)
#. NIC-4: empty, future expansion.
#. NIC-5: empty, future expansion.
#. NIC-6: empty, future expansion.
@@ -128,7 +128,7 @@ NIC models:
#. NIC-1: x710-DA4 4p10GE Intel.
#. NIC-2: xxv710-DA2 2p25GE Intel.
-#. NIC-3: mcx556a-edat ConnectX5 2p100GE Mellanox. (Not used yet.)
+#. NIC-3: cx556a-edat ConnectX5 2p100GE Mellanox. (Not used yet.)
#. NIC-4: empty, future expansion.
#. NIC-5: empty, future expansion.
#. NIC-6: x710-DA4 4p10GE Intel. (For self-tests.)
diff --git a/docs/report/vpp_performance_tests/csit_release_notes.rst b/docs/report/vpp_performance_tests/csit_release_notes.rst
index e01868075d..8da1f29608 100644
--- a/docs/report/vpp_performance_tests/csit_release_notes.rst
+++ b/docs/report/vpp_performance_tests/csit_release_notes.rst
@@ -37,7 +37,7 @@ Changes in |csit-release|
generator. HDRH latency data presented in latency packet
percentile graphs and in detailed results tables.
- - **Mellanox MCX556A-EDAT tests**: Added tests with Mellanox
+ - **Mellanox CX556A-EDAT tests**: Added tests with Mellanox
ConnectX5-2p100GE NICs in 2n-clx testbeds using VPP native rdma
driver.
@@ -78,7 +78,7 @@ Changes in |csit-release|
- **New Intel Xeon Cascadelake Testbeds**: Added performance tests
for 2-Node-Cascadelake (2n-clx) testbeds with x710, xxv710 and
- mcx556a-edat NIC cards.
+ cx556a-edat NIC cards.
#. PRESENTATION AND ANALYTICS LAYER