add162cfff1e307da084ae3b573a148266b849bb
[csit.git] / docs / report / vpp_performance_tests / comparisons / current_vs_previous_release.rst
1
2 .. _vpp_compare_current_vs_previous_release:
3
4 Current vs Previous Release
5 ---------------------------
6
7 Relative comparison of VPP packet throughput (NDR, PDR and MRR) between
8 |vpp-release| and |vpp-release-1| (measured for |csit-release| and
9 |csit-release-1| respectively) is calculated from results of tests
10 running on 3-node Arm TaiShan (3n-tsh)
11 testbeds, in 1-core, 2-core and 4-core (MRR only) configurations.
12
13 Listed mean and standard deviation values are computed based on a series
14 of the same tests executed against respective VPP releases to verify
15 test results repeatability, with percentage change calculated for mean
16 values. Note that the standard deviation is quite high for a small
17 number of packet throughput tests, what indicates poor test results
18 repeatability and makes the relative change of mean throughput value not
19 fully representative for these tests. The root causes behind poor
20 results repeatability vary between the test cases.
21
22 .. note::
23
24     Test results are stored in
25
26     - `build logs from FD.io vpp performance job 2n-icx`_,
27     - `build logs from FD.io vpp performance job 3n-icx`_,
28     - `build logs from FD.io vpp performance job 2n-clx`_,
29     - `build logs from FD.io vpp performance job 2n-zn2`_,
30     - `build logs from FD.io vpp performance job 3n-tsh`_,
31     - `build logs from FD.io vpp performance job 2n-tx2`_,
32     - `build logs from FD.io vpp performance job 2n-aws`_,
33
34     with RF result files csit-vpp-perf-|srelease|-\*.zip
35     `archived here <../../_static/archive/>`_.
36
37 2n-icx-xxv710
38 ~~~~~~~~~~~~~
39
40 NDR Comparison
41 ``````````````
42
43 Comparison tables in HTML, ASCII and CSV formats:
44
45   - `HTML 2t1c NDR comparison <performance-changes-2n-icx-2t1c-ndr.html>`_
46   - `HTML 4t2c NDR comparison <performance-changes-2n-icx-4t2c-ndr.html>`_
47   - `ASCII 2t1c NDR comparison <../../_static/vpp/performance-changes-2n-icx-2t1c-ndr.txt>`_
48   - `ASCII 4t2c NDR comparison <../../_static/vpp/performance-changes-2n-icx-4t2c-ndr.txt>`_
49   - `CSV 2t1c NDR comparison <../../_static/vpp/performance-changes-2n-icx-2t1c-ndr-csv.csv>`_
50   - `CSV 4t2c NDR comparison <../../_static/vpp/performance-changes-2n-icx-4t2c-ndr-csv.csv>`_
51
52 PDR Comparison
53 ``````````````
54
55 Comparison tables in HTML, ASCII and CSV formats:
56
57   - `HTML 2t1c PDR comparison <performance-changes-2n-icx-2t1c-pdr.html>`_
58   - `HTML 4t2c PDR comparison <performance-changes-2n-icx-4t2c-pdr.html>`_
59   - `ASCII 2t1c PDR comparison <../../_static/vpp/performance-changes-2n-icx-2t1c-pdr.txt>`_
60   - `ASCII 4t2c PDR comparison <../../_static/vpp/performance-changes-2n-icx-4t2c-pdr.txt>`_
61   - `CSV 2t1c PDR comparison <../../_static/vpp/performance-changes-2n-icx-2t1c-pdr-csv.csv>`_
62   - `CSV 4t2c PDR comparison <../../_static/vpp/performance-changes-2n-icx-4t2c-pdr-csv.csv>`_
63
64 MRR Comparison
65 ``````````````
66
67 Comparison tables in HTML, ASCII and CSV formats:
68
69   - `HTML 2t1c MRR comparison <performance-changes-2n-icx-2t1c-mrr.html>`_
70   - `HTML 4t2c MRR comparison <performance-changes-2n-icx-4t2c-mrr.html>`_
71   - `HTML 8t4c MRR comparison <performance-changes-2n-icx-8t4c-mrr.html>`_
72   - `ASCII 2t1c MRR comparison <../../_static/vpp/performance-changes-2n-icx-2t1c-mrr.txt>`_
73   - `ASCII 4t2c MRR comparison <../../_static/vpp/performance-changes-2n-icx-4t2c-mrr.txt>`_
74   - `ASCII 8t4c MRR comparison <../../_static/vpp/performance-changes-2n-icx-8t4c-mrr.txt>`_
75   - `CSV 2t1c MRR comparison <../../_static/vpp/performance-changes-2n-icx-2t1c-mrr-csv.csv>`_
76   - `CSV 4t2c MRR comparison <../../_static/vpp/performance-changes-2n-icx-4t2c-mrr-csv.csv>`_
77   - `CSV 8t4c MRR comparison <../../_static/vpp/performance-changes-2n-icx-8t4c-mrr-csv.csv>`_
78
79 Latency Comparison
80 ``````````````````
81
82 Comparison tables in HTML, ASCII and CSV formats:
83
84   - `HTML 2t1c PDR50, direction1, average value comparison <latency-changes-2n-icx-xxv710-2t1c-pdr50-d1-avg.html>`_
85   - `HTML 2t1c PDR90, direction1, average value comparison <latency-changes-2n-icx-xxv710-2t1c-pdr90-d1-avg.html>`_
86   - `HTML 2t1c PDR90, direction1, max value comparison <latency-changes-2n-icx-xxv710-2t1c-pdr90-d1-max.html>`_
87   - `ASCII 2t1c PDR50, direction1, average value comparison <../../_static/vpp/latency-changes-2n-icx-xxv710-2t1c-pdr50-d1-avg.txt>`_
88   - `ASCII 2t1c PDR90, direction1, average value comparison <../../_static/vpp/latency-changes-2n-icx-xxv710-2t1c-pdr90-d1-avg.txt>`_
89   - `ASCII 2t1c PDR90, direction1, max value comparison <../../_static/vpp/latency-changes-2n-icx-xxv710-2t1c-pdr90-d1-max.txt>`_
90   - `CSV 2t1c PDR50, direction1, average value comparison <../../_static/vpp/latency-changes-2n-icx-xxv710-2t1c-pdr50-d1-avg-csv.csv>`_
91   - `CSV 2t1c PDR90, direction1, average value comparison <../../_static/vpp/latency-changes-2n-icx-xxv710-2t1c-pdr90-d1-avg-csv.csv>`_
92   - `CSV 2t1c PDR90, direction1, max value comparison <../../_static/vpp/latency-changes-2n-icx-xxv710-2t1c-pdr90-d1-max-csv.csv>`_
93
94 3n-icx-xxv710
95 ~~~~~~~~~~~~~
96
97 NDR Comparison
98 ``````````````
99
100 Comparison tables in HTML, ASCII and CSV formats:
101
102   - `HTML 2t1c NDR comparison <performance-changes-3n-icx-2t1c-ndr.html>`_
103   - `HTML 4t2c NDR comparison <performance-changes-3n-icx-4t2c-ndr.html>`_
104   - `ASCII 2t1c NDR comparison <../../_static/vpp/performance-changes-3n-icx-2t1c-ndr.txt>`_
105   - `ASCII 4t2c NDR comparison <../../_static/vpp/performance-changes-3n-icx-4t2c-ndr.txt>`_
106   - `CSV 2t1c NDR comparison <../../_static/vpp/performance-changes-3n-icx-2t1c-ndr-csv.csv>`_
107   - `CSV 4t2c NDR comparison <../../_static/vpp/performance-changes-3n-icx-4t2c-ndr-csv.csv>`_
108
109 PDR Comparison
110 ``````````````
111
112 Comparison tables in HTML, ASCII and CSV formats:
113
114   - `HTML 2t1c PDR comparison <performance-changes-3n-icx-2t1c-pdr.html>`_
115   - `HTML 4t2c PDR comparison <performance-changes-3n-icx-4t2c-pdr.html>`_
116   - `ASCII 2t1c PDR comparison <../../_static/vpp/performance-changes-3n-icx-2t1c-pdr.txt>`_
117   - `ASCII 4t2c PDR comparison <../../_static/vpp/performance-changes-3n-icx-4t2c-pdr.txt>`_
118   - `CSV 2t1c PDR comparison <../../_static/vpp/performance-changes-3n-icx-2t1c-pdr-csv.csv>`_
119   - `CSV 4t2c PDR comparison <../../_static/vpp/performance-changes-3n-icx-4t2c-pdr-csv.csv>`_
120
121 MRR Comparison
122 ``````````````
123
124 Comparison tables in HTML, ASCII and CSV formats:
125
126   - `HTML 2t1c MRR comparison <performance-changes-3n-icx-2t1c-mrr.html>`_
127   - `HTML 4t2c MRR comparison <performance-changes-3n-icx-4t2c-mrr.html>`_
128   - `HTML 8t4c MRR comparison <performance-changes-3n-icx-8t4c-mrr.html>`_
129   - `ASCII 2t1c MRR comparison <../../_static/vpp/performance-changes-3n-icx-2t1c-mrr.txt>`_
130   - `ASCII 4t2c MRR comparison <../../_static/vpp/performance-changes-3n-icx-4t2c-mrr.txt>`_
131   - `ASCII 8t4c MRR comparison <../../_static/vpp/performance-changes-3n-icx-8t4c-mrr.txt>`_
132   - `CSV 2t1c MRR comparison <../../_static/vpp/performance-changes-3n-icx-2t1c-mrr-csv.csv>`_
133   - `CSV 4t2c MRR comparison <../../_static/vpp/performance-changes-3n-icx-4t2c-mrr-csv.csv>`_
134   - `CSV 8t4c MRR comparison <../../_static/vpp/performance-changes-3n-icx-8t4c-mrr-csv.csv>`_
135
136 Latency Comparison
137 ``````````````````
138
139 Comparison tables in HTML, ASCII and CSV formats:
140
141   - `HTML 2t1c PDR50, direction1, average value comparison <latency-changes-3n-icx-xxv710-2t1c-pdr50-d1-avg.html>`_
142   - `HTML 2t1c PDR90, direction1, average value comparison <latency-changes-3n-icx-xxv710-2t1c-pdr90-d1-avg.html>`_
143   - `HTML 2t1c PDR90, direction1, max value comparison <latency-changes-3n-icx-xxv710-2t1c-pdr90-d1-max.html>`_
144   - `ASCII 2t1c PDR50, direction1, average value comparison <../../_static/vpp/latency-changes-3n-icx-xxv710-2t1c-pdr50-d1-avg.txt>`_
145   - `ASCII 2t1c PDR90, direction1, average value comparison <../../_static/vpp/latency-changes-3n-icx-xxv710-2t1c-pdr90-d1-avg.txt>`_
146   - `ASCII 2t1c PDR90, direction1, max value comparison <../../_static/vpp/latency-changes-3n-icx-xxv710-2t1c-pdr90-d1-max.txt>`_
147   - `CSV 2t1c PDR50, direction1, average value comparison <../../_static/vpp/latency-changes-3n-icx-xxv710-2t1c-pdr50-d1-avg-csv.csv>`_
148   - `CSV 2t1c PDR90, direction1, average value comparison <../../_static/vpp/latency-changes-3n-icx-xxv710-2t1c-pdr90-d1-avg-csv.csv>`_
149   - `CSV 2t1c PDR90, direction1, max value comparison <../../_static/vpp/latency-changes-3n-icx-xxv710-2t1c-pdr90-d1-max-csv.csv>`_
150
151 ..
152   Hoststack
153   `````````
154
155   Comparison tables in HTML, ASCII and CSV formats:
156
157     - `HTML Hoststack comparison <performance-changes-3n-icx-hoststack.html>`_
158     - `ASCII Hoststack comparison <../../_static/vpp/performance-changes-3n-icx-hoststack.txt>`_
159     - `CSV Hoststack comparison <../../_static/vpp/performance-changes-3n-icx-hoststack-csv.csv>`_
160
161 2n-clx-xxv710
162 ~~~~~~~~~~~~~
163
164 NDR Comparison
165 ``````````````
166
167 Comparison tables in HTML, ASCII and CSV formats:
168
169   - `HTML 2t1c NDR comparison <performance-changes-2n-clx-xxv710-2t1c-ndr.html>`_
170   - `HTML 4t2c NDR comparison <performance-changes-2n-clx-xxv710-4t2c-ndr.html>`_
171   - `ASCII 2t1c NDR comparison <../../_static/vpp/performance-changes-2n-clx-xxv710-2t1c-ndr.txt>`_
172   - `ASCII 4t2c NDR comparison <../../_static/vpp/performance-changes-2n-clx-xxv710-4t2c-ndr.txt>`_
173   - `CSV 2t1c NDR comparison <../../_static/vpp/performance-changes-2n-clx-xxv710-2t1c-ndr-csv.csv>`_
174   - `CSV 4t2c NDR comparison <../../_static/vpp/performance-changes-2n-clx-xxv710-4t2c-ndr-csv.csv>`_
175
176 PDR Comparison
177 ``````````````
178
179 Comparison tables in HTML, ASCII and CSV formats:
180
181   - `HTML 2t1c PDR comparison <performance-changes-2n-clx-xxv710-2t1c-pdr.html>`_
182   - `HTML 4t2c PDR comparison <performance-changes-2n-clx-xxv710-4t2c-pdr.html>`_
183   - `ASCII 2t1c PDR comparison <../../_static/vpp/performance-changes-2n-clx-xxv710-2t1c-pdr.txt>`_
184   - `ASCII 4t2c PDR comparison <../../_static/vpp/performance-changes-2n-clx-xxv710-4t2c-pdr.txt>`_
185   - `CSV 2t1c PDR comparison <../../_static/vpp/performance-changes-2n-clx-xxv710-2t1c-pdr-csv.csv>`_
186   - `CSV 4t2c PDR comparison <../../_static/vpp/performance-changes-2n-clx-xxv710-4t2c-pdr-csv.csv>`_
187
188 MRR Comparison
189 ``````````````
190
191 Comparison tables in HTML, ASCII and CSV formats:
192
193   - `HTML 2t1c MRR comparison <performance-changes-2n-clx-xxv710-2t1c-mrr.html>`_
194   - `HTML 4t2c MRR comparison <performance-changes-2n-clx-xxv710-4t2c-mrr.html>`_
195   - `HTML 8t4c MRR comparison <performance-changes-2n-clx-xxv710-8t4c-mrr.html>`_
196   - `ASCII 2t1c MRR comparison <../../_static/vpp/performance-changes-2n-clx-xxv710-2t1c-mrr.txt>`_
197   - `ASCII 4t2c MRR comparison <../../_static/vpp/performance-changes-2n-clx-xxv710-4t2c-mrr.txt>`_
198   - `ASCII 8t4c MRR comparison <../../_static/vpp/performance-changes-2n-clx-xxv710-8t4c-mrr.txt>`_
199   - `CSV 2t1c MRR comparison <../../_static/vpp/performance-changes-2n-clx-xxv710-2t1c-mrr-csv.csv>`_
200   - `CSV 4t2c MRR comparison <../../_static/vpp/performance-changes-2n-clx-xxv710-4t2c-mrr-csv.csv>`_
201   - `CSV 8t4c MRR comparison <../../_static/vpp/performance-changes-2n-clx-xxv710-8t4c-mrr-csv.csv>`_
202
203 Latency Comparison
204 ``````````````````
205
206 Comparison tables in HTML, ASCII and CSV formats:
207
208   - `HTML 2t1c PDR50, direction1, average value comparison <latency-changes-2n-clx-xxv710-2t1c-pdr50-d1-avg.html>`_
209   - `HTML 2t1c PDR90, direction1, average value comparison <latency-changes-2n-clx-xxv710-2t1c-pdr90-d1-avg.html>`_
210   - `HTML 2t1c PDR90, direction1, max value comparison <latency-changes-2n-clx-xxv710-2t1c-pdr90-d1-max.html>`_
211   - `ASCII 2t1c PDR50, direction1, average value comparison <../../_static/vpp/latency-changes-2n-clx-xxv710-2t1c-pdr50-d1-avg.txt>`_
212   - `ASCII 2t1c PDR90, direction1, average value comparison <../../_static/vpp/latency-changes-2n-clx-xxv710-2t1c-pdr90-d1-avg.txt>`_
213   - `ASCII 2t1c PDR90, direction1, max value comparison <../../_static/vpp/latency-changes-2n-clx-xxv710-2t1c-pdr90-d1-max.txt>`_
214   - `CSV 2t1c PDR50, direction1, average value comparison <../../_static/vpp/latency-changes-2n-clx-xxv710-2t1c-pdr50-d1-avg-csv.csv>`_
215   - `CSV 2t1c PDR90, direction1, average value comparison <../../_static/vpp/latency-changes-2n-clx-xxv710-2t1c-pdr90-d1-avg-csv.csv>`_
216   - `CSV 2t1c PDR90, direction1, max value comparison <../../_static/vpp/latency-changes-2n-clx-xxv710-2t1c-pdr90-d1-max-csv.csv>`_
217
218 2n-clx-cx556a
219 ~~~~~~~~~~~~~
220
221 NDR Comparison
222 ``````````````
223
224 Comparison tables in HTML, ASCII and CSV formats:
225
226   - `HTML 2t1c NDR comparison <performance-changes-2n-clx-cx556a-2t1c-ndr.html>`_
227   - `HTML 4t2c NDR comparison <performance-changes-2n-clx-cx556a-4t2c-ndr.html>`_
228   - `ASCII 2t1c NDR comparison <../../_static/vpp/performance-changes-2n-clx-cx556a-2t1c-ndr.txt>`_
229   - `ASCII 4t2c NDR comparison <../../_static/vpp/performance-changes-2n-clx-cx556a-4t2c-ndr.txt>`_
230   - `CSV 2t1c NDR comparison <../../_static/vpp/performance-changes-2n-clx-cx556a-2t1c-ndr-csv.csv>`_
231   - `CSV 4t2c NDR comparison <../../_static/vpp/performance-changes-2n-clx-cx556a-4t2c-ndr-csv.csv>`_
232
233 PDR Comparison
234 ``````````````
235
236 Comparison tables in HTML, ASCII and CSV formats:
237
238   - `HTML 2t1c PDR comparison <performance-changes-2n-clx-cx556a-2t1c-pdr.html>`_
239   - `HTML 4t2c PDR comparison <performance-changes-2n-clx-cx556a-4t2c-pdr.html>`_
240   - `ASCII 2t1c PDR comparison <../../_static/vpp/performance-changes-2n-clx-cx556a-2t1c-pdr.txt>`_
241   - `ASCII 4t2c PDR comparison <../../_static/vpp/performance-changes-2n-clx-cx556a-4t2c-pdr.txt>`_
242   - `CSV 2t1c PDR comparison <../../_static/vpp/performance-changes-2n-clx-cx556a-2t1c-pdr-csv.csv>`_
243   - `CSV 4t2c PDR comparison <../../_static/vpp/performance-changes-2n-clx-cx556a-4t2c-pdr-csv.csv>`_
244
245 MRR Comparison
246 ``````````````
247
248 Comparison tables in HTML, ASCII and CSV formats:
249
250   - `HTML 2t1c MRR comparison <performance-changes-2n-clx-cx556a-2t1c-mrr.html>`_
251   - `HTML 4t2c MRR comparison <performance-changes-2n-clx-cx556a-4t2c-mrr.html>`_
252   - `HTML 8t4c MRR comparison <performance-changes-2n-clx-cx556a-8t4c-mrr.html>`_
253   - `ASCII 2t1c MRR comparison <../../_static/vpp/performance-changes-2n-clx-cx556a-2t1c-mrr.txt>`_
254   - `ASCII 4t2c MRR comparison <../../_static/vpp/performance-changes-2n-clx-cx556a-4t2c-mrr.txt>`_
255   - `ASCII 8t4c MRR comparison <../../_static/vpp/performance-changes-2n-clx-cx556a-8t4c-mrr.txt>`_
256   - `CSV 2t1c MRR comparison <../../_static/vpp/performance-changes-2n-clx-cx556a-2t1c-mrr-csv.csv>`_
257   - `CSV 4t2c MRR comparison <../../_static/vpp/performance-changes-2n-clx-cx556a-4t2c-mrr-csv.csv>`_
258   - `CSV 8t4c MRR comparison <../../_static/vpp/performance-changes-2n-clx-cx556a-8t4c-mrr-csv.csv>`_
259
260 Latency Comparison
261 ``````````````````
262
263 Comparison tables in HTML, ASCII and CSV formats:
264
265   - `HTML 2t1c PDR50, direction1, average value comparison <latency-changes-2n-clx-cx556a-2t1c-pdr50-d1-avg.html>`_
266   - `HTML 2t1c PDR90, direction1, average value comparison <latency-changes-2n-clx-cx556a-2t1c-pdr90-d1-avg.html>`_
267   - `HTML 2t1c PDR90, direction1, max value comparison <latency-changes-2n-clx-cx556a-2t1c-pdr90-d1-max.html>`_
268   - `ASCII 2t1c PDR50, direction1, average value comparison <../../_static/vpp/latency-changes-2n-clx-cx556a-2t1c-pdr50-d1-avg.txt>`_
269   - `ASCII 2t1c PDR90, direction1, average value comparison <../../_static/vpp/latency-changes-2n-clx-cx556a-2t1c-pdr90-d1-avg.txt>`_
270   - `ASCII 2t1c PDR90, direction1, max value comparison <../../_static/vpp/latency-changes-2n-clx-cx556a-2t1c-pdr90-d1-max.txt>`_
271   - `CSV 2t1c PDR50, direction1, average value comparison <../../_static/vpp/latency-changes-2n-clx-cx556a-2t1c-pdr50-d1-avg-csv.csv>`_
272   - `CSV 2t1c PDR90, direction1, average value comparison <../../_static/vpp/latency-changes-2n-clx-cx556a-2t1c-pdr90-d1-avg-csv.csv>`_
273   - `CSV 2t1c PDR90, direction1, max value comparison <../../_static/vpp/latency-changes-2n-clx-cx556a-2t1c-pdr90-d1-max-csv.csv>`_
274
275 2n-zn2-xxv710
276 ~~~~~~~~~~~~~
277
278 NDR Comparison
279 ``````````````
280
281 Comparison tables in HTML, ASCII and CSV formats:
282
283   - `HTML 2t1c NDR comparison <performance-changes-2n-zn2-xxv710-2t1c-ndr.html>`_
284   - `HTML 4t2c NDR comparison <performance-changes-2n-zn2-xxv710-4t2c-ndr.html>`_
285   - `ASCII 2t1c NDR comparison <../../_static/vpp/performance-changes-2n-zn2-xxv710-2t1c-ndr.txt>`_
286   - `ASCII 4t2c NDR comparison <../../_static/vpp/performance-changes-2n-zn2-xxv710-4t2c-ndr.txt>`_
287   - `CSV 2t1c NDR comparison <../../_static/vpp/performance-changes-2n-zn2-xxv710-2t1c-ndr-csv.csv>`_
288   - `CSV 4t2c NDR comparison <../../_static/vpp/performance-changes-2n-zn2-xxv710-4t2c-ndr-csv.csv>`_
289
290 PDR Comparison
291 ``````````````
292
293 Comparison tables in HTML, ASCII and CSV formats:
294
295   - `HTML 2t1c PDR comparison <performance-changes-2n-zn2-xxv710-2t1c-pdr.html>`_
296   - `HTML 4t2c PDR comparison <performance-changes-2n-zn2-xxv710-4t2c-pdr.html>`_
297   - `ASCII 2t1c PDR comparison <../../_static/vpp/performance-changes-2n-zn2-xxv710-2t1c-pdr.txt>`_
298   - `ASCII 4t2c PDR comparison <../../_static/vpp/performance-changes-2n-zn2-xxv710-4t2c-pdr.txt>`_
299   - `CSV 2t1c PDR comparison <../../_static/vpp/performance-changes-2n-zn2-xxv710-2t1c-pdr-csv.csv>`_
300   - `CSV 4t2c PDR comparison <../../_static/vpp/performance-changes-2n-zn2-xxv710-4t2c-pdr-csv.csv>`_
301
302 MRR Comparison
303 ``````````````
304
305 Comparison tables in HTML, ASCII and CSV formats:
306
307   - `HTML 2t1c MRR comparison <performance-changes-2n-zn2-xxv710-2t1c-mrr.html>`_
308   - `HTML 4t2c MRR comparison <performance-changes-2n-zn2-xxv710-4t2c-mrr.html>`_
309   - `HTML 8t4c MRR comparison <performance-changes-2n-zn2-xxv710-8t4c-mrr.html>`_
310   - `ASCII 2t1c MRR comparison <../../_static/vpp/performance-changes-2n-zn2-xxv710-2t1c-mrr.txt>`_
311   - `ASCII 4t2c MRR comparison <../../_static/vpp/performance-changes-2n-zn2-xxv710-4t2c-mrr.txt>`_
312   - `ASCII 8t4c MRR comparison <../../_static/vpp/performance-changes-2n-zn2-xxv710-8t4c-mrr.txt>`_
313   - `CSV 2t1c MRR comparison <../../_static/vpp/performance-changes-2n-zn2-xxv710-2t1c-mrr-csv.csv>`_
314   - `CSV 4t2c MRR comparison <../../_static/vpp/performance-changes-2n-zn2-xxv710-4t2c-mrr-csv.csv>`_
315   - `CSV 8t4c MRR comparison <../../_static/vpp/performance-changes-2n-zn2-xxv710-8t4c-mrr-csv.csv>`_
316
317 Latency Comparison
318 ``````````````````
319
320 Comparison tables in HTML, ASCII and CSV formats:
321
322   - `HTML 2t1c PDR50, direction1, average value comparison <latency-changes-2n-zn2-xxv710-2t1c-pdr50-d1-avg.html>`_
323   - `HTML 2t1c PDR90, direction1, average value comparison <latency-changes-2n-zn2-xxv710-2t1c-pdr90-d1-avg.html>`_
324   - `HTML 2t1c PDR90, direction1, max value comparison <latency-changes-2n-zn2-xxv710-2t1c-pdr90-d1-max.html>`_
325   - `ASCII 2t1c PDR50, direction1, average value comparison <../../_static/vpp/latency-changes-2n-zn2-xxv710-2t1c-pdr50-d1-avg.txt>`_
326   - `ASCII 2t1c PDR90, direction1, average value comparison <../../_static/vpp/latency-changes-2n-zn2-xxv710-2t1c-pdr90-d1-avg.txt>`_
327   - `ASCII 2t1c PDR90, direction1, max value comparison <../../_static/vpp/latency-changes-2n-zn2-xxv710-2t1c-pdr90-d1-max.txt>`_
328   - `CSV 2t1c PDR50, direction1, average value comparison <../../_static/vpp/latency-changes-2n-zn2-xxv710-2t1c-pdr50-d1-avg-csv.csv>`_
329   - `CSV 2t1c PDR90, direction1, average value comparison <../../_static/vpp/latency-changes-2n-zn2-xxv710-2t1c-pdr90-d1-avg-csv.csv>`_
330   - `CSV 2t1c PDR90, direction1, max value comparison <../../_static/vpp/latency-changes-2n-zn2-xxv710-2t1c-pdr90-d1-max-csv.csv>`_
331
332 3n-tsh-x520
333 ~~~~~~~~~~~
334
335 NDR Comparison
336 ``````````````
337
338 Comparison tables in HTML, ASCII and CSV formats:
339
340   - `HTML 1t1c NDR comparison <performance-changes-3n-tsh-1t1c-ndr.html>`_
341   - `HTML 2t2c NDR comparison <performance-changes-3n-tsh-2t2c-ndr.html>`_
342   - `ASCII 1t1c NDR comparison <../../_static/vpp/performance-changes-3n-tsh-1t1c-ndr.txt>`_
343   - `ASCII 2t2c NDR comparison <../../_static/vpp/performance-changes-3n-tsh-2t2c-ndr.txt>`_
344   - `CSV 1t1c NDR comparison <../../_static/vpp/performance-changes-3n-tsh-1t1c-ndr-csv.csv>`_
345   - `CSV 2t2c NDR comparison <../../_static/vpp/performance-changes-3n-tsh-2t2c-ndr-csv.csv>`_
346
347 PDR Comparison
348 ``````````````
349
350 Comparison tables in HTML, ASCII and CSV formats:
351
352   - `HTML 1t1c PDR comparison <performance-changes-3n-tsh-1t1c-pdr.html>`_
353   - `HTML 2t2c PDR comparison <performance-changes-3n-tsh-2t2c-pdr.html>`_
354   - `ASCII 1t1c PDR comparison <../../_static/vpp/performance-changes-3n-tsh-1t1c-pdr.txt>`_
355   - `ASCII 2t2c PDR comparison <../../_static/vpp/performance-changes-3n-tsh-2t2c-pdr.txt>`_
356   - `CSV 1t1c PDR comparison <../../_static/vpp/performance-changes-3n-tsh-1t1c-pdr-csv.csv>`_
357   - `CSV 2t2c PDR comparison <../../_static/vpp/performance-changes-3n-tsh-2t2c-pdr-csv.csv>`_
358
359 MRR Comparison
360 ``````````````
361
362 Comparison tables in HTML, ASCII and CSV formats:
363
364   - `HTML 1t1c MRR comparison <performance-changes-3n-tsh-1t1c-mrr.html>`_
365   - `HTML 2t2c MRR comparison <performance-changes-3n-tsh-2t2c-mrr.html>`_
366   - `HTML 4t4c MRR comparison <performance-changes-3n-tsh-4t4c-mrr.html>`_
367   - `ASCII 1t1c MRR comparison <../../_static/vpp/performance-changes-3n-tsh-1t1c-mrr.txt>`_
368   - `ASCII 2t2c MRR comparison <../../_static/vpp/performance-changes-3n-tsh-2t2c-mrr.txt>`_
369   - `ASCII 4t4c MRR comparison <../../_static/vpp/performance-changes-3n-tsh-4t4c-mrr.txt>`_
370   - `CSV 1t1c MRR comparison <../../_static/vpp/performance-changes-3n-tsh-1t1c-mrr-csv.csv>`_
371   - `CSV 2t2c MRR comparison <../../_static/vpp/performance-changes-3n-tsh-2t2c-mrr-csv.csv>`_
372   - `CSV 4t4c MRR comparison <../../_static/vpp/performance-changes-3n-tsh-4t4c-mrr-csv.csv>`_
373
374 Latency Comparison
375 ``````````````````
376
377 Comparison tables in HTML, ASCII and CSV formats:
378
379   - `HTML 1t1c PDR50, direction1, average value comparison <latency-changes-3n-tsh-x520-1t1c-pdr50-d1-avg.html>`_
380   - `HTML 1t1c PDR90, direction1, average value comparison <latency-changes-3n-tsh-x520-1t1c-pdr90-d1-avg.html>`_
381   - `HTML 1t1c PDR90, direction1, max value comparison <latency-changes-3n-tsh-x520-1t1c-pdr90-d1-max.html>`_
382   - `ASCII 1t1c PDR50, direction1, average value comparison <../../_static/vpp/latency-changes-3n-tsh-x520-1t1c-pdr50-d1-avg.txt>`_
383   - `ASCII 1t1c PDR90, direction1, average value comparison <../../_static/vpp/latency-changes-3n-tsh-x520-1t1c-pdr90-d1-avg.txt>`_
384   - `ASCII 1t1c PDR90, direction1, max value comparison <../../_static/vpp/latency-changes-3n-tsh-x520-1t1c-pdr90-d1-max.txt>`_
385   - `CSV 1t1c PDR50, direction1, average value comparison <../../_static/vpp/latency-changes-3n-tsh-x520-1t1c-pdr50-d1-avg-csv.csv>`_
386   - `CSV 1t1c PDR90, direction1, average value comparison <../../_static/vpp/latency-changes-3n-tsh-x520-1t1c-pdr90-d1-avg-csv.csv>`_
387   - `CSV 1t1c PDR90, direction1, max value comparison <../../_static/vpp/latency-changes-3n-tsh-x520-1t1c-pdr90-d1-max-csv.csv>`_
388
389 3n-alt-xl710
390 ~~~~~~~~~~~~
391
392 NDR Comparison
393 ``````````````
394
395 Comparison tables in HTML, ASCII and CSV formats:
396
397   - `HTML 1t1c NDR comparison <performance-changes-3n-alt-1t1c-ndr.html>`_
398   - `HTML 2t2c NDR comparison <performance-changes-3n-alt-2t2c-ndr.html>`_
399   - `ASCII 1t1c NDR comparison <../../_static/vpp/performance-changes-3n-alt-1t1c-ndr.txt>`_
400   - `ASCII 2t2c NDR comparison <../../_static/vpp/performance-changes-3n-alt-2t2c-ndr.txt>`_
401   - `CSV 1t1c NDR comparison <../../_static/vpp/performance-changes-3n-alt-1t1c-ndr-csv.csv>`_
402   - `CSV 2t2c NDR comparison <../../_static/vpp/performance-changes-3n-alt-2t2c-ndr-csv.csv>`_
403
404 PDR Comparison
405 ``````````````
406
407 Comparison tables in HTML, ASCII and CSV formats:
408
409   - `HTML 1t1c PDR comparison <performance-changes-3n-alt-1t1c-pdr.html>`_
410   - `HTML 2t2c PDR comparison <performance-changes-3n-alt-2t2c-pdr.html>`_
411   - `ASCII 1t1c PDR comparison <../../_static/vpp/performance-changes-3n-alt-1t1c-pdr.txt>`_
412   - `ASCII 2t2c PDR comparison <../../_static/vpp/performance-changes-3n-alt-2t2c-pdr.txt>`_
413   - `CSV 1t1c PDR comparison <../../_static/vpp/performance-changes-3n-alt-1t1c-pdr-csv.csv>`_
414   - `CSV 2t2c PDR comparison <../../_static/vpp/performance-changes-3n-alt-2t2c-pdr-csv.csv>`_
415
416 MRR Comparison
417 ``````````````
418
419 Comparison tables in HTML, ASCII and CSV formats:
420
421   - `HTML 1t1c MRR comparison <performance-changes-3n-alt-1t1c-mrr.html>`_
422   - `HTML 2t2c MRR comparison <performance-changes-3n-alt-2t2c-mrr.html>`_
423   - `HTML 4t4c MRR comparison <performance-changes-3n-alt-4t4c-mrr.html>`_
424   - `ASCII 1t1c MRR comparison <../../_static/vpp/performance-changes-3n-alt-1t1c-mrr.txt>`_
425   - `ASCII 2t2c MRR comparison <../../_static/vpp/performance-changes-3n-alt-2t2c-mrr.txt>`_
426   - `ASCII 4t4c MRR comparison <../../_static/vpp/performance-changes-3n-alt-4t4c-mrr.txt>`_
427   - `CSV 1t1c MRR comparison <../../_static/vpp/performance-changes-3n-alt-1t1c-mrr-csv.csv>`_
428   - `CSV 2t2c MRR comparison <../../_static/vpp/performance-changes-3n-alt-2t2c-mrr-csv.csv>`_
429   - `CSV 4t4c MRR comparison <../../_static/vpp/performance-changes-3n-alt-4t4c-mrr-csv.csv>`_
430
431 Latency Comparison
432 ``````````````````
433
434 Comparison tables in HTML, ASCII and CSV formats:
435
436   - `HTML 1t1c PDR50, direction1, average value comparison <latency-changes-3n-alt-xl710-1t1c-pdr50-d1-avg.html>`_
437   - `HTML 1t1c PDR90, direction1, average value comparison <latency-changes-3n-alt-xl710-1t1c-pdr90-d1-avg.html>`_
438   - `HTML 1t1c PDR90, direction1, max value comparison <latency-changes-3n-alt-xl710-1t1c-pdr90-d1-max.html>`_
439   - `ASCII 1t1c PDR50, direction1, average value comparison <../../_static/vpp/latency-changes-3n-alt-xl710-1t1c-pdr50-d1-avg.txt>`_
440   - `ASCII 1t1c PDR90, direction1, average value comparison <../../_static/vpp/latency-changes-3n-alt-xl710-1t1c-pdr90-d1-avg.txt>`_
441   - `ASCII 1t1c PDR90, direction1, max value comparison <../../_static/vpp/latency-changes-3n-alt-xl710-1t1c-pdr90-d1-max.txt>`_
442   - `CSV 1t1c PDR50, direction1, average value comparison <../../_static/vpp/latency-changes-3n-alt-xl710-1t1c-pdr50-d1-avg-csv.csv>`_
443   - `CSV 1t1c PDR90, direction1, average value comparison <../../_static/vpp/latency-changes-3n-alt-xl710-1t1c-pdr90-d1-avg-csv.csv>`_
444   - `CSV 1t1c PDR90, direction1, max value comparison <../../_static/vpp/latency-changes-3n-alt-xl710-1t1c-pdr90-d1-max-csv.csv>`_
445
446 2n-tx2-xl710
447 ~~~~~~~~~~~~
448
449 NDR Comparison
450 ``````````````
451
452 Comparison tables in HTML, ASCII and CSV formats:
453
454   - `HTML 1t1c NDR comparison <performance-changes-2n-tx2-1t1c-ndr.html>`_
455   - `HTML 2t2c NDR comparison <performance-changes-2n-tx2-2t2c-ndr.html>`_
456   - `ASCII 1t1c NDR comparison <../../_static/vpp/performance-changes-2n-tx2-1t1c-ndr.txt>`_
457   - `ASCII 2t2c NDR comparison <../../_static/vpp/performance-changes-2n-tx2-2t2c-ndr.txt>`_
458   - `CSV 1t1c NDR comparison <../../_static/vpp/performance-changes-2n-tx2-1t1c-ndr-csv.csv>`_
459   - `CSV 2t2c NDR comparison <../../_static/vpp/performance-changes-2n-tx2-2t2c-ndr-csv.csv>`_
460
461 PDR Comparison
462 ``````````````
463
464 Comparison tables in HTML, ASCII and CSV formats:
465
466   - `HTML 1t1c PDR comparison <performance-changes-2n-tx2-1t1c-pdr.html>`_
467   - `HTML 2t2c PDR comparison <performance-changes-2n-tx2-2t2c-pdr.html>`_
468   - `ASCII 1t1c PDR comparison <../../_static/vpp/performance-changes-2n-tx2-1t1c-pdr.txt>`_
469   - `ASCII 2t2c PDR comparison <../../_static/vpp/performance-changes-2n-tx2-2t2c-pdr.txt>`_
470   - `CSV 1t1c PDR comparison <../../_static/vpp/performance-changes-2n-tx2-1t1c-pdr-csv.csv>`_
471   - `CSV 2t2c PDR comparison <../../_static/vpp/performance-changes-2n-tx2-2t2c-pdr-csv.csv>`_
472
473 MRR Comparison
474 ``````````````
475
476 Comparison tables in HTML, ASCII and CSV formats:
477
478   - `HTML 1t1c MRR comparison <performance-changes-2n-tx2-1t1c-mrr.html>`_
479   - `HTML 2t2c MRR comparison <performance-changes-2n-tx2-2t2c-mrr.html>`_
480   - `HTML 4t4c MRR comparison <performance-changes-2n-tx2-4t4c-mrr.html>`_
481   - `ASCII 1t1c MRR comparison <../../_static/vpp/performance-changes-2n-tx2-1t1c-mrr.txt>`_
482   - `ASCII 2t2c MRR comparison <../../_static/vpp/performance-changes-2n-tx2-2t2c-mrr.txt>`_
483   - `ASCII 4t4c MRR comparison <../../_static/vpp/performance-changes-2n-tx2-4t4c-mrr.txt>`_
484   - `CSV 1t1c MRR comparison <../../_static/vpp/performance-changes-2n-tx2-1t1c-mrr-csv.csv>`_
485   - `CSV 2t2c MRR comparison <../../_static/vpp/performance-changes-2n-tx2-2t2c-mrr-csv.csv>`_
486   - `CSV 4t4c MRR comparison <../../_static/vpp/performance-changes-2n-tx2-4t4c-mrr-csv.csv>`_
487
488 Latency Comparison
489 ``````````````````
490
491 Comparison tables in HTML, ASCII and CSV formats:
492
493   - `HTML 1t1c PDR50, direction1, average value comparison <latency-changes-2n-tx2-xl710-1t1c-pdr50-d1-avg.html>`_
494   - `HTML 1t1c PDR90, direction1, average value comparison <latency-changes-2n-tx2-xl710-1t1c-pdr90-d1-avg.html>`_
495   - `HTML 1t1c PDR90, direction1, max value comparison <latency-changes-2n-tx2-xl710-1t1c-pdr90-d1-max.html>`_
496   - `ASCII 1t1c PDR50, direction1, average value comparison <../../_static/vpp/latency-changes-2n-tx2-xl710-1t1c-pdr50-d1-avg.txt>`_
497   - `ASCII 1t1c PDR90, direction1, average value comparison <../../_static/vpp/latency-changes-2n-tx2-xl710-1t1c-pdr90-d1-avg.txt>`_
498   - `ASCII 1t1c PDR90, direction1, max value comparison <../../_static/vpp/latency-changes-2n-tx2-xl710-1t1c-pdr90-d1-max.txt>`_
499   - `CSV 1t1c PDR50, direction1, average value comparison <../../_static/vpp/latency-changes-2n-tx2-xl710-1t1c-pdr50-d1-avg-csv.csv>`_
500   - `CSV 1t1c PDR90, direction1, average value comparison <../../_static/vpp/latency-changes-2n-tx2-xl710-1t1c-pdr90-d1-avg-csv.csv>`_
501   - `CSV 1t1c PDR90, direction1, max value comparison <../../_static/vpp/latency-changes-2n-tx2-xl710-1t1c-pdr90-d1-max-csv.csv>`_
502
503 2n-aws-nitro50g
504 ~~~~~~~~~~~~~~~
505
506 NDR Comparison
507 ``````````````
508
509 Comparison tables in HTML, ASCII and CSV formats:
510
511   - `HTML 2t1c NDR comparison <performance-changes-2n-aws-2t1c-ndr.html>`_
512   - `HTML 4t2c NDR comparison <performance-changes-2n-aws-4t2c-ndr.html>`_
513   - `ASCII 2t1c NDR comparison <../../_static/vpp/performance-changes-2n-aws-2t1c-ndr.txt>`_
514   - `ASCII 4t2c NDR comparison <../../_static/vpp/performance-changes-2n-aws-4t2c-ndr.txt>`_
515   - `CSV 2t1c NDR comparison <../../_static/vpp/performance-changes-2n-aws-2t1c-ndr-csv.csv>`_
516   - `CSV 4t2c NDR comparison <../../_static/vpp/performance-changes-2n-aws-4t2c-ndr-csv.csv>`_
517
518 PDR Comparison
519 ``````````````
520
521 Comparison tables in HTML, ASCII and CSV formats:
522
523   - `HTML 2t1c PDR comparison <performance-changes-2n-aws-2t1c-pdr.html>`_
524   - `HTML 4t2c PDR comparison <performance-changes-2n-aws-4t2c-pdr.html>`_
525   - `ASCII 2t1c PDR comparison <../../_static/vpp/performance-changes-2n-aws-2t1c-pdr.txt>`_
526   - `ASCII 4t2c PDR comparison <../../_static/vpp/performance-changes-2n-aws-4t2c-pdr.txt>`_
527   - `CSV 2t1c PDR comparison <../../_static/vpp/performance-changes-2n-aws-2t1c-pdr-csv.csv>`_
528   - `CSV 4t2c PDR comparison <../../_static/vpp/performance-changes-2n-aws-4t2c-pdr-csv.csv>`_
529
530 MRR Comparison
531 ``````````````
532
533 Comparison tables in HTML, ASCII and CSV formats:
534
535   - `HTML 2t1c MRR comparison <performance-changes-2n-aws-2t1c-mrr.html>`_
536   - `HTML 4t2c MRR comparison <performance-changes-2n-aws-4t2c-mrr.html>`_
537   - `ASCII 2t1c MRR comparison <../../_static/vpp/performance-changes-2n-aws-2t1c-mrr.txt>`_
538   - `ASCII 4t2c MRR comparison <../../_static/vpp/performance-changes-2n-aws-4t2c-mrr.txt>`_
539   - `CSV 2t1c MRR comparison <../../_static/vpp/performance-changes-2n-aws-2t1c-mrr-csv.csv>`_
540   - `CSV 4t2c MRR comparison <../../_static/vpp/performance-changes-2n-aws-4t2c-mrr-csv.csv>`_
541
542 3n-snr-e822cq
543 ~~~~~~~~~~~~~
544
545 NDR Comparison
546 ``````````````
547
548 Comparison tables in HTML, ASCII and CSV formats:
549
550   - `HTML 1t1c NDR comparison <performance-changes-3n-snr-1t1c-ndr.html>`_
551   - `HTML 2t2c NDR comparison <performance-changes-3n-snr-2t2c-ndr.html>`_
552   - `ASCII 1t1c NDR comparison <../../_static/vpp/performance-changes-3n-snr-1t1c-ndr.txt>`_
553   - `ASCII 2t2c NDR comparison <../../_static/vpp/performance-changes-3n-snr-2t2c-ndr.txt>`_
554   - `CSV 1t1c NDR comparison <../../_static/vpp/performance-changes-3n-snr-1t1c-ndr-csv.csv>`_
555   - `CSV 2t2c NDR comparison <../../_static/vpp/performance-changes-3n-snr-2t2c-ndr-csv.csv>`_
556
557 PDR Comparison
558 ``````````````
559
560 Comparison tables in HTML, ASCII and CSV formats:
561
562   - `HTML 1t1c PDR comparison <performance-changes-3n-snr-1t1c-pdr.html>`_
563   - `HTML 2t2c PDR comparison <performance-changes-3n-snr-2t2c-pdr.html>`_
564   - `ASCII 1t1c PDR comparison <../../_static/vpp/performance-changes-3n-snr-1t1c-pdr.txt>`_
565   - `ASCII 2t2c PDR comparison <../../_static/vpp/performance-changes-3n-snr-2t2c-pdr.txt>`_
566   - `CSV 1t1c PDR comparison <../../_static/vpp/performance-changes-3n-snr-1t1c-pdr-csv.csv>`_
567   - `CSV 2t2c PDR comparison <../../_static/vpp/performance-changes-3n-snr-2t2c-pdr-csv.csv>`_
568
569 MRR Comparison
570 ``````````````
571
572 Comparison tables in HTML, ASCII and CSV formats:
573
574   - `HTML 1t1c MRR comparison <performance-changes-3n-snr-1t1c-mrr.html>`_
575   - `HTML 2t2c MRR comparison <performance-changes-3n-snr-2t2c-mrr.html>`_
576   - `HTML 4t4c MRR comparison <performance-changes-3n-snr-4t4c-mrr.html>`_
577   - `ASCII 1t1c MRR comparison <../../_static/vpp/performance-changes-3n-snr-1t1c-mrr.txt>`_
578   - `ASCII 2t2c MRR comparison <../../_static/vpp/performance-changes-3n-snr-2t2c-mrr.txt>`_
579   - `ASCII 4t4c MRR comparison <../../_static/vpp/performance-changes-3n-snr-4t4c-mrr.txt>`_
580   - `CSV 1t1c MRR comparison <../../_static/vpp/performance-changes-3n-snr-1t1c-mrr-csv.csv>`_
581   - `CSV 2t2c MRR comparison <../../_static/vpp/performance-changes-3n-snr-2t2c-mrr-csv.csv>`_
582   - `CSV 4t4c MRR comparison <../../_static/vpp/performance-changes-3n-snr-4t4c-mrr-csv.csv>`_