dcbc1cf4c5d9282d00c514669017282d6522cf28
[csit.git] / docs / report / dpdk_performance_tests / packet_throughput_graphs / l2.rst
1 Testpmd
2 =======
3
4 Following sections include summary graphs of DPDK Testpmd Phy-to-Phy performance
5 with L2 Ethernet Interface Loop, including NDR throughput (zero packet loss)
6 and PDR throughput (<0.5% packet loss). Performance is reported for Testpmd
7 running in multiple configurations of Testpmd pmd thread(s), a.k.a. Testpmd
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/dpdk/perf?h=rls1807>`_.
12
13 3n-hsw-x520
14 ~~~~~~~~~~~
15
16 64b-1t1c-base
17 -------------
18
19 .. raw:: html
20
21     <center><b>
22
23 :index:`Throughput: testpmd-3n-hsw-x520-64b-1t1c-base-ndr`
24
25 .. raw:: html
26
27     </b>
28     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x520-64b-1t1c-base-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/dpdk/}}
37             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x520-64b-1t1c-base-ndr}
38             \label{fig:testpmd-3n-hsw-x520-64b-1t1c-base-ndr}
39     \end{figure}
40
41 .. raw:: html
42
43     <center><b>
44
45 :index:`Throughput: testpmd-3n-hsw-x520-64b-1t1c-base-pdr`
46
47 .. raw:: html
48
49     </b>
50     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x520-64b-1t1c-base-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/dpdk/}}
59             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x520-64b-1t1c-base-pdr}
60             \label{fig:testpmd-3n-hsw-x520-64b-1t1c-base-pdr}
61     \end{figure}
62
63 64b-2t2c-base
64 -------------
65
66 .. raw:: html
67
68     <center><b>
69
70 :index:`Throughput: testpmd-3n-hsw-x520-64b-2t2c-base-ndr`
71
72 .. raw:: html
73
74     </b>
75     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x520-64b-2t2c-base-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/dpdk/}}
84             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x520-64b-2t2c-base-ndr}
85             \label{fig:testpmd-3n-hsw-x520-64b-2t2c-base-ndr}
86     \end{figure}
87
88 .. raw:: html
89
90     <center><b>
91
92 :index:`Throughput: testpmd-3n-hsw-x520-64b-2t2c-base-pdr`
93
94 .. raw:: html
95
96     </b>
97     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x520-64b-2t2c-base-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/dpdk/}}
106             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x520-64b-2t2c-base-pdr}
107             \label{fig:testpmd-3n-hsw-x520-64b-2t2c-base-pdr}
108     \end{figure}
109
110 3n-hsw-x710
111 ~~~~~~~~~~~
112
113 64b-1t1c-base
114 -------------
115
116 .. raw:: html
117
118     <center><b>
119
120 :index:`Throughput: testpmd-3n-hsw-x710-64b-1t1c-base-ndr`
121
122 .. raw:: html
123
124     </b>
125     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x710-64b-1t1c-base-ndr.html"></iframe>
126     <p><br><br></p>
127     </center>
128
129 .. raw:: latex
130
131     \begin{figure}[H]
132         \centering
133             \graphicspath{{../_build/_static/dpdk/}}
134             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x710-64b-1t1c-base-ndr}
135             \label{fig:testpmd-3n-hsw-x710-64b-1t1c-base-ndr}
136     \end{figure}
137
138 .. raw:: html
139
140     <center><b>
141
142 :index:`Throughput: testpmd-3n-hsw-x710-64b-1t1c-base-pdr`
143
144 .. raw:: html
145
146     </b>
147     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x710-64b-1t1c-base-pdr.html"></iframe>
148     <p><br><br></p>
149     </center>
150
151 .. raw:: latex
152
153     \begin{figure}[H]
154         \centering
155             \graphicspath{{../_build/_static/dpdk/}}
156             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x710-64b-1t1c-base-pdr}
157             \label{fig:testpmd-3n-hsw-x710-64b-1t1c-base-pdr}
158     \end{figure}
159
160 64b-2t2c-base
161 -------------
162
163 .. raw:: html
164
165     <center><b>
166
167 :index:`Throughput: testpmd-3n-hsw-x710-64b-2t2c-base-ndr`
168
169 .. raw:: html
170
171     </b>
172     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x710-64b-2t2c-base-ndr.html"></iframe>
173     <p><br><br></p>
174     </center>
175
176 .. raw:: latex
177
178     \begin{figure}[H]
179         \centering
180             \graphicspath{{../_build/_static/dpdk/}}
181             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x710-64b-2t2c-base-ndr}
182             \label{fig:testpmd-3n-hsw-x710-64b-2t2c-base-ndr}
183     \end{figure}
184
185 .. raw:: html
186
187     <center><b>
188
189 :index:`Throughput: testpmd-3n-hsw-x710-64b-2t2c-base-pdr`
190
191 .. raw:: html
192
193     </b>
194     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x710-64b-2t2c-base-pdr.html"></iframe>
195     <p><br><br></p>
196     </center>
197
198 .. raw:: latex
199
200     \begin{figure}[H]
201         \centering
202             \graphicspath{{../_build/_static/dpdk/}}
203             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x710-64b-2t2c-base-pdr}
204             \label{fig:testpmd-3n-hsw-x710-64b-2t2c-base-pdr}
205     \end{figure}
206
207 3n-hsw-xl710
208 ~~~~~~~~~~~~
209
210 64b-1t1c-base
211 -------------
212
213 .. raw:: html
214
215     <center><b>
216
217 :index:`Throughput: testpmd-3n-hsw-xl710-64b-1t1c-base-ndr`
218
219 .. raw:: html
220
221     </b>
222     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-xl710-64b-1t1c-base-ndr.html"></iframe>
223     <p><br><br></p>
224     </center>
225
226 .. raw:: latex
227
228     \begin{figure}[H]
229         \centering
230             \graphicspath{{../_build/_static/dpdk/}}
231             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-xl710-64b-1t1c-base-ndr}
232             \label{fig:testpmd-3n-hsw-xl710-64b-1t1c-base-ndr}
233     \end{figure}
234
235 .. raw:: html
236
237     <center><b>
238
239 :index:`Throughput: testpmd-3n-hsw-xl710-64b-1t1c-base-pdr`
240
241 .. raw:: html
242
243     </b>
244     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-xl710-64b-1t1c-base-pdr.html"></iframe>
245     <p><br><br></p>
246     </center>
247
248 .. raw:: latex
249
250     \begin{figure}[H]
251         \centering
252             \graphicspath{{../_build/_static/dpdk/}}
253             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-xl710-64b-1t1c-base-pdr}
254             \label{fig:testpmd-3n-hsw-xl710-64b-1t1c-base-pdr}
255     \end{figure}
256
257 64b-2t2c-base
258 -------------
259
260 .. raw:: html
261
262     <center><b>
263
264 :index:`Throughput: testpmd-3n-hsw-xl710-64b-2t2c-base-ndr`
265
266 .. raw:: html
267
268     </b>
269     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-xl710-64b-2t2c-base-ndr.html"></iframe>
270     <p><br><br></p>
271     </center>
272
273 .. raw:: latex
274
275     \begin{figure}[H]
276         \centering
277             \graphicspath{{../_build/_static/dpdk/}}
278             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-xl710-64b-2t2c-base-ndr}
279             \label{fig:testpmd-3n-hsw-xl710-64b-2t2c-base-ndr}
280     \end{figure}
281
282 .. raw:: html
283
284     <center><b>
285
286 :index:`Throughput: testpmd-3n-hsw-xl710-64b-2t2c-base-pdr`
287
288 .. raw:: html
289
290     </b>
291     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-xl710-64b-2t2c-base-pdr.html"></iframe>
292     <p><br><br></p>
293     </center>
294
295 .. raw:: latex
296
297     \begin{figure}[H]
298         \centering
299             \graphicspath{{../_build/_static/dpdk/}}
300             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-xl710-64b-2t2c-base-pdr}
301             \label{fig:testpmd-3n-hsw-xl710-64b-2t2c-base-pdr}
302     \end{figure}
303
304 3n-skx-x710
305 ~~~~~~~~~~~
306
307 64b-2t1c-base
308 -------------
309
310 .. raw:: html
311
312     <center><b>
313
314 :index:`Throughput: testpmd-3n-skx-x710-64b-2t1c-base-ndr`
315
316 .. raw:: html
317
318     </b>
319     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-x710-64b-2t1c-base-ndr.html"></iframe>
320     <p><br><br></p>
321     </center>
322
323 .. raw:: latex
324
325     \begin{figure}[H]
326         \centering
327             \graphicspath{{../_build/_static/dpdk/}}
328             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-x710-64b-2t1c-base-ndr}
329             \label{fig:testpmd-3n-skx-x710-64b-2t1c-base-ndr}
330     \end{figure}
331
332 .. raw:: html
333
334     <center><b>
335
336 :index:`Throughput: testpmd-3n-skx-x710-64b-2t1c-base-pdr`
337
338 .. raw:: html
339
340     </b>
341     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-x710-64b-2t1c-base-pdr.html"></iframe>
342     <p><br><br></p>
343     </center>
344
345 .. raw:: latex
346
347     \begin{figure}[H]
348         \centering
349             \graphicspath{{../_build/_static/dpdk/}}
350             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-x710-64b-2t1c-base-pdr}
351             \label{fig:testpmd-3n-skx-x710-64b-2t1c-base-pdr}
352     \end{figure}
353
354 64b-4t2c-base
355 -------------
356
357 .. raw:: html
358
359     <center><b>
360
361 :index:`Throughput: testpmd-3n-skx-x710-64b-4t2c-base-ndr`
362
363 .. raw:: html
364
365     </b>
366     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-x710-64b-4t2c-base-ndr.html"></iframe>
367     <p><br><br></p>
368     </center>
369
370 .. raw:: latex
371
372     \begin{figure}[H]
373         \centering
374             \graphicspath{{../_build/_static/dpdk/}}
375             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-x710-64b-4t2c-base-ndr}
376             \label{fig:testpmd-3n-skx-x710-64b-4t2c-base-ndr}
377     \end{figure}
378
379 .. raw:: html
380
381     <center><b>
382
383 :index:`Throughput: testpmd-3n-skx-x710-64b-4t2c-base-pdr`
384
385 .. raw:: html
386
387     </b>
388     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-x710-64b-4t2c-base-pdr.html"></iframe>
389     <p><br><br></p>
390     </center>
391
392 .. raw:: latex
393
394     \begin{figure}[H]
395         \centering
396             \graphicspath{{../_build/_static/dpdk/}}
397             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-x710-64b-4t2c-base-pdr}
398             \label{fig:testpmd-3n-skx-x710-64b-4t2c-base-pdr}
399     \end{figure}
400
401 3n-skx-xxv710
402 ~~~~~~~~~~~~~
403
404 64b-2t1c-base
405 -------------
406
407 .. raw:: html
408
409     <center><b>
410
411 :index:`Throughput: testpmd-3n-skx-xxv710-64b-2t1c-base-ndr`
412
413 .. raw:: html
414
415     </b>
416     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-xxv710-64b-2t1c-base-ndr.html"></iframe>
417     <p><br><br></p>
418     </center>
419
420 .. raw:: latex
421
422     \begin{figure}[H]
423         \centering
424             \graphicspath{{../_build/_static/dpdk/}}
425             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-xxv710-64b-2t1c-base-ndr}
426             \label{fig:testpmd-3n-skx-xxv710-64b-2t1c-base-ndr}
427     \end{figure}
428
429 .. raw:: html
430
431     <center><b>
432
433 :index:`Throughput: testpmd-3n-skx-xxv710-64b-2t1c-base-pdr`
434
435 .. raw:: html
436
437     </b>
438     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-xxv710-64b-2t1c-base-pdr.html"></iframe>
439     <p><br><br></p>
440     </center>
441
442 .. raw:: latex
443
444     \begin{figure}[H]
445         \centering
446             \graphicspath{{../_build/_static/dpdk/}}
447             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-xxv710-64b-2t1c-base-pdr}
448             \label{fig:testpmd-3n-skx-xxv710-64b-2t1c-base-pdr}
449     \end{figure}
450
451 64b-4t2c-base
452 -------------
453
454 .. raw:: html
455
456     <center><b>
457
458 :index:`Throughput: testpmd-3n-skx-xxv710-64b-4t2c-base-ndr`
459
460 .. raw:: html
461
462     </b>
463     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-xxv710-64b-4t2c-base-ndr.html"></iframe>
464     <p><br><br></p>
465     </center>
466
467 .. raw:: latex
468
469     \begin{figure}[H]
470         \centering
471             \graphicspath{{../_build/_static/dpdk/}}
472             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-xxv710-64b-4t2c-base-ndr}
473             \label{fig:testpmd-3n-skx-xxv710-64b-4t2c-base-ndr}
474     \end{figure}
475
476 .. raw:: html
477
478     <center><b>
479
480 :index:`Throughput: testpmd-3n-skx-xxv710-64b-4t2c-base-pdr`
481
482 .. raw:: html
483
484     </b>
485     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-xxv710-64b-4t2c-base-pdr.html"></iframe>
486     <p><br><br></p>
487     </center>
488
489 .. raw:: latex
490
491     \begin{figure}[H]
492         \centering
493             \graphicspath{{../_build/_static/dpdk/}}
494             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-xxv710-64b-4t2c-base-pdr}
495             \label{fig:testpmd-3n-skx-xxv710-64b-4t2c-base-pdr}
496     \end{figure}
497
498 2n-skx-x710
499 ~~~~~~~~~~~
500
501 64b-2t1c-base
502 -------------
503
504 .. raw:: html
505
506     <center><b>
507
508 :index:`Throughput: testpmd-2n-skx-x710-64b-2t1c-base-ndr`
509
510 .. raw:: html
511
512     </b>
513     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-x710-64b-2t1c-base-ndr.html"></iframe>
514     <p><br><br></p>
515     </center>
516
517 .. raw:: latex
518
519     \begin{figure}[H]
520         \centering
521             \graphicspath{{../_build/_static/dpdk/}}
522             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-x710-64b-2t1c-base-ndr}
523             \label{fig:testpmd-2n-skx-x710-64b-2t1c-base-ndr}
524     \end{figure}
525
526 .. raw:: html
527
528     <center><b>
529
530 :index:`Throughput: testpmd-2n-skx-x710-64b-2t1c-base-pdr`
531
532 .. raw:: html
533
534     </b>
535     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-x710-64b-2t1c-base-pdr.html"></iframe>
536     <p><br><br></p>
537     </center>
538
539 .. raw:: latex
540
541     \begin{figure}[H]
542         \centering
543             \graphicspath{{../_build/_static/dpdk/}}
544             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-x710-64b-2t1c-base-pdr}
545             \label{fig:testpmd-2n-skx-x710-64b-2t1c-base-pdr}
546     \end{figure}
547
548 64b-4t2c-base
549 -------------
550
551 .. raw:: html
552
553     <center><b>
554
555 :index:`Throughput: testpmd-2n-skx-x710-64b-4t2c-base-ndr`
556
557 .. raw:: html
558
559     </b>
560     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-x710-64b-4t2c-base-ndr.html"></iframe>
561     <p><br><br></p>
562     </center>
563
564 .. raw:: latex
565
566     \begin{figure}[H]
567         \centering
568             \graphicspath{{../_build/_static/dpdk/}}
569             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-x710-64b-4t2c-base-ndr}
570             \label{fig:testpmd-2n-skx-x710-64b-4t2c-base-ndr}
571     \end{figure}
572
573 .. raw:: html
574
575     <center><b>
576
577 :index:`Throughput: testpmd-2n-skx-x710-64b-4t2c-base-pdr`
578
579 .. raw:: html
580
581     </b>
582     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-x710-64b-4t2c-base-pdr.html"></iframe>
583     <p><br><br></p>
584     </center>
585
586 .. raw:: latex
587
588     \begin{figure}[H]
589         \centering
590             \graphicspath{{../_build/_static/dpdk/}}
591             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-x710-64b-4t2c-base-pdr}
592             \label{fig:testpmd-2n-skx-x710-64b-4t2c-base-pdr}
593     \end{figure}
594
595 2n-skx-xxv710
596 ~~~~~~~~~~~~~
597
598 64b-2t1c-base
599 -------------
600
601 .. raw:: html
602
603     <center><b>
604
605 :index:`Throughput: testpmd-2n-skx-xxv710-64b-2t1c-base-ndr`
606
607 .. raw:: html
608
609     </b>
610     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-xxv710-64b-2t1c-base-ndr.html"></iframe>
611     <p><br><br></p>
612     </center>
613
614 .. raw:: latex
615
616     \begin{figure}[H]
617         \centering
618             \graphicspath{{../_build/_static/dpdk/}}
619             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-xxv710-64b-2t1c-base-ndr}
620             \label{fig:testpmd-2n-skx-xxv710-64b-2t1c-base-ndr}
621     \end{figure}
622
623 .. raw:: html
624
625     <center><b>
626
627 :index:`Throughput: testpmd-2n-skx-xxv710-64b-2t1c-base-pdr`
628
629 .. raw:: html
630
631     </b>
632     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-xxv710-64b-2t1c-base-pdr.html"></iframe>
633     <p><br><br></p>
634     </center>
635
636 .. raw:: latex
637
638     \begin{figure}[H]
639         \centering
640             \graphicspath{{../_build/_static/dpdk/}}
641             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-xxv710-64b-2t1c-base-pdr}
642             \label{fig:testpmd-2n-skx-xxv710-64b-2t1c-base-pdr}
643     \end{figure}
644
645 64b-4t2c-base
646 -------------
647
648 .. raw:: html
649
650     <center><b>
651
652 :index:`Throughput: testpmd-2n-skx-xxv710-64b-4t2c-base-ndr`
653
654 .. raw:: html
655
656     </b>
657     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-xxv710-64b-4t2c-base-ndr.html"></iframe>
658     <p><br><br></p>
659     </center>
660
661 .. raw:: latex
662
663     \begin{figure}[H]
664         \centering
665             \graphicspath{{../_build/_static/dpdk/}}
666             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-xxv710-64b-4t2c-base-ndr}
667             \label{fig:testpmd-2n-skx-xxv710-64b-4t2c-base-ndr}
668     \end{figure}
669
670 .. raw:: html
671
672     <center><b>
673
674 :index:`Throughput: testpmd-2n-skx-xxv710-64b-4t2c-base-pdr`
675
676 .. raw:: html
677
678     </b>
679     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-xxv710-64b-4t2c-base-pdr.html"></iframe>
680     <p><br><br></p>
681     </center>
682
683 .. raw:: latex
684
685     \begin{figure}[H]
686         \centering
687             \graphicspath{{../_build/_static/dpdk/}}
688             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-xxv710-64b-4t2c-base-pdr}
689             \label{fig:testpmd-2n-skx-xxv710-64b-4t2c-base-pdr}
690     \end{figure}