Report: Add hover info to graph's descriptions
[csit.git] / docs / report / dpdk_performance_tests / packet_throughput_graphs / l2.rst
1
2 .. raw:: html
3
4     <script type="text/javascript">
5
6         function getDocHeight(doc) {
7             doc = doc || document;
8             var body = doc.body, html = doc.documentElement;
9             var height = Math.max( body.scrollHeight, body.offsetHeight,
10                 html.clientHeight, html.scrollHeight, html.offsetHeight );
11             return height;
12         }
13
14         function setIframeHeight(id) {
15             var ifrm = document.getElementById(id);
16             var doc = ifrm.contentDocument? ifrm.contentDocument:
17                 ifrm.contentWindow.document;
18             ifrm.style.visibility = 'hidden';
19             ifrm.style.height = "10px"; // reset to minimal height ...
20             // IE opt. for bing/msn needs a bit added or scrollbar appears
21             ifrm.style.height = getDocHeight( doc ) + 4 + "px";
22             ifrm.style.visibility = 'visible';
23         }
24
25     </script>
26
27 Testpmd
28 =======
29
30 Following sections include summary graphs of DPDK Testpmd Phy-to-Phy performance
31 with L2 Ethernet Interface Loop, including NDR throughput (zero packet loss)
32 and PDR throughput (<0.5% packet loss). Performance is reported for Testpmd
33 running in multiple configurations of Testpmd pmd thread(s), a.k.a. Testpmd
34 data plane thread(s), and their physical CPU core(s) placement.
35
36 CSIT source code for the test cases used for plots can be found in
37 `CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls1901>`_.
38
39 .. raw:: latex
40
41     \clearpage
42
43 3n-hsw-x520
44 ~~~~~~~~~~~
45
46 64b-1t1c-base
47 -------------
48
49 .. raw:: html
50
51     <center>
52     <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x520-64b-1t1c-base-ndr.html"></iframe>
53     <p><br></p>
54     </center>
55
56 .. raw:: latex
57
58     \begin{figure}[H]
59         \centering
60             \graphicspath{{../_build/_static/dpdk/}}
61             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x520-64b-1t1c-base-ndr}
62             \label{fig:testpmd-3n-hsw-x520-64b-1t1c-base-ndr}
63     \end{figure}
64
65 .. raw:: latex
66
67     \clearpage
68
69 .. raw:: html
70
71     <center>
72     <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x520-64b-1t1c-base-pdr.html"></iframe>
73     <p><br></p>
74     </center>
75
76 .. raw:: latex
77
78     \begin{figure}[H]
79         \centering
80             \graphicspath{{../_build/_static/dpdk/}}
81             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x520-64b-1t1c-base-pdr}
82             \label{fig:testpmd-3n-hsw-x520-64b-1t1c-base-pdr}
83     \end{figure}
84
85 .. raw:: latex
86
87     \clearpage
88
89 64b-2t2c-base
90 -------------
91
92 .. raw:: html
93
94     <center>
95     <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x520-64b-2t2c-base-ndr.html"></iframe>
96     <p><br></p>
97     </center>
98
99 .. raw:: latex
100
101     \begin{figure}[H]
102         \centering
103             \graphicspath{{../_build/_static/dpdk/}}
104             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x520-64b-2t2c-base-ndr}
105             \label{fig:testpmd-3n-hsw-x520-64b-2t2c-base-ndr}
106     \end{figure}
107
108 .. raw:: latex
109
110     \clearpage
111
112 .. raw:: html
113
114     <center>
115     <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x520-64b-2t2c-base-pdr.html"></iframe>
116     <p><br></p>
117     </center>
118
119 .. raw:: latex
120
121     \begin{figure}[H]
122         \centering
123             \graphicspath{{../_build/_static/dpdk/}}
124             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x520-64b-2t2c-base-pdr}
125             \label{fig:testpmd-3n-hsw-x520-64b-2t2c-base-pdr}
126     \end{figure}
127
128 .. raw:: latex
129
130     \clearpage
131
132 3n-hsw-x710
133 ~~~~~~~~~~~
134
135 64b-1t1c-base
136 -------------
137
138 .. raw:: html
139
140     <center>
141     <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x710-64b-1t1c-base-ndr.html"></iframe>
142     <p><br></p>
143     </center>
144
145 .. raw:: latex
146
147     \begin{figure}[H]
148         \centering
149             \graphicspath{{../_build/_static/dpdk/}}
150             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x710-64b-1t1c-base-ndr}
151             \label{fig:testpmd-3n-hsw-x710-64b-1t1c-base-ndr}
152     \end{figure}
153
154 .. raw:: latex
155
156     \clearpage
157
158 .. raw:: html
159
160     <center>
161     <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x710-64b-1t1c-base-pdr.html"></iframe>
162     <p><br></p>
163     </center>
164
165 .. raw:: latex
166
167     \begin{figure}[H]
168         \centering
169             \graphicspath{{../_build/_static/dpdk/}}
170             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x710-64b-1t1c-base-pdr}
171             \label{fig:testpmd-3n-hsw-x710-64b-1t1c-base-pdr}
172     \end{figure}
173
174 .. raw:: latex
175
176     \clearpage
177
178 64b-2t2c-base
179 -------------
180
181 .. raw:: html
182
183     <center>
184     <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x710-64b-2t2c-base-ndr.html"></iframe>
185     <p><br></p>
186     </center>
187
188 .. raw:: latex
189
190     \begin{figure}[H]
191         \centering
192             \graphicspath{{../_build/_static/dpdk/}}
193             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x710-64b-2t2c-base-ndr}
194             \label{fig:testpmd-3n-hsw-x710-64b-2t2c-base-ndr}
195     \end{figure}
196
197 .. raw:: latex
198
199     \clearpage
200
201 .. raw:: html
202
203     <center>
204     <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-x710-64b-2t2c-base-pdr.html"></iframe>
205     <p><br></p>
206     </center>
207
208 .. raw:: latex
209
210     \begin{figure}[H]
211         \centering
212             \graphicspath{{../_build/_static/dpdk/}}
213             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-x710-64b-2t2c-base-pdr}
214             \label{fig:testpmd-3n-hsw-x710-64b-2t2c-base-pdr}
215     \end{figure}
216
217 .. raw:: latex
218
219     \clearpage
220
221 3n-hsw-xl710
222 ~~~~~~~~~~~~
223
224 64b-1t1c-base
225 -------------
226
227 .. raw:: html
228
229     <center>
230     <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-xl710-64b-1t1c-base-ndr.html"></iframe>
231     <p><br></p>
232     </center>
233
234 .. raw:: latex
235
236     \begin{figure}[H]
237         \centering
238             \graphicspath{{../_build/_static/dpdk/}}
239             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-xl710-64b-1t1c-base-ndr}
240             \label{fig:testpmd-3n-hsw-xl710-64b-1t1c-base-ndr}
241     \end{figure}
242
243 .. raw:: latex
244
245     \clearpage
246
247 .. raw:: html
248
249     <center>
250     <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-xl710-64b-1t1c-base-pdr.html"></iframe>
251     <p><br></p>
252     </center>
253
254 .. raw:: latex
255
256     \begin{figure}[H]
257         \centering
258             \graphicspath{{../_build/_static/dpdk/}}
259             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-xl710-64b-1t1c-base-pdr}
260             \label{fig:testpmd-3n-hsw-xl710-64b-1t1c-base-pdr}
261     \end{figure}
262
263 .. raw:: latex
264
265     \clearpage
266
267 64b-2t2c-base
268 -------------
269
270 .. raw:: html
271
272     <center>
273     <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-xl710-64b-2t2c-base-ndr.html"></iframe>
274     <p><br></p>
275     </center>
276
277 .. raw:: latex
278
279     \begin{figure}[H]
280         \centering
281             \graphicspath{{../_build/_static/dpdk/}}
282             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-xl710-64b-2t2c-base-ndr}
283             \label{fig:testpmd-3n-hsw-xl710-64b-2t2c-base-ndr}
284     \end{figure}
285
286 .. raw:: latex
287
288     \clearpage
289
290 .. raw:: html
291
292     <center>
293     <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-hsw-xl710-64b-2t2c-base-pdr.html"></iframe>
294     <p><br></p>
295     </center>
296
297 .. raw:: latex
298
299     \begin{figure}[H]
300         \centering
301             \graphicspath{{../_build/_static/dpdk/}}
302             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-hsw-xl710-64b-2t2c-base-pdr}
303             \label{fig:testpmd-3n-hsw-xl710-64b-2t2c-base-pdr}
304     \end{figure}
305
306 .. raw:: latex
307
308     \clearpage
309
310 3n-skx-x710
311 ~~~~~~~~~~~
312
313 64b-2t1c-base
314 -------------
315
316 .. raw:: html
317
318     <center>
319     <iframe id="ifrm13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-x710-64b-2t1c-base-ndr.html"></iframe>
320     <p><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 0cm 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:: latex
333
334     \clearpage
335
336 .. raw:: html
337
338     <center>
339     <iframe id="ifrm14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-x710-64b-2t1c-base-pdr.html"></iframe>
340     <p><br></p>
341     </center>
342
343 .. raw:: latex
344
345     \begin{figure}[H]
346         \centering
347             \graphicspath{{../_build/_static/dpdk/}}
348             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-x710-64b-2t1c-base-pdr}
349             \label{fig:testpmd-3n-skx-x710-64b-2t1c-base-pdr}
350     \end{figure}
351
352 .. raw:: latex
353
354     \clearpage
355
356 64b-4t2c-base
357 -------------
358
359 .. raw:: html
360
361     <center>
362     <iframe id="ifrm15" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-x710-64b-4t2c-base-ndr.html"></iframe>
363     <p><br></p>
364     </center>
365
366 .. raw:: latex
367
368     \begin{figure}[H]
369         \centering
370             \graphicspath{{../_build/_static/dpdk/}}
371             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-x710-64b-4t2c-base-ndr}
372             \label{fig:testpmd-3n-skx-x710-64b-4t2c-base-ndr}
373     \end{figure}
374
375 .. raw:: latex
376
377     \clearpage
378
379 .. raw:: html
380
381     <center>
382     <iframe id="ifrm16" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-x710-64b-4t2c-base-pdr.html"></iframe>
383     <p><br></p>
384     </center>
385
386 .. raw:: latex
387
388     \begin{figure}[H]
389         \centering
390             \graphicspath{{../_build/_static/dpdk/}}
391             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-x710-64b-4t2c-base-pdr}
392             \label{fig:testpmd-3n-skx-x710-64b-4t2c-base-pdr}
393     \end{figure}
394
395 .. raw:: latex
396
397     \clearpage
398
399 3n-skx-xxv710
400 ~~~~~~~~~~~~~
401
402 64b-2t1c-base
403 -------------
404
405 .. raw:: html
406
407     <center>
408     <iframe id="ifrm17" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-xxv710-64b-2t1c-base-ndr.html"></iframe>
409     <p><br></p>
410     </center>
411
412 .. raw:: latex
413
414     \begin{figure}[H]
415         \centering
416             \graphicspath{{../_build/_static/dpdk/}}
417             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-xxv710-64b-2t1c-base-ndr}
418             \label{fig:testpmd-3n-skx-xxv710-64b-2t1c-base-ndr}
419     \end{figure}
420
421 .. raw:: latex
422
423     \clearpage
424
425 .. raw:: html
426
427     <center>
428     <iframe id="ifrm18" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-xxv710-64b-2t1c-base-pdr.html"></iframe>
429     <p><br></p>
430     </center>
431
432 .. raw:: latex
433
434     \begin{figure}[H]
435         \centering
436             \graphicspath{{../_build/_static/dpdk/}}
437             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-xxv710-64b-2t1c-base-pdr}
438             \label{fig:testpmd-3n-skx-xxv710-64b-2t1c-base-pdr}
439     \end{figure}
440
441 .. raw:: latex
442
443     \clearpage
444
445 64b-4t2c-base
446 -------------
447
448 .. raw:: html
449
450     <center>
451     <iframe id="ifrm19" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-xxv710-64b-4t2c-base-ndr.html"></iframe>
452     <p><br></p>
453     </center>
454
455 .. raw:: latex
456
457     \begin{figure}[H]
458         \centering
459             \graphicspath{{../_build/_static/dpdk/}}
460             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-xxv710-64b-4t2c-base-ndr}
461             \label{fig:testpmd-3n-skx-xxv710-64b-4t2c-base-ndr}
462     \end{figure}
463
464 .. raw:: latex
465
466     \clearpage
467
468 .. raw:: html
469
470     <center>
471     <iframe id="ifrm20" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-3n-skx-xxv710-64b-4t2c-base-pdr.html"></iframe>
472     <p><br></p>
473     </center>
474
475 .. raw:: latex
476
477     \begin{figure}[H]
478         \centering
479             \graphicspath{{../_build/_static/dpdk/}}
480             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-3n-skx-xxv710-64b-4t2c-base-pdr}
481             \label{fig:testpmd-3n-skx-xxv710-64b-4t2c-base-pdr}
482     \end{figure}
483
484 .. raw:: latex
485
486     \clearpage
487
488 2n-skx-x710
489 ~~~~~~~~~~~
490
491 64b-2t1c-base
492 -------------
493
494 .. raw:: html
495
496     <center>
497     <iframe id="ifrm21" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-x710-64b-2t1c-base-ndr.html"></iframe>
498     <p><br></p>
499     </center>
500
501 .. raw:: latex
502
503     \begin{figure}[H]
504         \centering
505             \graphicspath{{../_build/_static/dpdk/}}
506             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-x710-64b-2t1c-base-ndr}
507             \label{fig:testpmd-2n-skx-x710-64b-2t1c-base-ndr}
508     \end{figure}
509
510 .. raw:: latex
511
512     \clearpage
513
514 .. raw:: html
515
516     <center>
517     <iframe id="ifrm22" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-x710-64b-2t1c-base-pdr.html"></iframe>
518     <p><br></p>
519     </center>
520
521 .. raw:: latex
522
523     \begin{figure}[H]
524         \centering
525             \graphicspath{{../_build/_static/dpdk/}}
526             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-x710-64b-2t1c-base-pdr}
527             \label{fig:testpmd-2n-skx-x710-64b-2t1c-base-pdr}
528     \end{figure}
529
530 .. raw:: latex
531
532     \clearpage
533
534 64b-4t2c-base
535 -------------
536
537 .. raw:: html
538
539     <center>
540     <iframe id="ifrm23" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-x710-64b-4t2c-base-ndr.html"></iframe>
541     <p><br></p>
542     </center>
543
544 .. raw:: latex
545
546     \begin{figure}[H]
547         \centering
548             \graphicspath{{../_build/_static/dpdk/}}
549             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-x710-64b-4t2c-base-ndr}
550             \label{fig:testpmd-2n-skx-x710-64b-4t2c-base-ndr}
551     \end{figure}
552
553 .. raw:: latex
554
555     \clearpage
556
557 .. raw:: html
558
559     <center>
560     <iframe id="ifrm24" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-x710-64b-4t2c-base-pdr.html"></iframe>
561     <p><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 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-x710-64b-4t2c-base-pdr}
570             \label{fig:testpmd-2n-skx-x710-64b-4t2c-base-pdr}
571     \end{figure}
572
573 .. raw:: latex
574
575     \clearpage
576
577 2n-skx-xxv710
578 ~~~~~~~~~~~~~
579
580 64b-2t1c-base
581 -------------
582
583 .. raw:: html
584
585     <center>
586     <iframe id="ifrm25" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-xxv710-64b-2t1c-base-ndr.html"></iframe>
587     <p><br></p>
588     </center>
589
590 .. raw:: latex
591
592     \begin{figure}[H]
593         \centering
594             \graphicspath{{../_build/_static/dpdk/}}
595             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-xxv710-64b-2t1c-base-ndr}
596             \label{fig:testpmd-2n-skx-xxv710-64b-2t1c-base-ndr}
597     \end{figure}
598
599 .. raw:: latex
600
601     \clearpage
602
603 .. raw:: html
604
605     <center>
606     <iframe id="ifrm26" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-xxv710-64b-2t1c-base-pdr.html"></iframe>
607     <p><br></p>
608     </center>
609
610 .. raw:: latex
611
612     \begin{figure}[H]
613         \centering
614             \graphicspath{{../_build/_static/dpdk/}}
615             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-xxv710-64b-2t1c-base-pdr}
616             \label{fig:testpmd-2n-skx-xxv710-64b-2t1c-base-pdr}
617     \end{figure}
618
619 .. raw:: latex
620
621     \clearpage
622
623 64b-4t2c-base
624 -------------
625
626 .. raw:: html
627
628     <center>
629     <iframe id="ifrm27" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-xxv710-64b-4t2c-base-ndr.html"></iframe>
630     <p><br></p>
631     </center>
632
633 .. raw:: latex
634
635     \begin{figure}[H]
636         \centering
637             \graphicspath{{../_build/_static/dpdk/}}
638             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-xxv710-64b-4t2c-base-ndr}
639             \label{fig:testpmd-2n-skx-xxv710-64b-4t2c-base-ndr}
640     \end{figure}
641
642 .. raw:: latex
643
644     \clearpage
645
646 .. raw:: html
647
648     <center>
649     <iframe id="ifrm28" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/testpmd-2n-skx-xxv710-64b-4t2c-base-pdr.html"></iframe>
650     <p><br></p>
651     </center>
652
653 .. raw:: latex
654
655     \begin{figure}[H]
656         \centering
657             \graphicspath{{../_build/_static/dpdk/}}
658             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{testpmd-2n-skx-xxv710-64b-4t2c-base-pdr}
659             \label{fig:testpmd-2n-skx-xxv710-64b-4t2c-base-pdr}
660     \end{figure}