CSIT-1208: Add new data to 1807 report
[csit.git] / docs / report / vpp_performance_tests / packet_throughput_graphs / ip4.rst
1 IPv4 Routing
2 ============
3
4 Following sections include summary graphs of VPP Phy-to-Phy performance
5 with IPv4 Routed-Forwarding, including NDR throughput (zero packet loss)
6 and PDR throughput (<0.5% packet loss). Performance is reported for VPP
7 running in multiple configurations of VPP worker thread(s), a.k.a. VPP
8 data plane thread(s), and their physical CPU core(s) placement.
9
10 CSIT source code for the test cases used for plots can be found in
11 `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4?h=rls1807>`_.
12
13 3n-hsw-x520
14 ~~~~~~~~~~~
15
16 64b-1t1c-base_and_scale
17 -----------------------
18
19 .. raw:: html
20
21     <center><b>
22
23 :index:`Throughput: ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr`
24
25 .. raw:: html
26
27     </b>
28     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr.html"></iframe>
29     <p><br><br></p>
30     </center>
31
32 .. raw:: latex
33
34     \begin{figure}[H]
35         \centering
36             \graphicspath{{../_build/_static/vpp/}}
37             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr}
38             \label{fig:ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr}
39     \end{figure}
40
41 .. raw:: html
42
43     <center><b>
44
45 :index:`Throughput: ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr`
46
47 .. raw:: html
48
49     </b>
50     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr.html"></iframe>
51     <p><br><br></p>
52     </center>
53
54 .. raw:: latex
55
56     \begin{figure}[H]
57         \centering
58             \graphicspath{{../_build/_static/vpp/}}
59             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr}
60             \label{fig:ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr}
61     \end{figure}
62
63 64b-2t2c-base_and_scale
64 -----------------------
65
66 .. raw:: html
67
68     <center><b>
69
70 :index:`Throughput: ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr`
71
72 .. raw:: html
73
74     </b>
75     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr.html"></iframe>
76     <p><br><br></p>
77     </center>
78
79 .. raw:: latex
80
81     \begin{figure}[H]
82         \centering
83             \graphicspath{{../_build/_static/vpp/}}
84             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr}
85             \label{fig:ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr}
86     \end{figure}
87
88 .. raw:: html
89
90     <center><b>
91
92 :index:`Throughput: ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr`
93
94 .. raw:: html
95
96     </b>
97     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr.html"></iframe>
98     <p><br><br></p>
99     </center>
100
101 .. raw:: latex
102
103     \begin{figure}[H]
104         \centering
105             \graphicspath{{../_build/_static/vpp/}}
106             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr}
107             \label{fig:ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr}
108     \end{figure}
109
110 64b-1t1c-features
111 -----------------
112
113 .. raw:: html
114
115     <center><b>
116
117 :index:`Throughput: ip4-3n-hsw-x520-64b-1t1c-features-ndr`
118
119 .. raw:: html
120
121     </b>
122     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-1t1c-features-ndr.html"></iframe>
123     <p><br><br></p>
124     </center>
125
126 .. raw:: latex
127
128     \begin{figure}[H]
129         \centering
130             \graphicspath{{../_build/_static/vpp/}}
131             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-1t1c-features-ndr}
132             \label{fig:ip4-3n-hsw-x520-64b-1t1c-features-ndr}
133     \end{figure}
134
135 .. raw:: html
136
137     <center><b>
138
139 :index:`Throughput: ip4-3n-hsw-x520-64b-1t1c-features-pdr`
140
141 .. raw:: html
142
143     </b>
144     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-1t1c-features-pdr.html"></iframe>
145     <p><br><br></p>
146     </center>
147
148 .. raw:: latex
149
150     \begin{figure}[H]
151         \centering
152             \graphicspath{{../_build/_static/vpp/}}
153             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-1t1c-features-pdr}
154             \label{fig:ip4-3n-hsw-x520-64b-1t1c-features-pdr}
155     \end{figure}
156
157 64b-2t2c-features
158 -----------------
159
160 .. raw:: html
161
162     <center><b>
163
164 :index:`Throughput: ip4-3n-hsw-x520-64b-2t2c-features-ndr`
165
166 .. raw:: html
167
168     </b>
169     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-2t2c-features-ndr.html"></iframe>
170     <p><br><br></p>
171     </center>
172
173 .. raw:: latex
174
175     \begin{figure}[H]
176         \centering
177             \graphicspath{{../_build/_static/vpp/}}
178             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-2t2c-features-ndr}
179             \label{fig:ip4-3n-hsw-x520-64b-2t2c-features-ndr}
180     \end{figure}
181
182 .. raw:: html
183
184     <center><b>
185
186 :index:`Throughput: ip4-3n-hsw-x520-64b-2t2c-features-pdr`
187
188 .. raw:: html
189
190     </b>
191     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x520-64b-2t2c-features-pdr.html"></iframe>
192     <p><br><br></p>
193     </center>
194
195 .. raw:: latex
196
197     \begin{figure}[H]
198         \centering
199             \graphicspath{{../_build/_static/vpp/}}
200             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x520-64b-2t2c-features-pdr}
201             \label{fig:ip4-3n-hsw-x520-64b-2t2c-base_and_scale-features}
202     \end{figure}
203
204 3n-hsw-x710
205 ~~~~~~~~~~~
206
207 64b-1t1c-base_and_scale
208 -----------------------
209
210 .. raw:: html
211
212     <center><b>
213
214 :index:`Throughput: ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr`
215
216 .. raw:: html
217
218     </b>
219     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr.html"></iframe>
220     <p><br><br></p>
221     </center>
222
223 .. raw:: latex
224
225     \begin{figure}[H]
226         \centering
227             \graphicspath{{../_build/_static/vpp/}}
228             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr}
229             \label{fig:ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr}
230     \end{figure}
231
232 .. raw:: html
233
234     <center><b>
235
236 :index:`Throughput: ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr`
237
238 .. raw:: html
239
240     </b>
241     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr.html"></iframe>
242     <p><br><br></p>
243     </center>
244
245 .. raw:: latex
246
247     \begin{figure}[H]
248         \centering
249             \graphicspath{{../_build/_static/vpp/}}
250             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr}
251             \label{fig:ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr}
252     \end{figure}
253
254 64b-2t2c-base_and_scale
255 -----------------------
256
257 .. raw:: html
258
259     <center><b>
260
261 :index:`Throughput: ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr`
262
263 .. raw:: html
264
265     </b>
266     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr.html"></iframe>
267     <p><br><br></p>
268     </center>
269
270 .. raw:: latex
271
272     \begin{figure}[H]
273         \centering
274             \graphicspath{{../_build/_static/vpp/}}
275             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr}
276             \label{fig:ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr}
277     \end{figure}
278
279 .. raw:: html
280
281     <center><b>
282
283 :index:`Throughput: ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr`
284
285 .. raw:: html
286
287     </b>
288     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr.html"></iframe>
289     <p><br><br></p>
290     </center>
291
292 .. raw:: latex
293
294     \begin{figure}[H]
295         \centering
296             \graphicspath{{../_build/_static/vpp/}}
297             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr}
298             \label{fig:ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr}
299     \end{figure}
300
301 64b-1t1c-features
302 -----------------
303
304 .. raw:: html
305
306     <center><b>
307
308 :index:`Throughput: ip4-3n-hsw-x710-64b-1t1c-features-ndr`
309
310 .. raw:: html
311
312     </b>
313     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-1t1c-features-ndr.html"></iframe>
314     <p><br><br></p>
315     </center>
316
317 .. raw:: latex
318
319     \begin{figure}[H]
320         \centering
321             \graphicspath{{../_build/_static/vpp/}}
322             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-1t1c-features-ndr}
323             \label{fig:ip4-3n-hsw-x710-64b-1t1c-features-ndr}
324     \end{figure}
325
326 .. raw:: html
327
328     <center><b>
329
330 :index:`Throughput: ip4-3n-hsw-x710-64b-1t1c-features-pdr`
331
332 .. raw:: html
333
334     </b>
335     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-1t1c-features-pdr.html"></iframe>
336     <p><br><br></p>
337     </center>
338
339 .. raw:: latex
340
341     \begin{figure}[H]
342         \centering
343             \graphicspath{{../_build/_static/vpp/}}
344             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-1t1c-features-pdr}
345             \label{fig:ip4-3n-hsw-x710-64b-1t1c-features-pdr}
346     \end{figure}
347
348 64b-2t2c-features
349 -----------------
350
351 .. raw:: html
352
353     <center><b>
354
355 :index:`Throughput: ip4-3n-hsw-x710-64b-2t2c-features-ndr`
356
357 .. raw:: html
358
359     </b>
360     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-2t2c-features-ndr.html"></iframe>
361     <p><br><br></p>
362     </center>
363
364 .. raw:: latex
365
366     \begin{figure}[H]
367         \centering
368             \graphicspath{{../_build/_static/vpp/}}
369             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-2t2c-features-ndr}
370             \label{fig:ip4-3n-hsw-x710-64b-2t2c-features-ndr}
371     \end{figure}
372
373 .. raw:: html
374
375     <center><b>
376
377 :index:`Throughput: ip4-3n-hsw-x710-64b-2t2c-features-pdr`
378
379 .. raw:: html
380
381     </b>
382     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-x710-64b-2t2c-features-pdr.html"></iframe>
383     <p><br><br></p>
384     </center>
385
386 .. raw:: latex
387
388     \begin{figure}[H]
389         \centering
390             \graphicspath{{../_build/_static/vpp/}}
391             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-x710-64b-2t2c-features-pdr}
392             \label{fig:ip4-3n-hsw-x710-64b-2t2c-base_and_scale-features}
393     \end{figure}
394
395 3n-hsw-xl710
396 ~~~~~~~~~~~~
397
398 64b-1t1c-base_and_scale
399 -----------------------
400
401 .. raw:: html
402
403     <center><b>
404
405 :index:`Throughput: ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr`
406
407 .. raw:: html
408
409     </b>
410     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr.html"></iframe>
411     <p><br><br></p>
412     </center>
413
414 .. raw:: latex
415
416     \begin{figure}[H]
417         \centering
418             \graphicspath{{../_build/_static/vpp/}}
419             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr}
420             \label{fig:ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr}
421     \end{figure}
422
423 .. raw:: html
424
425     <center><b>
426
427 :index:`Throughput: ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr`
428
429 .. raw:: html
430
431     </b>
432     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr.html"></iframe>
433     <p><br><br></p>
434     </center>
435
436 .. raw:: latex
437
438     \begin{figure}[H]
439         \centering
440             \graphicspath{{../_build/_static/vpp/}}
441             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr}
442             \label{fig:ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr}
443     \end{figure}
444
445 64b-2t2c-base_and_scale
446 -----------------------
447
448 .. raw:: html
449
450     <center><b>
451
452 :index:`Throughput: ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr`
453
454 .. raw:: html
455
456     </b>
457     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr.html"></iframe>
458     <p><br><br></p>
459     </center>
460
461 .. raw:: latex
462
463     \begin{figure}[H]
464         \centering
465             \graphicspath{{../_build/_static/vpp/}}
466             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr}
467             \label{fig:ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr}
468     \end{figure}
469
470 .. raw:: html
471
472     <center><b>
473
474 :index:`Throughput: ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr`
475
476 .. raw:: html
477
478     </b>
479     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr.html"></iframe>
480     <p><br><br></p>
481     </center>
482
483 .. raw:: latex
484
485     \begin{figure}[H]
486         \centering
487             \graphicspath{{../_build/_static/vpp/}}
488             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr}
489             \label{fig:ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr}
490     \end{figure}
491
492 3n-skx-x710
493 ~~~~~~~~~~~
494
495 64b-2t1c-base_and_scale
496 -----------------------
497
498 .. raw:: html
499
500     <center><b>
501
502 :index:`Throughput: ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr`
503
504 .. raw:: html
505
506     </b>
507     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr.html"></iframe>
508     <p><br><br></p>
509     </center>
510
511 .. raw:: latex
512
513     \begin{figure}[H]
514         \centering
515             \graphicspath{{../_build/_static/vpp/}}
516             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr}
517             \label{fig:ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr}
518     \end{figure}
519
520 .. raw:: html
521
522     <center><b>
523
524 :index:`Throughput: ip4-3n-skx-x710-64b-2t1c-base_and_scale-pdr`
525
526 .. raw:: html
527
528     </b>
529     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-2t1c-base_and_scale-pdr.html"></iframe>
530     <p><br><br></p>
531     </center>
532
533 .. raw:: latex
534
535     \begin{figure}[H]
536         \centering
537             \graphicspath{{../_build/_static/vpp/}}
538             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-2t1c-base_and_scale-pdr}
539             \label{fig:ip4-3n-skx-x710-64b-2t1c-base_and_scale-pdr}
540     \end{figure}
541
542 64b-4t2c-base_and_scale
543 -----------------------
544
545 .. raw:: html
546
547     <center><b>
548
549 :index:`Throughput: ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr`
550
551 .. raw:: html
552
553     </b>
554     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr.html"></iframe>
555     <p><br><br></p>
556     </center>
557
558 .. raw:: latex
559
560     \begin{figure}[H]
561         \centering
562             \graphicspath{{../_build/_static/vpp/}}
563             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr}
564             \label{fig:ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr}
565     \end{figure}
566
567 .. raw:: html
568
569     <center><b>
570
571 :index:`Throughput: ip4-3n-skx-x710-64b-4t2c-base_and_scale-pdr`
572
573 .. raw:: html
574
575     </b>
576     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-4t2c-base_and_scale-pdr.html"></iframe>
577     <p><br><br></p>
578     </center>
579
580 .. raw:: latex
581
582     \begin{figure}[H]
583         \centering
584             \graphicspath{{../_build/_static/vpp/}}
585             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-4t2c-base_and_scale-pdr}
586             \label{fig:ip4-3n-skx-x710-64b-4t2c-base_and_scale-pdr}
587     \end{figure}
588
589 64b-2t1c-features
590 -----------------
591
592 .. raw:: html
593
594     <center><b>
595
596 :index:`Throughput: ip4-3n-skx-x710-64b-2t1c-features-ndr`
597
598 .. raw:: html
599
600     </b>
601     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-2t1c-features-ndr.html"></iframe>
602     <p><br><br></p>
603     </center>
604
605 .. raw:: latex
606
607     \begin{figure}[H]
608         \centering
609             \graphicspath{{../_build/_static/vpp/}}
610             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-2t1c-features-ndr}
611             \label{fig:ip4-3n-skx-x710-64b-2t1c-features-ndr}
612     \end{figure}
613
614 .. raw:: html
615
616     <center><b>
617
618 :index:`Throughput: ip4-3n-skx-x710-64b-2t1c-features-pdr`
619
620 .. raw:: html
621
622     </b>
623     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-2t1c-features-pdr.html"></iframe>
624     <p><br><br></p>
625     </center>
626
627 .. raw:: latex
628
629     \begin{figure}[H]
630         \centering
631             \graphicspath{{../_build/_static/vpp/}}
632             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-2t1c-features-pdr}
633             \label{fig:ip4-3n-skx-x710-64b-2t1c-features-pdr}
634     \end{figure}
635
636 64b-4t2c-features
637 -----------------
638
639 .. raw:: html
640
641     <center><b>
642
643 :index:`Throughput: ip4-3n-skx-x710-64b-4t2c-features-ndr`
644
645 .. raw:: html
646
647     </b>
648     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-4t2c-features-ndr.html"></iframe>
649     <p><br><br></p>
650     </center>
651
652 .. raw:: latex
653
654     \begin{figure}[H]
655         \centering
656             \graphicspath{{../_build/_static/vpp/}}
657             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-4t2c-features-ndr}
658             \label{fig:ip4-3n-skx-x710-64b-4t2c-features-ndr}
659     \end{figure}
660
661 .. raw:: html
662
663     <center><b>
664
665 :index:`Throughput: ip4-3n-skx-x710-64b-4t2c-features-pdr`
666
667 .. raw:: html
668
669     </b>
670     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-x710-64b-4t2c-features-pdr.html"></iframe>
671     <p><br><br></p>
672     </center>
673
674 .. raw:: latex
675
676     \begin{figure}[H]
677         \centering
678             \graphicspath{{../_build/_static/vpp/}}
679             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-x710-64b-4t2c-features-pdr}
680             \label{fig:ip4-3n-skx-x710-64b-4t2c-base_and_scale-features}
681     \end{figure}
682
683 3n-skx-xxv710
684 ~~~~~~~~~~~~~
685
686 64b-2t1c-base_and_scale
687 -----------------------
688
689 .. raw:: html
690
691     <center><b>
692
693 :index:`Throughput: ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
694
695 .. raw:: html
696
697     </b>
698     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr.html"></iframe>
699     <p><br><br></p>
700     </center>
701
702 .. raw:: latex
703
704     \begin{figure}[H]
705         \centering
706             \graphicspath{{../_build/_static/vpp/}}
707             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
708             \label{fig:ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
709     \end{figure}
710
711 .. raw:: html
712
713     <center><b>
714
715 :index:`Throughput: ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr`
716
717 .. raw:: html
718
719     </b>
720     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr.html"></iframe>
721     <p><br><br></p>
722     </center>
723
724 .. raw:: latex
725
726     \begin{figure}[H]
727         \centering
728             \graphicspath{{../_build/_static/vpp/}}
729             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
730             \label{fig:ip4-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
731     \end{figure}
732
733 64b-4t2c-base_and_scale
734 -----------------------
735
736 .. raw:: html
737
738     <center><b>
739
740 :index:`Throughput: ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
741
742 .. raw:: html
743
744     </b>
745     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr.html"></iframe>
746     <p><br><br></p>
747     </center>
748
749 .. raw:: latex
750
751     \begin{figure}[H]
752         \centering
753             \graphicspath{{../_build/_static/vpp/}}
754             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
755             \label{fig:ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
756     \end{figure}
757
758 .. raw:: html
759
760     <center><b>
761
762 :index:`Throughput: ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr`
763
764 .. raw:: html
765
766     </b>
767     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr.html"></iframe>
768     <p><br><br></p>
769     </center>
770
771 .. raw:: latex
772
773     \begin{figure}[H]
774         \centering
775             \graphicspath{{../_build/_static/vpp/}}
776             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
777             \label{fig:ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
778     \end{figure}
779
780 64b-2t1c-features
781 -----------------
782
783 .. raw:: html
784
785     <center><b>
786
787 :index:`Throughput: ip4-3n-skx-xxv710-64b-2t1c-features-ndr`
788
789 .. raw:: html
790
791     </b>
792     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-2t1c-features-ndr.html"></iframe>
793     <p><br><br></p>
794     </center>
795
796 .. raw:: latex
797
798     \begin{figure}[H]
799         \centering
800             \graphicspath{{../_build/_static/vpp/}}
801             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-2t1c-features-ndr}
802             \label{fig:ip4-3n-skx-xxv710-64b-2t1c-features-ndr}
803     \end{figure}
804
805 .. raw:: html
806
807     <center><b>
808
809 :index:`Throughput: ip4-3n-skx-xxv710-64b-2t1c-features-pdr`
810
811 .. raw:: html
812
813     </b>
814     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-2t1c-features-pdr.html"></iframe>
815     <p><br><br></p>
816     </center>
817
818 .. raw:: latex
819
820     \begin{figure}[H]
821         \centering
822             \graphicspath{{../_build/_static/vpp/}}
823             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-2t1c-features-pdr}
824             \label{fig:ip4-3n-skx-xxv710-64b-2t1c-features-pdr}
825     \end{figure}
826
827 64b-4t2c-features
828 -----------------
829
830 .. raw:: html
831
832     <center><b>
833
834 :index:`Throughput: ip4-3n-skx-xxv710-64b-4t2c-features-ndr`
835
836 .. raw:: html
837
838     </b>
839     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-4t2c-features-ndr.html"></iframe>
840     <p><br><br></p>
841     </center>
842
843 .. raw:: latex
844
845     \begin{figure}[H]
846         \centering
847             \graphicspath{{../_build/_static/vpp/}}
848             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-4t2c-features-ndr}
849             \label{fig:ip4-3n-skx-xxv710-64b-4t2c-features-ndr}
850     \end{figure}
851
852 .. raw:: html
853
854     <center><b>
855
856 :index:`Throughput: ip4-3n-skx-xxv710-64b-4t2c-features-pdr`
857
858 .. raw:: html
859
860     </b>
861     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-3n-skx-xxv710-64b-4t2c-features-pdr.html"></iframe>
862     <p><br><br></p>
863     </center>
864
865 .. raw:: latex
866
867     \begin{figure}[H]
868         \centering
869             \graphicspath{{../_build/_static/vpp/}}
870             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-3n-skx-xxv710-64b-4t2c-features-pdr}
871             \label{fig:ip4-3n-skx-xxv710-64b-4t2c-base_and_scale-features}
872     \end{figure}
873
874 2n-skx-x710
875 ~~~~~~~~~~~
876
877 64b-2t1c-base_and_scale
878 -----------------------
879
880 .. raw:: html
881
882     <center><b>
883
884 :index:`Throughput: ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr`
885
886 .. raw:: html
887
888     </b>
889     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr.html"></iframe>
890     <p><br><br></p>
891     </center>
892
893 .. raw:: latex
894
895     \begin{figure}[H]
896         \centering
897             \graphicspath{{../_build/_static/vpp/}}
898             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr}
899             \label{fig:ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr}
900     \end{figure}
901
902 .. raw:: html
903
904     <center><b>
905
906 :index:`Throughput: ip4-2n-skx-x710-64b-2t1c-base_and_scale-pdr`
907
908 .. raw:: html
909
910     </b>
911     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-2t1c-base_and_scale-pdr.html"></iframe>
912     <p><br><br></p>
913     </center>
914
915 .. raw:: latex
916
917     \begin{figure}[H]
918         \centering
919             \graphicspath{{../_build/_static/vpp/}}
920             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-2t1c-base_and_scale-pdr}
921             \label{fig:ip4-2n-skx-x710-64b-2t1c-base_and_scale-pdr}
922     \end{figure}
923
924 64b-4t2c-base_and_scale
925 -----------------------
926
927 .. raw:: html
928
929     <center><b>
930
931 :index:`Throughput: ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr`
932
933 .. raw:: html
934
935     </b>
936     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr.html"></iframe>
937     <p><br><br></p>
938     </center>
939
940 .. raw:: latex
941
942     \begin{figure}[H]
943         \centering
944             \graphicspath{{../_build/_static/vpp/}}
945             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr}
946             \label{fig:ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr}
947     \end{figure}
948
949 .. raw:: html
950
951     <center><b>
952
953 :index:`Throughput: ip4-2n-skx-x710-64b-4t2c-base_and_scale-pdr`
954
955 .. raw:: html
956
957     </b>
958     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-x710-64b-4t2c-base_and_scale-pdr.html"></iframe>
959     <p><br><br></p>
960     </center>
961
962 .. raw:: latex
963
964     \begin{figure}[H]
965         \centering
966             \graphicspath{{../_build/_static/vpp/}}
967             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-x710-64b-4t2c-base_and_scale-pdr}
968             \label{fig:ip4-2n-skx-x710-64b-4t2c-base_and_scale-pdr}
969     \end{figure}
970
971 2n-skx-xxv710
972 ~~~~~~~~~~~~~
973
974 64b-2t1c-base_and_scale
975 -----------------------
976
977 .. raw:: html
978
979     <center><b>
980
981 :index:`Throughput: ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr`
982
983 .. raw:: html
984
985     </b>
986     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr.html"></iframe>
987     <p><br><br></p>
988     </center>
989
990 .. raw:: latex
991
992     \begin{figure}[H]
993         \centering
994             \graphicspath{{../_build/_static/vpp/}}
995             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
996             \label{fig:ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr}
997     \end{figure}
998
999 .. raw:: html
1000
1001     <center><b>
1002
1003 :index:`Throughput: ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr`
1004
1005 .. raw:: html
1006
1007     </b>
1008     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr.html"></iframe>
1009     <p><br><br></p>
1010     </center>
1011
1012 .. raw:: latex
1013
1014     \begin{figure}[H]
1015         \centering
1016             \graphicspath{{../_build/_static/vpp/}}
1017             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
1018             \label{fig:ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr}
1019     \end{figure}
1020
1021 64b-4t2c-base_and_scale
1022 -----------------------
1023
1024 .. raw:: html
1025
1026     <center><b>
1027
1028 :index:`Throughput: ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr`
1029
1030 .. raw:: html
1031
1032     </b>
1033     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr.html"></iframe>
1034     <p><br><br></p>
1035     </center>
1036
1037 .. raw:: latex
1038
1039     \begin{figure}[H]
1040         \centering
1041             \graphicspath{{../_build/_static/vpp/}}
1042             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
1043             \label{fig:ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr}
1044     \end{figure}
1045
1046 .. raw:: html
1047
1048     <center><b>
1049
1050 :index:`Throughput: ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr`
1051
1052 .. raw:: html
1053
1054     </b>
1055     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr.html"></iframe>
1056     <p><br><br></p>
1057     </center>
1058
1059 .. raw:: latex
1060
1061     \begin{figure}[H]
1062         \centering
1063             \graphicspath{{../_build/_static/vpp/}}
1064             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
1065             \label{fig:ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr}
1066     \end{figure}