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