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