Published: CSIT-2001 Release Report

Maciek Konstantynowicz (mkonstan)

Hi All, CSIT-2001 report has been published on docs site:

Many thanks to All in CSIT, VPP and wider community who
contributed and worked hard to make CSIT-2001 happen!

Below three summaries:
- Intel Xeon 2n-skx, 3n-skx and 2n-clx Testbeds microcode issue.
- CSIT-2001 Release Summary, a high-level summary.
- Points of Note in CSIT-2001 Report, with specific links to report.

Welcome all comments, best by email to csit-dev@....


NOTE: Intel Xeon 2n-skx, 3n-skx and 2n-clx Testbeds microcode issue.
VPP and DPDK performance test data is not included in this report
version. This is due to the lower performance and behaviour
inconsistency of these systems following the upgrade of processor
microcode packages (skx ucode 0x2000064, clx ucode 0x500002c), done
as part of updating Ubuntu 18.04 LTS kernel version. Tested VPP and
DPDK applications (L3fwd) are affected. Skx and Clx test data will
be added in subsequent maintenance report version(s) once the issue
is resolved. See

CSIT-2001 Release Summary
1. CSIT-2001 Report

- html link:
- pdf link:

2. New Tests

- NFV density tests with IPsec encryption between DUTs.

- Full test coverage for VPP AVF driver for Fortville NICs.

- VPP Hoststack TCP/IP tests with wrk, iperf3 with LDPreload tests
without and with packet loss via VPP NSIM plugin), and QUIC/UDP/IP
transport tests.

- Mellanox ConnectX5-2p100GE NICs in 2n-clx testbeds using VPP native
rdma driver.

- Load Balancer tests.

3. Benchmarking

- Fully onboarded new Intel Xeon Cascadelake Testbeds with x710,
xxv710 and mcx556a-edat NIC cards.

- Added new High Dynamic Range Histogram latency measurements.

4. Infrastructure

- Full migration of CSIT from Python2.7 to Python3.6.

Points of Note in the CSIT-2001 Report
Indexed specific links listed at the bottom.

1. VPP release notes
a. Changes in CSIT-2001: [1]
b. Known issues: [2]

2. VPP performance - 64B/IMIX throughput graphs (selected NIC models):
a. Graphs explained: [3]
b. L2 Ethernet Switching: [4]
c. IPv4 Routing: [5]
d. IPv6 Routing: [6]
e. SRv6 Routing: [7]
f. IPv4 Tunnels: [8]
g. KVM VMs vhost-user: [9]
h. LXC/DRC Container Memif: [10]
e. IPsec IPv4 Routing: [11]
f. Virtual Topology System: [12]

3. VPP performance - multi-core and latency graphs:
a. Speedup Multi-Core: [13]
b. Latency: [14]

4. VPP performance comparisons
a. VPP-20.01 vs. VPP-19.08: [15]

5. VPP performance test details - all NICs:
a. Detailed results 64B IMIX 1518B 9kB: [16]
b. Configuration: [17]

DPDK Testpmd and L3fwd performance sections follow similar structure.

6. DPDK applications:
a. Release notes: [18]
b. DPDK performance - 64B throughput graphs: [19]
c. DPDK performance - latency graphs: [20]
d. DPDK performance - DPDK-19.08 vs. DPDK-19.05: [21]

Functional tests, including VPP_Device (functional device tests),
VPP_VIRL and HoneyComb are all included in the report.

Specific links within the report: