feat(ansible): Repurpose obsolete vpp-device
[csit.git] / docs / content / release_notes / current / vpp_performance.md
1 ---
2 title: "VPP Performance"
3 weight: 1
4 ---
5
6 # CSIT 24.06 - VPP Performance
7
8 1. TEST FRAMEWORK
9    - **CSIT test environment** version has been updated to ver. 15, see
10      [Environment Versioning]({{< ref "../../../infrastructure/fdio_csit_testbed_versioning" >}}).
11    - **General Code Housekeeping**: Ongoing code optimizations and bug fixes.
12 2. VPP PERFORMANCE TESTS
13    - Added tests:
14      - Added memif+DMA tests; added 1518B and 4c memif testcases.
15      - Added nginx+DMA tests; added 2048B testcases.
16      - Added IPsec hwasync tests to 3n-icxd and 3n-snr.
17      - Added IPsec tests to cover more encryption algorithms and other settings.
18      - Added more SOAK tests.
19      - Added selected 6-port tests for 3na-spr.
20    - Edited tests:
21      - Selected single-flow tests now use single worker even if SMT is on.
22      - IPsecHW tests now use rxq ratio of 2.
23        - This means one worker reads only from one of two ports.
24        - This workaround avoids some inefficiencies,
25        - but still does not reach the expected performance on 3nb-spr.
26      - 1518B tests with encapsulation overhead now properly use no-multi-seg.
27      - Added TX checksum offload to hoststack tests missing it.
28 3. PRESENTATION AND ANALYTICS LAYER
29    - Detailed views added to comparison tables.
30
31 # Known Issues
32
33 These are issues that cause test failures or otherwise limit usefulness of CSIT
34 testing.
35
36 ## New
37
38 Any issue listed here may have been present also in a previous release,
39 but was not detected/recognized/reported enough back then.
40 Also, issues previously thought fixed but now reopened are listed here.
41
42 **#** | **JiraID**                                       | **Issue Description**
43 ------|--------------------------------------------------|--------------------------------------------------------------
44   1   |                                                  |
45
46 ## Previous
47
48 Issues reported in previous releases which still affect the current results.
49
50 **#** | **JiraID**                                       | **Issue Description**
51 ------|--------------------------------------------------|--------------------------------------------------------------
52   1   |                                                  |
53
54 ## Fixed
55
56 Issues reported in previous releases which were fixed in this release:
57
58 **#** | **JiraID**                                       | **Issue Description**
59 ------|--------------------------------------------------|--------------------------------------------------------------
60   1   |                                                  |
61
62 # Root Cause Analysis for Regressions
63
64 List of RCAs in CSIT 24.06 for VPP performance regressions.
65 Not listing differences caused by known issues (uneven worker load
66 due to randomized RSS or other per-worker issues).
67 Also not listing tests which historically show large performance variance.
68
69 Contrary to issues, these genuine regressions do not limit usefulness
70 of CSIT testing. So even if they are not fixed
71 (e.g. when the regression is an expected consequence of added functionality),
72 they will not be re-listed in the next release report.
73
74 **#** | **JiraID**                                       | **Issue Description**
75 ------|--------------------------------------------------|--------------------------------------------------------------
76   1   |                                                  |