aboutsummaryrefslogtreecommitdiffstats
path: root/docs/report/dpdk_performance_tests
diff options
context:
space:
mode:
authorMaciek Konstantynowicz <mkonstan@cisco.com>2018-08-14 19:38:08 +0100
committerMaciek Konstantynowicz <mkonstan@cisco.com>2018-08-15 09:29:30 +0000
commit14f5a52b235fc196952c85e127a57821e325d7bc (patch)
tree3ae759e0ff2a76dba3dc525ff9d35641e9dcbba6 /docs/report/dpdk_performance_tests
parentc2ce046f71f7de1f247be68513e3d4e10c8c2a04 (diff)
1807 report: updated dpdk performance overview section.
Change-Id: I48e6e5b5750bcb4b3b7b6eb82c351bed1de08c73 Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
Diffstat (limited to 'docs/report/dpdk_performance_tests')
-rw-r--r--docs/report/dpdk_performance_tests/overview.rst53
1 files changed, 22 insertions, 31 deletions
diff --git a/docs/report/dpdk_performance_tests/overview.rst b/docs/report/dpdk_performance_tests/overview.rst
index 499f0068e4..5f3d6b0a2b 100644
--- a/docs/report/dpdk_performance_tests/overview.rst
+++ b/docs/report/dpdk_performance_tests/overview.rst
@@ -10,9 +10,7 @@ Logical Topologies
CSIT DPDK performance tests are executed on physical testbeds described
in :ref:`tested_physical_topologies`. Based on the packet path through
server SUTs, one distinct logical topology type is used for DPDK DUT
-data plane testing:
-
-#. NIC-to-NIC switching topologies.
+data plane testing: NIC-to-NIC switching topology.
NIC-to-NIC Switching
~~~~~~~~~~~~~~~~~~~~
@@ -56,11 +54,11 @@ testbeds are shown in figures below.
:alt: logical-3n-nic2nic
:align: center
-Server Systems Under Test (SUT) runs DPDK Testpmd/L3FWD application in
-Linux user-mode as a Device Under Test (DUT). Server Traffic Generator (TG)
-runs T-Rex application. Physical connectivity between SUTs and TG is provided
-using different drivers and NIC models that need to be tested for performance
-(packet/bandwidth throughput and latency).
+Server Systems Under Test (SUT) run DPDK Testpmd or L3fwd application in
+Linux user-mode as a Device Under Test (DUT). Server Traffic Generator
+(TG) runs T-Rex application. Physical connectivity between SUTs and TG
+is provided using different drivers and NIC models that need to be
+tested for performance (packet/bandwidth throughput and latency).
From SUT and DUT perspectives, all performance tests involve forwarding
packets between two physical Ethernet ports (10GE, 25GE, 40GE, 100GE).
@@ -98,30 +96,23 @@ topologies and configurations:
- 100% of discovered NDR throughput.
- 100% of discovered PDR throughput.
-- Maximum Receive Rate (MRR): measure packet forwarding rate under the
+- Maximum Receive Rate (MRR): measured packet forwarding rate under the
maximum load offered by traffic generator over a set trial duration,
regardless of packet loss. Maximum load for specified Ethernet frame
size is set to the bi-directional link rate.
-|csit-release| includes following performance test suites, listed per NIC type:
-
-- **L2IntLoop** - L2 Interface Loop forwarding any Ethernet frames between
- two Interfaces.
-
-- **IPv4 Routed Forwarding** - L3 IP forwarding of Ethernet frames between
- two Interfaces.
-
-Execution of performance tests takes time, especially the throughput
-tests. Due to limited HW testbed resources available within FD.io labs
-hosted by :abbr:`LF (Linux Foundation)`, the number of tests for some
-NIC models has been limited to few baseline tests.
-
-Performance Tests Naming
-------------------------
-
-FD.io |csit-release| follows a common structured naming convention for
-all performance and system functional tests, introduced in CSIT-17.01.
-
-The naming should be intuitive for majority of the tests. Complete
-description of FD.io CSIT test naming convention is provided on
-:ref:`csit_test_naming`.
+|csit-release| includes following DPDK Testpmd and L3fwd data plane
+functionality performance tested across a range of NIC drivers and NIC
+models:
+
++-----------------------+----------------------------------------------+
+| Functionality | Description |
++=======================+==============================================+
+| L2IntLoop | L2 Interface Loop forwarding all Ethernet |
+| | frames between two Interfaces. |
++-----------------------+----------------------------------------------+
+| IPv4 Routed | Longest Prefix Match (LPM) L3 IPv4 |
+| Forwarding | forwarding of Ethernet frames between two |
+| | Interfaces, with two /8 prefixes in lookup |
+| | table. |
++-----------------------+----------------------------------------------+