PAL: Add a new download path
[csit.git] / resources / tools / presentation / specification_local.yaml
1 ###############################################################################
2 #
3 # This specification is an example, but it fully works and can be used as a
4 # base.
5 #
6 ###############################################################################
7
8 ###############################################################################
9 # Section: Environment
10 #
11 # Specifies paths and urls used by PAL and/or elements.
12 # In general, you do not need to edit this section.
13 #
14 - type: "environment"
15
16   paths:
17     # Top level directories:
18     ## Working directory
19     DIR[WORKING]: "_tmp"
20     ## Build directories
21     DIR[BUILD,HTML]: "_build"
22     DIR[BUILD,LATEX]: "_build_latex"
23
24     # Static .rst files in CSIT repo
25     DIR[RST]: "../../../docs/report"
26
27     # Working directories
28     ## Input data files (.zip, .xml)
29     DIR[WORKING,DATA]: "{DIR[WORKING]}/data"
30     ## Static source files from CSIT repo
31     DIR[WORKING,SRC]: "{DIR[WORKING]}/src"
32     DIR[WORKING,SRC,STATIC]: "{DIR[WORKING,SRC]}/_static"
33
34     # Static html content
35     DIR[STATIC]: "{DIR[BUILD,HTML]}/_static"
36     DIR[STATIC,VPP]: "{DIR[STATIC]}/vpp"
37     DIR[STATIC,DPDK]: "{DIR[STATIC]}/dpdk"
38     DIR[STATIC,ARCH]: "{DIR[STATIC]}/archive"
39
40     # Detailed test results
41     DIR[DTR]: "{DIR[WORKING,SRC]}/detailed_test_results"
42     DIR[DTR,PERF,DPDK,3N,HSW]: "{DIR[DTR]}/dpdk_performance_results_3n_hsw"
43     DIR[DTR,PERF,DPDK,3N,SKX]: "{DIR[DTR]}/dpdk_performance_results_3n_skx"
44     DIR[DTR,PERF,DPDK,2N,SKX]: "{DIR[DTR]}/dpdk_performance_results_2n_skx"
45     DIR[DTR,PERF,DPDK,2N,CLX]: "{DIR[DTR]}/dpdk_performance_results_2n_clx"
46     DIR[DTR,PERF,DPDK,2N,DNV]: "{DIR[DTR]}/dpdk_performance_results_2n_dnv"
47     DIR[DTR,PERF,DPDK,3N,DNV]: "{DIR[DTR]}/dpdk_performance_results_3n_dnv"
48     DIR[DTR,PERF,DPDK,3N,TSH]: "{DIR[DTR]}/dpdk_performance_results_3n_tsh"
49     DIR[DTR,PERF,VPP,ALL]: "{DIR[DTR]}/vpp_performance_results"
50     DIR[DTR,PERF,VPP,3N,HSW]: "{DIR[DTR]}/vpp_performance_results_3n_hsw"
51     DIR[DTR,PERF,VPP,3N,SKX]: "{DIR[DTR]}/vpp_performance_results_3n_skx"
52     DIR[DTR,PERF,VPP,2N,SKX]: "{DIR[DTR]}/vpp_performance_results_2n_skx"
53     DIR[DTR,PERF,VPP,2N,CLX]: "{DIR[DTR]}/vpp_performance_results_2n_clx"
54     DIR[DTR,PERF,VPP,3N,TSH]: "{DIR[DTR]}/vpp_performance_results_3n_tsh"
55     DIR[DTR,PERF,VPP,3N,DNV]: "{DIR[DTR]}/vpp_performance_results_3n_dnv"
56     DIR[DTR,PERF,VPP,2N,DNV]: "{DIR[DTR]}/vpp_performance_results_2n_dnv"
57     DIR[DTR,MRR,VPP,ALL]: "{DIR[DTR]}/vpp_mrr_results"
58     DIR[DTR,MRR,VPP,3N,HSW]: "{DIR[DTR]}/vpp_mrr_results_3n_hsw"
59     DIR[DTR,MRR,VPP,3N,SKX]: "{DIR[DTR]}/vpp_mrr_results_3n_skx"
60     DIR[DTR,MRR,VPP,2N,SKX]: "{DIR[DTR]}/vpp_mrr_results_2n_skx"
61     DIR[DTR,MRR,VPP,2N,CLX]: "{DIR[DTR]}/vpp_mrr_results_2n_clx"
62     DIR[DTR,MRR,VPP,3N,TSH]: "{DIR[DTR]}/vpp_mrr_results_3n_tsh"
63     DIR[DTR,MRR,VPP,3N,DNV]: "{DIR[DTR]}/vpp_mrr_results_3n_dnv"
64     DIR[DTR,MRR,VPP,2N,DNV]: "{DIR[DTR]}/vpp_mrr_results_2n_dnv"
65     DIR[DTR,FUNC,VPP,DEVICE,UBUNTU]: "{DIR[DTR]}/vpp_device_results_ubuntu"
66
67     # Detailed test configurations
68     DIR[DTC]: "{DIR[WORKING,SRC]}/test_configuration"
69     DIR[DTC,PERF,VPP,ALL]: "{DIR[DTC]}/vpp_performance_configuration"
70     DIR[DTC,PERF,VPP,3N,HSW]: "{DIR[DTC]}/vpp_performance_configuration_3n_hsw"
71     DIR[DTC,PERF,VPP,3N,SKX]: "{DIR[DTC]}/vpp_performance_configuration_3n_skx"
72     DIR[DTC,PERF,VPP,2N,SKX]: "{DIR[DTC]}/vpp_performance_configuration_2n_skx"
73     DIR[DTC,PERF,VPP,2N,CLX]: "{DIR[DTC]}/vpp_performance_configuration_2n_clx"
74     DIR[DTC,PERF,VPP,3N,TSH]: "{DIR[DTC]}/vpp_performance_configuration_3n_tsh"
75     DIR[DTC,PERF,VPP,3N,DNV]: "{DIR[DTC]}/vpp_performance_configuration_3n_dnv"
76     DIR[DTC,PERF,VPP,2N,DNV]: "{DIR[DTC]}/vpp_performance_configuration_2n_dnv"
77     DIR[DTC,MRR,VPP,ALL]: "{DIR[DTC]}/vpp_mrr_configuration"
78     DIR[DTC,MRR,VPP,3N,HSW]: "{DIR[DTC]}/vpp_mrr_configuration_3n_hsw"
79     DIR[DTC,MRR,VPP,3N,SKX]: "{DIR[DTC]}/vpp_mrr_configuration_3n_skx"
80     DIR[DTC,MRR,VPP,2N,SKX]: "{DIR[DTC]}/vpp_mrr_configuration_2n_skx"
81     DIR[DTC,MRR,VPP,2N,CLX]: "{DIR[DTC]}/vpp_mrr_configuration_2n_clx"
82     DIR[DTC,MRR,VPP,3N,TSH]: "{DIR[DTC]}/vpp_mrr_configuration_3n_tsh"
83     DIR[DTC,MRR,VPP,3N,DNV]: "{DIR[DTC]}/vpp_mrr_configuration_3n_dnv"
84     DIR[DTC,MRR,VPP,2N,DNV]: "{DIR[DTC]}/vpp_mrr_configuration_2n_dnv"
85     DIR[DTC,FUNC,VPP,DEVICE,UBUNTU]: "{DIR[DTC]}/vpp_device_configuration_ubuntu"
86
87     # Detailed tests operational data
88     DIR[DTO]: "{DIR[WORKING,SRC]}/test_operational_data"
89     DIR[DTO,PERF,VPP,ALL]: "{DIR[DTO]}/vpp_performance_operational_data"
90     DIR[DTO,PERF,VPP,3N,HSW]: "{DIR[DTO]}/vpp_performance_operational_data_3n_hsw"
91     DIR[DTO,PERF,VPP,3N,SKX]: "{DIR[DTO]}/vpp_performance_operational_data_3n_skx"
92     DIR[DTO,PERF,VPP,2N,SKX]: "{DIR[DTO]}/vpp_performance_operational_data_2n_skx"
93     DIR[DTO,PERF,VPP,2N,CLX]: "{DIR[DTO]}/vpp_performance_operational_data_2n_clx"
94     DIR[DTO,PERF,VPP,3N,TSH]: "{DIR[DTO]}/vpp_performance_operational_data_3n_tsh"
95     DIR[DTO,PERF,VPP,3N,DNV]: "{DIR[DTO]}/vpp_performance_operational_data_3n_dnv"
96     DIR[DTO,PERF,VPP,2N,DNV]: "{DIR[DTO]}/vpp_performance_operational_data_2n_dnv"
97
98     # Latencies:
99     DIR[LAT,VPP]: "{DIR[WORKING,SRC]}/vpp_performance_tests/hdrh_packet_latency_by_percentile_graphs"
100     DIR[LAT,DPDK]: "{DIR[WORKING,SRC]}/dpdk_performance_tests/hdrh_packet_latency_by_percentile_graphs"
101
102     # .css patch file to fix tables generated by Sphinx
103     DIR[CSS_PATCH_FILE]: "{DIR[STATIC]}/theme_overrides.css"
104     DIR[CSS_PATCH_FILE2]: "{DIR[WORKING,SRC,STATIC]}/theme_overrides.css"
105
106   urls:
107     # Urls where the input files are downloaded from
108     URL[JENKINS,CSIT]: "https://jenkins.fd.io/view/csit/job"
109     URL[S3_STORAGE,LOG]: "https://logs.nginx.service.consul/vex-yul-rot-jenkins-1"
110     URL[NEXUS,LOG]: "https://logs.fd.io/production/vex-yul-rot-jenkins-1"
111     URL[NEXUS,DOC]: "https://docs.fd.io/csit"
112     DIR[NEXUS,DOC]: "report/_static/archive"
113
114   make-dirs:
115     # List the directories which are created while preparing the environment.
116     # All directories MUST be defined in "paths" section.
117     - "DIR[WORKING,DATA]"
118     - "DIR[STATIC,VPP]"
119     - "DIR[STATIC,DPDK]"
120     - "DIR[STATIC,ARCH]"
121     - "DIR[BUILD,LATEX]"
122     - "DIR[WORKING,SRC]"
123     - "DIR[WORKING,SRC,STATIC]"
124
125   remove-dirs:
126   # List the directories which are deleted while cleaning the environment.
127   # All directories MUST be defined in "paths" section.
128   #- "DIR[BUILD,HTML]"
129   - "DIR[WORKING,DATA]"
130
131   build-dirs:
132   # List the directories where the results (build) is stored.
133   # All directories MUST be defined in "paths" section.
134   - "DIR[BUILD,HTML]"
135   - "DIR[BUILD,LATEX]"
136
137 ###############################################################################
138 #
139 # Section: Configuration
140 #
141 # Specifies:
142 # - Limits of NICs, links and PCI buses used by CSIT.
143 # - Data sets used by elements specified in this file.
144 # - Layouts of plots specified in this file.
145 #
146 - type: "configuration"
147
148   # Limits of NICs, links and PCI buses used by CSIT.
149   limits:
150     # NIC limits [pps] for 64B packets
151     nic:
152       x520: 24460000
153       x553: 29761905
154       x710: 35800000
155       xxv710: 35800000
156       xl710: 35800000
157       cx556a: 60000000
158
159     # Link limits [pps] for 64B packets
160     link:
161       10ge: 14880952.38
162       25ge: 37202380.95
163       40ge: 59523809.52
164       100ge: 148809523.81
165
166     # PCI limits [pps] for 64B packets
167     pci:
168       pci-g3-x8: 74404761.90
169       pci-g3-x16: 148809523.81
170
171   # Data sets used by elements specified in this file
172   #
173   # The structure of a simple data set for a plot is:
174   #
175   #  <name-of-a-data-set>:
176   #    <jenkins-job>:
177   #      - <build_1>
178   #      - <build_2>
179   #      - ...
180   #      - <build_n>
181   #
182   #  For example plot using data from three builds:
183   #
184   #  plot-vpp-throughput-lat-tsa-3n-dnv:
185   #    csit-vpp-perf-verify-2001-3n-dnv:
186   #      - 5   # NDRPDR sel
187   #      - 6   # NDRPDR sel
188   #      - 13  # NDRPDR sel
189   #
190   # Simple table with one data set is similar to the previous example:
191   #
192   #  vpp-perf-results-3n-hsw:
193   #    csit-vpp-perf-verify-2001-3n-hsw:
194   #      - 18  # NDRPDR full
195   #      - 20  # NDRPDR full
196   #      - 28  # NDRPDR full
197   #      - 35  # NDRPDR full
198   #      - 42  # NDRPDR full
199   #      - 46  # NDRPDR full
200   #      - 47  # NDRPDR full
201   #
202   # Tables with more than one data set:
203   #
204   # There are three data sub-sets defined in this example:
205   # - vpp-performance-changes-3n-hsw-h1
206   # - vpp-performance-changes-3n-hsw-ref
207   # - vpp-performance-changes-3n-hsw-cmp
208   # And then a fourth one:
209   # - vpp-performance-changes-3n-hsw
210   # which includes the previous three sub-sets.
211   # These data sets are used for tables which compares performance of current
212   # released version (2001) to the previous one (1908) and adds one old
213   # version (1904).
214   #
215   #  vpp-performance-changes-3n-hsw-h1:
216   #    csit-vpp-perf-verify-1904-3n-hsw:
217   #      - 11  # NDRPDR sel
218   #      - 12  # NDRPDR sel
219   #      - 20  # NDRPDR sel
220   #      - 21  # NDRPDR sel
221   #      - 23  # NDRPDR sel
222   #      - 24  # NDRPDR sel
223   #      - 25  # NDRPDR sel
224   #      - 26  # NDRPDR sel
225   #      - 29  # NDRPDR sel
226   #      - 30  # NDRPDR sel
227   #  vpp-performance-changes-3n-hsw-ref:
228   #    csit-vpp-perf-verify-1908-3n-hsw:
229   #      - 12  # NDRPDR sel
230   #      - 13  # NDRPDR sel
231   #      - 14  # NDRPDR sel
232   #      - 15  # NDRPDR sel
233   #      - 16  # NDRPDR sel
234   #      - 17  # NDRPDR sel
235   #      - 18  # NDRPDR sel
236   #      - 19  # NDRPDR sel
237   #      - 20  # NDRPDR sel
238   #      - 21  # NDRPDR sel
239   #  vpp-performance-changes-3n-hsw-cmp:
240   #    csit-vpp-perf-verify-2001-3n-hsw:
241   #      - 21  # NDRPDR sel
242   #      - 22  # NDRPDR sel
243   #      - 23  # NDRPDR sel
244   #      - 24  # NDRPDR sel
245   #      - 25  # NDRPDR sel
246   #      - 29  # NDRPDR sel
247   #      - 30  # NDRPDR sel
248   #      - 31  # NDRPDR sel
249   #      - 32  # NDRPDR sel
250   #      - 34  # NDRPDR sel
251   #  vpp-performance-changes-3n-hsw:
252   #    - "vpp-performance-changes-3n-hsw-h1"
253   #    - "vpp-performance-changes-3n-hsw-ref"
254   #    - "vpp-performance-changes-3n-hsw-cmp"
255   #
256   data-sets:
257
258   # Data sets used in the examples below:
259     plot-vpp-throughput-lat-tsa-3n-dnv:
260       csit-vpp-perf-verify-2001-3n-dnv:
261         - 1   # NDRPDR sel
262         - 2   # NDRPDR sel
263         - 3   # NDRPDR sel
264
265     vpp-perf-results-3n-dnv:
266       csit-vpp-perf-verify-2001-3n-dnv:
267         - 1   # NDRPDR sel
268
269     plot-vpp-throughput-lat-tsa-2n-clx:
270       csit-vpp-perf-verify-2001-2n-clx:
271         - 1   # NDRPDR sel
272         - 2   # NDRPDR sel
273
274     vpp-perf-results-2n-clx:
275       csit-vpp-perf-verify-2001-2n-clx:
276         - 1   # NDRPDR sel
277
278     plot-vpp-hdrh-lat-2n-clx:
279       csit-vpp-perf-verify-2001-2n-clx:
280         - 1   # NDRPDR sel
281
282   # Layouts of plots specified in this file.
283   #
284   # There are defined layouts fro plots generated by plot.ly
285   # The layouts are created using information from plot.ly reference:
286   # https://plot.ly/python/reference/
287   # These layout are directly used, however, in some cases are changed
288   # or added some of their parts, e.g.:
289   # - titles (graph title, axes,...),
290   # - ranges,
291   # - legends,
292   # - annotations, ...
293   #
294   # For more information see plot.ly web pages.
295   #
296   plot-layouts:
297
298     plot-soak-throughput:
299       titlefont:
300         size: 18
301       xaxis:
302         title: "<b>Test Cases [Index]</b>"
303         titlefont:
304           size: 16
305         autorange: True
306         fixedrange: False
307         gridcolor: "rgb(230, 230, 230)"
308         linecolor: "rgb(220, 220, 220)"
309         linewidth: 1
310         showgrid: True
311         showline: True
312         showticklabels: True
313         tickcolor: "rgb(220, 220, 220)"
314         tickmode: "linear"
315         tickfont:
316           size: 16
317         zeroline: False
318       yaxis:
319         title: "<b>Critical Rate Lower Bound [Mpps]</b>"
320         titlefont:
321           size: 16
322         gridcolor: "rgb(230, 230, 230)"
323         hoverformat: ".4r"
324         tickformat: ".3r"
325         linecolor: "rgb(220, 220, 220)"
326         linewidth: 1
327         showgrid: True
328         showline: True
329         showticklabels: True
330         tickcolor: "rgb(220, 220, 220)"
331         tickfont:
332           size: 16
333         zeroline: False
334         range: [0,50]
335       autosize: False
336       margin:
337         t: 50
338         b: 0
339         l: 80
340         r: 20
341       showlegend: True
342       legend:
343         orientation: "h"
344         font:
345           size: 16
346       width: 700
347       height: 900
348       paper_bgcolor: "#fff"
349       plot_bgcolor: "#fff"
350       hoverlabel:
351         namelength: -1
352
353     plot-service-density:
354       titlefont:
355         size: 18
356       xaxis:
357         side: "top"
358         autorange: True
359         fixedrange: False
360         showgrid: False
361         showline: False
362         showticklabels: False
363         ticks: ""
364         ticklen: 0
365         tickwidth: 0
366         zeroline: False
367       yaxis:
368         autorange: "reversed"
369         showgrid: False
370         showline: False
371         showticklabels: False
372         ticks: ""
373         ticklen: 0
374         tickwidth: 0
375         zeroline: False
376       showlegend: False
377       paper_bgcolor: "#fff"
378       plot_bgcolor: "#fff"
379       width: 700
380       height: 700
381       hoverlabel:
382         namelength: -1
383
384     plot-cps:
385       titlefont:
386         size: 18
387       xaxis:
388         title: "<b>Test Cases [Index]</b>"
389         titlefont:
390           size: 16
391         autorange: True
392         fixedrange: False
393         gridcolor: "rgb(230, 230, 230)"
394         linecolor: "rgb(220, 220, 220)"
395         linewidth: 1
396         showgrid: True
397         showline: True
398         showticklabels: True
399         tickcolor: "rgb(220, 220, 220)"
400         tickmode: "linear"
401         tickfont:
402           size: 16
403         zeroline: False
404       yaxis:
405         title: "<b>Connections Per Second [cps]</b>"
406         titlefont:
407           size: 16
408         gridcolor: "rgb(230, 230, 230)"
409         hoverformat: ".4s"
410         linecolor: "rgb(220, 220, 220)"
411         linewidth: 1
412         rangemode: "tozero"
413         showgrid: True
414         showline: True
415         showticklabels: True
416         tickcolor: "rgb(220, 220, 220)"
417         tickformat: ".3s"
418         tickfont:
419           size: 16
420         zeroline: False
421       boxmode: "group"
422       boxgroupgap: 0.5
423       autosize: False
424       margin:
425         t: 50
426         b: 20
427         l: 80
428         r: 20
429       showlegend: True
430       legend:
431         orientation: "h"
432         font:
433           size: 16
434       width: 700
435       height: 800
436       paper_bgcolor: "#fff"
437       plot_bgcolor: "#fff"
438       hoverlabel:
439         namelength: -1
440
441     plot-rps:
442       titlefont:
443         size: 18
444       xaxis:
445         title: "<b>Test Cases [Index]</b>"
446         titlefont:
447           size: 16
448         autorange: True
449         fixedrange: False
450         gridcolor: "rgb(230, 230, 230)"
451         linecolor: "rgb(220, 220, 220)"
452         linewidth: 1
453         showgrid: True
454         showline: True
455         showticklabels: True
456         tickcolor: "rgb(220, 220, 220)"
457         tickmode: "linear"
458         tickfont:
459           size: 16
460         zeroline: False
461       yaxis:
462         title: "<b>Requests Per Second [rps]</b>"
463         titlefont:
464           size: 16
465         gridcolor: "rgb(230, 230, 230)"
466         hoverformat: ".4s"
467         linecolor: "rgb(220, 220, 220)"
468         linewidth: 1
469         rangemode: "tozero"
470         showgrid: True
471         showline: True
472         showticklabels: True
473         tickcolor: "rgb(230, 230, 230)"
474         tickformat: ".3s"
475         tickfont:
476           size: 16
477         zeroline: False
478       boxmode: "group"
479       boxgroupgap: 0.5
480       autosize: False
481       margin:
482         t: 50
483         b: 20
484         l: 80
485         r: 20
486       showlegend: True
487       legend:
488         orientation: "h"
489         font:
490           size: 16
491       width: 700
492       height: 800
493       paper_bgcolor: "#fff"
494       plot_bgcolor: "#fff"
495       hoverlabel:
496         namelength: -1
497
498     plot-throughput:
499       titlefont:
500         size: 18
501       xaxis:
502         title: "<b>Test Cases [Index]</b>"
503         titlefont:
504           size: 16
505         autorange: True
506         fixedrange: False
507         gridcolor: "rgb(230, 230, 230)"
508         linecolor: "rgb(220, 220, 220)"
509         linewidth: 1
510         showgrid: True
511         showline: True
512         showticklabels: True
513         tickcolor: "rgb(220, 220, 220)"
514         tickmode: "linear"
515         tickfont:
516           size: 16
517         zeroline: False
518       yaxis:
519         title: "<b>Packet Throughput [Mpps]</b>"
520         titlefont:
521           size: 16
522         gridcolor: "rgb(230, 230, 230)"
523         hoverformat: ".4r"
524         tickformat: ".3r"
525         linecolor: "rgb(220, 220, 220)"
526         linewidth: 1
527         showgrid: True
528         showline: True
529         showticklabels: True
530         tickcolor: "rgb(220, 220, 220)"
531         tickfont:
532           size: 16
533         zeroline: False
534         range: [0,50]
535       autosize: False
536       margin:
537         t: 50
538         b: 0
539         l: 80
540         r: 20
541       showlegend: True
542       legend:
543         orientation: "h"
544         font:
545           size: 16
546       width: 700
547       height: 900
548       paper_bgcolor: "#fff"
549       plot_bgcolor: "#fff"
550       hoverlabel:
551         namelength: -1
552
553     plot-throughput-speedup-analysis:
554       titlefont:
555         size: 18
556       xaxis:
557         title: "<b>Number of Cores [Qty]</b>"
558         titlefont:
559           size: 16
560         autorange: True
561         fixedrange: False
562         gridcolor: "rgb(230, 230, 230)"
563         linecolor: "rgb(220, 220, 220)"
564         linewidth: 1
565         showgrid: True
566         showline: True
567         showticklabels: True
568         tickcolor: "rgb(238, 238, 238)"
569         tickmode: "linear"
570         tickfont:
571           size: 16
572         zeroline: False
573       yaxis:
574         title: "<b>Packet Throughput [Mpps]</b>"
575         titlefont:
576           size: 16
577         type: "linear"
578         gridcolor: "rgb(230, 230, 230)"
579         hoverformat: ".4s"
580         linecolor: "rgb(220, 220, 220)"
581         linewidth: 1
582         showgrid: True
583         showline: True
584         showticklabels: True
585         tickcolor: "rgb(220, 220, 220)"
586         tickformat: ".4s"
587         tickfont:
588           size: 16
589         zeroline: True
590         rangemode: "tozero"
591         range: [0,100]
592       legend:
593         orientation: "h"
594         font:
595           size: 16
596         xanchor: "left"
597         yanchor: "top"
598         x: 0
599         y: -0.2
600         bgcolor: "rgba(255, 255, 255, 0)"
601         bordercolor: "rgba(255, 255, 255, 0)"
602         traceorder: "normal"  # "grouped" does not work: bug https://github.com/plotly/plotly.js/issues/1913
603       autosize: False
604       margin:
605           't': 50
606           'b': 150
607           'l': 85
608           'r': 10
609       showlegend: True
610       width: 700
611       height: 700
612       paper_bgcolor: "#fff"
613       plot_bgcolor: "#fff"
614       hoverlabel:
615         namelength: -1
616       annotations: [
617         {
618           text: "_ _          __          ...",
619           align: "left",
620           showarrow: False,
621           xref: "paper",
622           yref: "paper",
623           xanchor: "left",
624           yanchor: "top",
625           x: 0,
626           y: -0.13,
627           font: {
628             family: "Consolas, Courier New",
629             size: 15
630           },
631         },
632         {
633           text: "    Perfect     Measured     Limit",
634           align: "left",
635           showarrow: False,
636           xref: "paper",
637           yref: "paper",
638           xanchor: "left",
639           yanchor: "top",
640           x: 0,
641           y: -0.15,
642           font: {
643             family: "Consolas, Courier New",
644             size: 15
645           },
646         },
647       ]
648
649     plot-latency:
650       titlefont:
651         size: 18
652       xaxis:
653         title: "<b>Direction</b>"
654         titlefont:
655           size: 16
656         autorange: True
657         fixedrange: False
658         gridcolor: "rgb(230, 230, 230)"
659         linecolor: "rgb(220, 220, 220)"
660         linewidth: 1
661         showgrid: True
662         showline: True
663         showticklabels: False
664         tickcolor: "rgb(220, 220, 220)"
665         tickmode: "linear"
666         tickfont:
667           size: 16
668         zeroline: False
669       yaxis:
670         title: "<b>Packet Latency [uSec]</b>"
671         titlefont:
672           size: 16
673         type: "linear"
674         gridcolor: "rgb(230, 230, 230)"
675         hoverformat: ".4s"
676         linecolor: "rgb(220, 220, 220)"
677         linewidth: 1
678         showgrid: True
679         showline: True
680         showticklabels: True
681         tickcolor: "rgb(220, 220, 220)"
682         tickformat: ".4s"
683         tickfont:
684           size: 16
685         zeroline: True
686         rangemode: "tozero"
687       legend:
688         orientation: "h"
689         font:
690           size: 16
691         traceorder: "normal"  # "grouped" does not work: bug https://github.com/plotly/plotly.js/issues/1913
692       autosize: False
693       margin:
694           't': 50
695           'b': 150
696           'l': 80
697           'r': 10
698       showlegend: True
699       width: 700
700       height: 700
701       paper_bgcolor: "#fff"
702       plot_bgcolor: "#fff"
703       hoverlabel:
704         namelength: -1
705
706     plot-hdrh-latency:
707       title:
708         text: ""
709         xanchor: "center"
710         x: 0.5
711         font:
712           size: 16
713       width: 700
714       plot_bgcolor: "white"
715       annotations:
716         - font:
717             size: 14
718           showarrow: False
719           text: "<b>Packet Latency [uSec]</b>"
720           x: 1
721           xanchor: "right"
722           xref: "paper"
723           y: -0.045
724           yanchor: "top"
725           yref: "paper"
726         - font:
727             size: 14
728           showarrow: False
729           text: "<b>Probability [%]</b>"
730           textangle: 270
731           x: -0.06
732           xanchor: "center"
733           xref: "paper"
734           y: 0.5
735           yanchor: "middle"
736           yref: "paper"
737         - font:
738             size: 14
739           showarrow: False
740           text: "<b>Direction: E-W</b>"
741           x: 0.24
742           xanchor: "center"
743           xref: "paper"
744           y: 1.05
745           yanchor: "bottom"
746           yref: "paper"
747         - font:
748             size: 14
749           showarrow: False
750           text: "<b>Direction: W-E</b>"
751           x: 0.74
752           xanchor: "center"
753           xref: "paper"
754           y: 1.05
755           yanchor: "bottom"
756           yref: "paper"
757
758     plot-hdrh-latency-percentile:
759       title:
760         text: ""
761         xanchor: "center"
762         x: 0.5
763         font:
764           size: 18
765       xaxis:
766         type: "log"
767         title: "<b>Percentile [%]</b>"
768         titlefont:
769           size: 16
770         autorange: True
771         fixedrange: False
772         gridcolor: "rgb(230, 230, 230)"
773         linecolor: "rgb(220, 220, 220)"
774         linewidth: 1
775         showgrid: True
776         showline: True
777         showticklabels: True
778         tickcolor: "rgb(220, 220, 220)"
779         tickvals: [1, 2, 1e1, 20, 1e2, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8]
780         ticktext: [0, 50, 90, 95, 99, 99.9, 99.99, 99.999, 99.9999, 99.99999, 99.999999]
781         tickfont:
782           size: 16
783       yaxis:
784         title: "<b>Packet Latency [uSec]</b>"
785         titlefont:
786           size: 16
787         gridcolor: "rgb(230, 230, 230)"
788         linecolor: "rgb(220, 220, 220)"
789         linewidth: 1
790         showgrid: True
791         showline: True
792         showticklabels: True
793         tickcolor: "rgb(220, 220, 220)"
794         tickfont:
795           size: 16
796       autosize: False
797       showlegend: True
798       legend:
799         traceorder: "normal"
800         orientation: "h"
801         font:
802           size: 16
803         xanchor: "left"
804         yanchor: "top"
805         x: 0
806         y: -0.15
807         bgcolor: "rgba(255, 255, 255, 0)"
808         bordercolor: "rgba(255, 255, 255, 0)"
809       width: 700
810       height: 700
811       paper_bgcolor: "white"
812       plot_bgcolor: "white"
813
814     plot-hdrh-latency-by-percentile:
815       title:
816         text: "<b>Latency by Percentile Distribution</b>"
817         xanchor: "center"
818         x: 0.5
819         font:
820           size: 18
821       showlegend: True
822       legend:
823         traceorder: "normal"
824         orientation: "h"
825         font:
826           size: 16
827         xanchor: "left"
828         yanchor: "top"
829         x: 0
830         y: -0.2
831         bgcolor: "rgba(255, 255, 255, 0)"
832         bordercolor: "rgba(255, 255, 255, 0)"
833       xaxis:
834         type: "linear"
835         title: "<b>Percentile [%]</b>"
836         titlefont:
837           size: 14
838         autorange: False
839         fixedrange: False
840         range: [0, 100]
841         gridcolor: "rgb(230, 230, 230)"
842         linecolor: "rgb(220, 220, 220)"
843         linewidth: 1
844         showgrid: True
845         showline: True
846         showticklabels: True
847         tickcolor: "rgb(220, 220, 220)"
848         tickvals: [0, 25, 50, 75, 100]
849         ticktext: [0, 25, 50, 75, 100]
850         tickfont:
851           size: 14
852       yaxis:
853         title: "<b>One-Way Latency per Direction [uSec]</b>"
854         titlefont:
855           size: 14
856         gridcolor: "rgb(230, 230, 230)"
857         linecolor: "rgb(220, 220, 220)"
858         linewidth: 1
859         showgrid: True
860         showline: True
861         showticklabels: True
862         tickcolor: "rgb(220, 220, 220)"
863         tickfont:
864           size: 14
865       width: 700
866       height: 700
867       paper_bgcolor: "white"
868       plot_bgcolor: "white"
869
870 ###############################################################################
871 #
872 # Section: Static content
873 #
874 # Specifies the source of the static content. PAL copies it from source
875 # directory to the destination directory and then modifies only the copy.
876 #
877 - type: "static"
878   src-path: "{DIR[RST]}"
879   dst-path: "{DIR[WORKING,SRC]}"
880
881 ###############################################################################
882 #
883 # Section: Inputs
884 #
885 # Specifies the data sources.
886 #
887 - type: "input"
888   general:
889     # Specifies the primary source - nexus
890     file-name: "output_info.xml.gz"
891     file-format: ".gz"
892     arch-file-format:
893       - ".gz"
894       - ".zip"
895     download-path:
896       - "{job}/{build}/archives/{filename}"
897       - "{job}/{build}/{filename}"
898     extract: "output.xml"
899
900     # Specifies the secondary source - Jenkins, it is used if the source file
901     # is not found in the primary source
902     zip-file-name: "robot-plugin.zip"
903     zip-file-format: ".zip"
904     zip-download-path: "{job}/{build}/robot/report/*zip*/{filename}"
905     zip-extract: "robot-plugin/output.xml"
906
907   builds:
908
909     # Build to be downloaded.
910     #
911     # The structure is:
912     #
913     # jenkins-job-1:
914     #   - build_1
915     #   - build_2
916     #   - ...
917     #   - build_n
918     #
919     # jenkins-job-m:
920     #   - build_1
921     #   - build_2
922     #   - ...
923     #   - build_n
924     #
925     # You can specify as many jobs and builds as needed.
926     # This section is ignored when local sources (files and/or directories)
927     # are specified from the command line.
928
929     csit-vpp-perf-verify-2001-2n-clx:
930       - 1   # NDRPDR sel
931       - 2   # NDRPDR sel
932
933     csit-vpp-perf-verify-2001-3n-dnv:
934       - 1   # NDRPDR sel
935       - 2   # NDRPDR sel
936       - 3   # NDRPDR sel
937
938 ###############################################################################
939 #
940 # Section: Outputs
941 #
942 # Specification of outputs.
943 #
944 # Possible outputs are:
945 # - report - a CSIT Report is generated
946 # - trending -a CSIT Trending is generated
947 # - none - nothing is generated, only element specified in the following
948 #   section.
949 #
950 # format:
951 # - html - html version is generated using sphinx
952 # - pdf - pdf version is generated using Latex (only report)
953 #
954 - type: "output"
955   output: "report"
956   format:
957     html:
958     - full
959 #    pdf:
960 #    - minimal
961
962 ###############################################################################
963 #
964 # Section: Specifications of elements
965 #
966 # These elements can be specified:
967 # - table
968 # - file
969 # - plot
970 #
971 # The configuration of elements depends on the ALGORITHM used to generate it.
972 # See examples below:
973 #
974 # Plots
975 #
976 # - type: "plot"
977       # title: a string used in logs to identify the element, there must be
978       # specified the type of data to be presented at the end: ndr/pdr/mrr
979 #   title: "Throughput: 3n-dnv-x553-64b-1t1c-ip4routing-base-scale-ixgbe-ndr"
980       # algorithm: The algorithm used to generate this element.
981 #   algorithm: "plot_perf_box_name"
982       # output-file: The result is written to this file.
983 #   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-ip4routing-base-scale-ixgbe-ndr"
984       # data: The data set, it must be specified in configuration --> data-sets
985 #   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
986       # include: A List of tests to publish in the graph
987       # the number of test (e.g. tc01-) is removed and information about nr of
988       # threads is added (e.g. -1c- --> -1t1c-), see below.
989 #   include:
990 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Dot1Q-Ip4Base-Ndrpdr.64B-1t1c-dot1q-ip4base-ndrpdr"
991 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-1t1c-ethip4-ip4base-ndrpdr"
992 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale20K-Ndrpdr.64B-1t1c-ethip4-ip4scale20k-ndrpdr"
993 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale200K-Ndrpdr.64B-1t1c-ethip4-ip4scale200k-ndrpdr"
994 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale2M-Ndrpdr.64B-1t1c-ethip4-ip4scale2m-ndrpdr"
995 #   layout:
996         # The title displayed in the generated graph
997 #     title: "3n-dnv-x553-64b-1t1c-ip4routing-base-scale-ixgbe-ndr"
998         # The layout used to generate the plot.ly graph. It must be specified in
999         # configuration --> plot-layouts
1000 #     layout: "plot-throughput"
1001 #
1002 #
1003 # - type: "plot"
1004       # title: a string used in logs to identify the element, there must be
1005       # specified the type of data to be presented at the end: ndr/pdr/mrr
1006 #   title: "Speedup: 3n-dnv-x553-64b-ip4routing-base-scale-ixgbe-ndr-tsa"
1007       # algorithm: The algorithm used to generate this element.
1008 #   algorithm: "plot_tsa_name"
1009 #   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-ip4routing-base-scale-ixgbe-ndr-tsa"
1010 #   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1011       # include: A List of tests to publish in the graph
1012       # As all threads/cores combinations are used, the info about it is
1013       # specified this way: -.t.c-
1014 #   include:
1015 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Dot1Q-Ip4Base-Ndrpdr.64B-.t.c-dot1q-ip4base-ndrpdr"
1016 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
1017 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale20K-Ndrpdr.64B-.t.c-ethip4-ip4scale20k-ndrpdr"
1018 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale200K-Ndrpdr.64B-.t.c-ethip4-ip4scale200k-ndrpdr"
1019 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-ethip4-ip4scale2m-ndrpdr"
1020 #   layout:
1021 #     title: "3n-dnv-x553-64b-ip4routing-base-scale-ixgbe-ndr-tsa"
1022 #     layout: "plot-throughput-speedup-analysis"
1023 #
1024 #
1025 # - type: "plot"
1026 #   title: "Latency by percentile: DPDK 3n-tsh"
1027       # algorithm: The algorithm used to generate this element.
1028       # This algorithm generates graphs for all tests in the data set specified
1029       # by filter.
1030 #   algorithm: "plot_hdrh_lat_by_percentile"
1031 #   output-file: "{DIR[STATIC,DPDK]}/hdrh-lat-percentile-3n-tsh"
1032       # output-file-links: here are written links to all generated plots
1033 #   output-file-links: "{DIR[LAT,DPDK]}/3n_tsh.rst"
1034       # target-links: the prefix added to links
1035 #   target-links: "../../_static/dpdk"
1036 #   data: "plot-dpdk-hdrh-lat-3n-tsh"
1037       # The logical expression defining the tests to be used. It consists of
1038       # tags enclosed in apostrophes and logical operators.
1039 #   filter: "'1T1C' and 'NIC_Intel-X520-DA2'"
1040 #   layout:
1041 #     layout: "plot-hdrh-latency-by-percentile"
1042 #
1043 #
1044 # - type: "plot"
1045 #   title: "Packet Throughput: eth-l2bd-{Y}ch-{2XY}vh-{XY}vm-vxlan-vppip4-ndr"
1046 #   algorithm: "plot_nf_heatmap"
1047 #   output-file-type: ".html"
1048 #   output-file: "{DIR[STATIC,VPP]}/l2bd-2n-clx-xxv710-imix-8t4c-base-vsc-vxlan-ndr"
1049 #   data: "plot-vpp-nfv-2n-clx-ndrpdr"
1050 #   filter: "'NIC_Intel-XXV710' and
1051 #            'NF_DENSITY' and
1052 #            'VHOST' and
1053 #            'VXLAN' and
1054 #            'CHAIN' and
1055 #            'IMIX' and
1056 #            '8T4C' and
1057 #            'NDRPDR'"
1058 #   parameters:
1059 #     - "throughput"
1060 #     - "name"
1061 #     - "tags"
1062 #   include-tests: "NDR" # "PDR" | "NDR" | "MRR"
1063 #   x-axis: "X = VNFs per Service Chain"
1064 #   y-axis: "Y = Number of Service Chains"
1065 #   z-axis: "IMIX Packet Throughput (mean NDR) [Mpps]"
1066 #   layout:
1067 #     title: "<b>Throughput:</b> eth-l2bd-{Y}ch-{2XY}vh-{XY}vm-vxlan-vppip4-ndr"
1068 #     layout: "plot-service-density"
1069 #
1070 #
1071 # Tables
1072 #
1073 # - type: "table"
1074 #   title: "Detailed Test Results - VPP Performance Results 3n-dnv"
1075       # algorithm: The algorithm used to generate this element.
1076 #   algorithm: "table_merged_details"
1077 #   output-file: "{DIR[DTR,PERF,VPP,3N,DNV]}/vpp_performance_results_3n_dnv"
1078       # columns: Specification of columns
1079       # title: column title
1080       # data: string with two parts, 'data' means use data from data set, the second
1081       # part specifies which data - name: test name, msg - test message,
1082       # conf-history - configuration history,
1083 #   columns:
1084 #   - title: " |prein| Test Name |preout| "
1085 #     data: "data name"
1086 #   - title: " |prein| Throughput: |br| 1. Mpps      Gbps (NDR) |br| 2. Mpps      Gbps (PDR) |br| |br| One-Way Latency Percentiles in uSec at %PDR load, |br| one set per each direction: |br| 3. P50 P90 P99      P50 P90 P99 (10% PDR) |br| 4. P50 P90 P99      P50 P90 P99 (50% PDR) |br| 5. P50 P90 P99      P50 P90 P99 (90% PDR) |preout| "
1087 #     data: "data msg"
1088 #   data: "vpp-perf-results-3n-dnv"
1089 #   filter: "all"
1090 #     # parameters: test parameters from the source file used to generate this
1091       # element.
1092 #   parameters:
1093 #   - "name"
1094 #   - "parent"
1095 #   - "msg"
1096 #
1097 #
1098 # - type: "table"
1099 #   title: "Test Operational Data - VPP Performance Operational Data 3n-dnv"
1100       # algorithm: The algorithm used to generate this element.
1101 #   algorithm: "table_oper_data_html"
1102 #   output-file: "{DIR[DTO,PERF,VPP,3N,DNV]}/vpp_test_operational_3n_dnv"
1103 #   data: "vpp-perf-results-3n-dnv"
1104 #   filter: "all"
1105 #
1106 #
1107 # Files
1108 #
1109 # VPP Performance Results 3n-dnv
1110 # - type: "file"
1111 #   title: "VPP Performance Results 3n-dnv"
1112       # algorithm: The algorithm used to generate this element.
1113 #   algorithm: "file_test_results"
1114 #   output-file: "{DIR[DTR,PERF,VPP,3N,DNV]}"
1115       # dir-tables: The directory where the tables for file(s) are stored.
1116 #   dir-tables: "{DIR[DTR,PERF,VPP,3N,DNV]}"
1117 #   data: "vpp-perf-results-3n-dnv"
1118 #   filter: "all"
1119       # data-start-level: The starting level in RF output.xml file.
1120       # E.g.: the top level chapter for
1121       # Tests.Vpp.Perf.Ip6.10Ge2P1X553-Dot1Q-Ip6Base-Ndrpdr.78B-1t1c-dot1q-ip6base-ndrpdr
1122       # is Ip6
1123 #   data-start-level: 4
1124 #
1125 #
1126 # - type: "file"
1127 #   title: "VPP Performance Results"
1128       # algorithm: The algorithm used to generate this element.
1129 #   algorithm: "file_details_split"
1130 #   output-file: "{DIR[DTR,PERF,VPP,ALL]}"
1131       # dir-tables: The list of directories where the tables for files are
1132       # stored.
1133 #   dir-tables:
1134 #     - "{DIR[DTR,PERF,VPP,2N,SKX]}"
1135 #     - "{DIR[DTR,PERF,VPP,3N,SKX]}"
1136 #     - "{DIR[DTR,PERF,VPP,2N,CLX]}"
1137 #     - "{DIR[DTR,PERF,VPP,3N,HSW]}"
1138 #     - "{DIR[DTR,PERF,VPP,3N,TSH]}"
1139 #     - "{DIR[DTR,PERF,VPP,2N,DNV]}"
1140 #     - "{DIR[DTR,PERF,VPP,3N,DNV]}"
1141       # data: Data used to generate the files
1142       # The order of these data sets must be the same as the order in
1143       # 'dir-tables'.
1144 #   data:
1145 #     - "vpp-perf-results-2n-skx"
1146 #     - "vpp-perf-results-3n-skx"
1147 #     - "vpp-perf-results-2n-clx"
1148 #     - "vpp-perf-results-3n-hsw"
1149 #     - "vpp-perf-results-3n-tsh"
1150 #     - "vpp-perf-results-2n-dnv"
1151 #     - "vpp-perf-results-3n-dnv"
1152 #   filter: "all"
1153 #   data-start-level: 4
1154       # order-chapters: The order of chapters in generated file structure.
1155       # There are three levels and each has its own order of chapters.
1156 #   order-chapters:
1157 #     level-1:
1158 #       - "l2"
1159 #       - "ip4"
1160 #       - "ip6"
1161 #       - "srv6"
1162 #       - "ip4_tunnels"
1163 #       - "ip6_tunnels"
1164 #       - "vm_vhost"
1165 #       - "container_memif"
1166 #       - "crypto"
1167 #       - "vts"
1168 #       - "lb"
1169 #       - "nfv_density"
1170 #       - "hoststack"
1171 #     level-2:
1172 #       - "2n-skx"
1173 #       - "3n-skx"
1174 #       - "2n-clx"
1175 #       - "3n-hsw"
1176 #       - "3n-tsh"
1177 #       - "2n-dnv"
1178 #       - "3n-dnv"
1179 #     level-3:
1180 #       - "xl710"
1181 #       - "x520"
1182 #       - "xxv710"
1183 #       - "x710"
1184 #       - "x553"
1185 #       - "cx556a"
1186 #       - "vic1227"
1187 #       - "vic1385"
1188
1189 ###############################################################################
1190 # Example:
1191 #
1192 # We have this directory structure of input XML files:
1193 #
1194 # local
1195 # â”œâ”€â”€ csit-vpp-perf-verify-2001-2n-clx
1196 # â”‚   â”œâ”€â”€ csit-vpp-perf-verify-2001-2n-clx__28__output_info.xml
1197 # â”‚   â””── csit-vpp-perf-verify-2001-2n-clx__29__output_info.xml
1198 # â””── csit-vpp-perf-verify-2001-3n-dnv
1199 #     â”œâ”€â”€ csit-vpp-perf-verify-2001-3n-dnv__5__output_info.xml
1200 #     â”œâ”€â”€ csit-vpp-perf-verify-2001-3n-dnv__6__output_info.xml
1201 #     â””── csit-vpp-perf-verify-2001-3n-dnv__7__output_info.xml
1202 #
1203 # We created the data sets which you can find in configuration --> data-sets
1204 # section.
1205 #
1206 # Using models below, we generate tables, files and plots. Then we generate
1207 # the report. It is specified in the output section.
1208 #
1209 # Use this command to run it:
1210 # ./run_report_local.sh --directory local/
1211 #
1212
1213 # Tables:
1214
1215 # Detailed Test Results - VPP Performance Results 3n-dnv
1216 - type: "table"
1217   title: "Detailed Test Results - VPP Performance Results 3n-dnv"
1218   algorithm: "table_merged_details"
1219   output-file: "{DIR[DTR,PERF,VPP,3N,DNV]}/"
1220   columns:
1221   - title: " |prein| Test Name |preout| "
1222     data: "data name"
1223   - title: " |prein| Throughput: |br| 1.  Mpps       Gbps (NDR) |br| 2.  Mpps       Gbps (PDR) |br| |br| One-Way Latency Percentiles in uSec at %PDR load, |br| one set per each direction: |br| 3.  P50  P90  P99       P50  P90  P99 (10% PDR) |br| 4.  P50  P90  P99       P50  P90  P99 (50% PDR) |br| 5.  P50  P90  P99       P50  P90  P99 (90% PDR) |preout| "
1224     data: "data msg"
1225   data: "vpp-perf-results-3n-dnv"
1226   filter: "all"
1227   parameters:
1228   - "name"
1229   - "parent"
1230   - "msg"
1231
1232 # Test configuration - VPP Performance Test Configs 3n-dnv
1233 - type: "table"
1234   title: "Test configuration - VPP Performance Test Configs 3n-dnv"
1235   algorithm: "table_merged_details"
1236   output-file: "{DIR[DTC,PERF,VPP,3N,DNV]}/"
1237   columns:
1238   - title: " |prein| Test Name |preout| "
1239     data: "data name"
1240   - title: " |prein| VPP API Test Commands History - Commands Used Per Test Case |preout| "
1241     data: "data conf-history"
1242   data: "vpp-perf-results-3n-dnv"
1243   filter: "all"
1244   parameters:
1245   - "parent"
1246   - "name"
1247   - "conf-history"
1248
1249 # Test Operational Data - VPP Performance Operational Data 3n-dnv
1250 - type: "table"
1251   title: "Test Operational Data - VPP Performance Operational Data 3n-dnv"
1252   algorithm: "table_oper_data_html"
1253   output-file: "{DIR[DTO,PERF,VPP,3N,DNV]}/"
1254   data: "vpp-perf-results-3n-dnv"
1255   filter: "all"
1256
1257 # Detailed Test Results - VPP Performance Results 2n-clx
1258 - type: "table"
1259   title: "Detailed Test Results - VPP Performance Results 2n-clx"
1260   algorithm: "table_merged_details"
1261   output-file: "{DIR[DTR,PERF,VPP,2N,CLX]}/"
1262   columns:
1263   - title: " |prein| Test Name |preout| "
1264     data: "data name"
1265   - title: " |prein| Throughput: |br| 1.  Mpps       Gbps (NDR) |br| 2.  Mpps       Gbps (PDR) |br| |br| One-Way Latency Percentiles in uSec at %PDR load, |br| one set per each direction: |br| 3.  P50  P90  P99       P50  P90  P99 (10% PDR) |br| 4.  P50  P90  P99       P50  P90  P99 (50% PDR) |br| 5.  P50  P90  P99       P50  P90  P99 (90% PDR) |preout| "
1266     data: "data msg"
1267   data: "vpp-perf-results-2n-clx"
1268   filter: "all"
1269   parameters:
1270   - "name"
1271   - "parent"
1272   - "msg"
1273
1274 # Test configuration - VPP Performance Test Configs 2n-clx
1275 - type: "table"
1276   title: "Test configuration - VPP Performance Test Configs 2n-clx"
1277   algorithm: "table_merged_details"
1278   output-file: "{DIR[DTC,PERF,VPP,2N,CLX]}/"
1279   columns:
1280   - title: " |prein| Test Name |preout| "
1281     data: "data name"
1282   - title: " |prein| VPP API Test Commands History - Commands Used Per Test Case |preout| "
1283     data: "data conf-history"
1284   data: "vpp-perf-results-2n-clx"
1285   filter: "all"
1286   parameters:
1287   - "parent"
1288   - "name"
1289   - "conf-history"
1290
1291 # Test Operational Data - VPP Performance Operational Data 2n-clx
1292 - type: "table"
1293   title: "Test Operational Data - VPP Performance Operational Data 2n-clx"
1294   algorithm: "table_oper_data_html"
1295   output-file: "{DIR[DTO,PERF,VPP,2N,CLX]}/"
1296   data: "vpp-perf-results-2n-clx"
1297   filter: "all"
1298
1299
1300 # Files:
1301
1302 # VPP Performance Results
1303 - type: "file"
1304   title: "VPP Performance Results"
1305   algorithm: "file_details_split"
1306   output-file: "{DIR[DTR,PERF,VPP,ALL]}"
1307   dir-tables:
1308     - "{DIR[DTR,PERF,VPP,2N,CLX]}"
1309     - "{DIR[DTR,PERF,VPP,3N,DNV]}"
1310   data:
1311     - "vpp-perf-results-2n-clx"
1312     - "vpp-perf-results-3n-dnv"
1313   filter: "all"
1314   data-start-level: 4
1315   order-chapters:
1316     level-1:
1317       - "l2"
1318       - "ip4"
1319       - "ip6"
1320       - "srv6"
1321       - "ip4_tunnels"
1322       - "ip6_tunnels"
1323       - "vm_vhost"
1324       - "container_memif"
1325       - "crypto"
1326       - "vts"
1327       - "lb"
1328       - "nfv_density"
1329       - "hoststack"
1330     level-2:
1331       - "2n-skx"
1332       - "3n-skx"
1333       - "2n-clx"
1334       - "3n-hsw"
1335       - "3n-tsh"
1336       - "2n-dnv"
1337       - "3n-dnv"
1338     level-3:
1339       - "xl710"
1340       - "x520"
1341       - "xxv710"
1342       - "x710"
1343       - "x553"
1344       - "cx556a"
1345       - "vic1227"
1346       - "vic1385"
1347
1348 # VPP Performance Configuration
1349 - type: "file"
1350   title: "VPP Performance Configuration"
1351   algorithm: "file_details_split"
1352   output-file: "{DIR[DTC,PERF,VPP,ALL]}"
1353   dir-tables:
1354     - "{DIR[DTC,PERF,VPP,2N,CLX]}"
1355     - "{DIR[DTC,PERF,VPP,3N,DNV]}"
1356   data:
1357     - "vpp-perf-results-2n-clx"
1358     - "vpp-perf-results-3n-dnv"
1359   filter: "all"
1360   data-start-level: 4
1361   order-chapters:
1362     level-1:
1363       - "l2"
1364       - "ip4"
1365       - "ip6"
1366       - "srv6"
1367       - "ip4_tunnels"
1368       - "ip6_tunnels"
1369       - "vm_vhost"
1370       - "container_memif"
1371       - "crypto"
1372       - "vts"
1373       - "lb"
1374       - "nfv_density"
1375       - "hoststack"
1376     level-2:
1377       - "2n-skx"
1378       - "3n-skx"
1379       - "2n-clx"
1380       - "3n-hsw"
1381       - "3n-tsh"
1382       - "2n-dnv"
1383       - "3n-dnv"
1384     level-3:
1385       - "xl710"
1386       - "x520"
1387       - "xxv710"
1388       - "x710"
1389       - "x553"
1390       - "cx556a"
1391       - "vic1227"
1392       - "vic1385"
1393
1394 # VPP Performance Operational
1395 - type: "file"
1396   title: "VPP Performance Operational"
1397   algorithm: "file_details_split_html"
1398   output-file: "{DIR[DTO,PERF,VPP,ALL]}"
1399   dir-tables:
1400     - "{DIR[DTO,PERF,VPP,2N,CLX]}"
1401     - "{DIR[DTO,PERF,VPP,3N,DNV]}"
1402   data:
1403     - "vpp-perf-results-2n-clx"
1404     - "vpp-perf-results-3n-dnv"
1405   filter: "all"
1406   data-start-level: 4
1407   order-chapters:
1408     level-1:
1409       - "l2"
1410       - "ip4"
1411       - "ip6"
1412       - "srv6"
1413       - "ip4_tunnels"
1414       - "ip6_tunnels"
1415       - "vm_vhost"
1416       - "container_memif"
1417       - "crypto"
1418       - "vts"
1419       - "lb"
1420       - "nfv_density"
1421       - "hoststack"
1422     level-2:
1423       - "2n-skx"
1424       - "3n-skx"
1425       - "2n-clx"
1426       - "3n-hsw"
1427       - "3n-tsh"
1428       - "2n-dnv"
1429       - "3n-dnv"
1430     level-3:
1431       - "xl710"
1432       - "x520"
1433       - "xxv710"
1434       - "x710"
1435       - "x553"
1436       - "cx556a"
1437       - "vic1227"
1438       - "vic1385"
1439
1440
1441 # Plots:
1442
1443 - type: "plot"
1444   title: "Throughput: 3n-dnv-x553-64b-1t1c-ip4routing-base-scale-ixgbe-ndr"
1445   algorithm: "plot_perf_box_name"
1446   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-ip4routing-base-scale-ixgbe-ndr"
1447   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1448   include:
1449     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Dot1Q-Ip4Base-Ndrpdr.64B-1t1c-dot1q-ip4base-ndrpdr"
1450     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-1t1c-ethip4-ip4base-ndrpdr"
1451     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale20K-Ndrpdr.64B-1t1c-ethip4-ip4scale20k-ndrpdr"
1452     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale200K-Ndrpdr.64B-1t1c-ethip4-ip4scale200k-ndrpdr"
1453     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale2M-Ndrpdr.64B-1t1c-ethip4-ip4scale2m-ndrpdr"
1454   layout:
1455     title: "3n-dnv-x553-64b-1t1c-ip4routing-base-scale-ixgbe-ndr"
1456     layout: "plot-throughput"
1457
1458 - type: "plot"
1459   title: "Throughput: 3n-dnv-x553-64b-1t1c-ip4routing-base-scale-ixgbe-pdr"
1460   algorithm: "plot_perf_box_name"
1461   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-ip4routing-base-scale-ixgbe-pdr"
1462   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1463   include:
1464     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Dot1Q-Ip4Base-Ndrpdr.64B-1t1c-dot1q-ip4base-ndrpdr"
1465     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-1t1c-ethip4-ip4base-ndrpdr"
1466     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale20K-Ndrpdr.64B-1t1c-ethip4-ip4scale20k-ndrpdr"
1467     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale200K-Ndrpdr.64B-1t1c-ethip4-ip4scale200k-ndrpdr"
1468     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale2M-Ndrpdr.64B-1t1c-ethip4-ip4scale2m-ndrpdr"
1469   layout:
1470     title: "3n-dnv-x553-64b-1t1c-ip4routing-base-scale-ixgbe-pdr"
1471     layout: "plot-throughput"
1472
1473 - type: "plot"
1474   title: "Throughput: 3n-dnv-x553-64b-1t1c-features-ip4routing-base-ixgbe-ndr"
1475   algorithm: "plot_perf_box_name"
1476   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-features-ip4routing-base-ixgbe-ndr"
1477   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1478   include:
1479     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-1t1c-ethip4-ip4base-ndrpdr"
1480     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-1t1c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
1481     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-1t1c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
1482     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-1t1c-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
1483     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-1t1c-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
1484     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-1t1c-ethip4udp-ip4base-nat44-ndrpdr"
1485   layout:
1486     title: "3n-dnv-x553-64b-1t1c-features-ip4routing-base-ixgbe-ndr"
1487     layout: "plot-throughput"
1488
1489 - type: "plot"
1490   title: "Throughput: 3n-dnv-x553-64b-1t1c-features-ip4routing-base-ixgbe-pdr"
1491   algorithm: "plot_perf_box_name"
1492   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-features-ip4routing-base-ixgbe-pdr"
1493   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1494   include:
1495     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-1t1c-ethip4-ip4base-ndrpdr"
1496     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-1t1c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
1497     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-1t1c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
1498     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-1t1c-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
1499     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-1t1c-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
1500     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-1t1c-ethip4udp-ip4base-nat44-ndrpdr"
1501   layout:
1502     title: "3n-dnv-x553-64b-1t1c-features-ip4routing-base-ixgbe-pdr"
1503     layout: "plot-throughput"
1504
1505 - type: "plot"
1506   title: "Throughput: 3n-dnv-x553-64b-1t1c-ip4tunnel-base-scale-ixgbe-ndr"
1507   algorithm: "plot_perf_box_name"
1508   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-ip4tunnel-base-scale-ixgbe-ndr"
1509   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1510   include:
1511     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Ethip4Vxlan-L2Xcbase-Ndrpdr.64B-1t1c-ethip4vxlan-l2xcbase-ndrpdr"
1512     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Ethip4Vxlan-L2Bdbasemaclrn-Ndrpdr.64B-1t1c-ethip4vxlan-l2bdbasemaclrn-ndrpdr"
1513     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Dot1Q--Ethip4Vxlan-L2Bdscale1L2Bd1Vlan1Vxlan-Ndrpdr.64B-1t1c-dot1q--ethip4vxlan-l2bdscale1l2bd1vlan1vxlan-ndrpdr"
1514     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Dot1Q--Ethip4Vxlan-L2Bdscale100L2Bd100Vlan100Vxlan-Ndrpdr.64B-1t1c-dot1q--ethip4vxlan-l2bdscale100l2bd100vlan100vxlan-ndrpdr"
1515   layout:
1516     title: "3n-dnv-x553-64b-1t1c-ip4tunnel-base-scale-ixgbe-ndr"
1517     layout: "plot-throughput"
1518
1519 - type: "plot"
1520   title: "Throughput: 3n-dnv-x553-64b-1t1c-ip4tunnel-base-scale-ixgbe-pdr"
1521   algorithm: "plot_perf_box_name"
1522   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-ip4tunnel-base-scale-ixgbe-pdr"
1523   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1524   include:
1525     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Ethip4Vxlan-L2Xcbase-Ndrpdr.64B-1t1c-ethip4vxlan-l2xcbase-ndrpdr"
1526     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Ethip4Vxlan-L2Bdbasemaclrn-Ndrpdr.64B-1t1c-ethip4vxlan-l2bdbasemaclrn-ndrpdr"
1527     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Dot1Q--Ethip4Vxlan-L2Bdscale1L2Bd1Vlan1Vxlan-Ndrpdr.64B-1t1c-dot1q--ethip4vxlan-l2bdscale1l2bd1vlan1vxlan-ndrpdr"
1528     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Dot1Q--Ethip4Vxlan-L2Bdscale100L2Bd100Vlan100Vxlan-Ndrpdr.64B-1t1c-dot1q--ethip4vxlan-l2bdscale100l2bd100vlan100vxlan-ndrpdr"
1529   layout:
1530     title: "3n-dnv-x553-64b-1t1c-ip4tunnel-base-scale-ixgbe-pdr"
1531     layout: "plot-throughput"
1532
1533 - type: "plot"
1534   title: "Throughput: 3n-dnv-x553-78b-1t1c-ip6routing-base-scale-ixgbe-ndr"
1535   algorithm: "plot_perf_box_name"
1536   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-78b-1t1c-ip6routing-base-scale-ixgbe-ndr"
1537   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1538   include:
1539     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Dot1Q-Ip6Base-Ndrpdr.78B-1t1c-dot1q-ip6base-ndrpdr"
1540     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Base-Ndrpdr.78B-1t1c-ethip6-ip6base-ndrpdr"
1541     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale20K-Ndrpdr.78B-1t1c-ethip6-ip6scale20k-ndrpdr"
1542     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale200K-Ndrpdr.78B-1t1c-ethip6-ip6scale200k-ndrpdr"
1543     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale2M-Ndrpdr.78B-1t1c-ethip6-ip6scale2m-ndrpdr"
1544   layout:
1545     title: "3n-dnv-x553-78b-1t1c-ip6routing-base-scale-ixgbe-ndr"
1546     layout: "plot-throughput"
1547
1548 - type: "plot"
1549   title: "Throughput: 3n-dnv-x553-78b-1t1c-ip6routing-base-scale-ixgbe-pdr"
1550   algorithm: "plot_perf_box_name"
1551   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-78b-1t1c-ip6routing-base-scale-ixgbe-pdr"
1552   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1553   include:
1554     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Dot1Q-Ip6Base-Ndrpdr.78B-1t1c-dot1q-ip6base-ndrpdr"
1555     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Base-Ndrpdr.78B-1t1c-ethip6-ip6base-ndrpdr"
1556     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale20K-Ndrpdr.78B-1t1c-ethip6-ip6scale20k-ndrpdr"
1557     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale200K-Ndrpdr.78B-1t1c-ethip6-ip6scale200k-ndrpdr"
1558     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale2M-Ndrpdr.78B-1t1c-ethip6-ip6scale2m-ndrpdr"
1559   layout:
1560     title: "3n-dnv-x553-78b-1t1c-ip6routing-base-scale-ixgbe-pdr"
1561     layout: "plot-throughput"
1562
1563 - type: "plot"
1564   title: "Throughput: 3n-dnv-x553-imix-1t1c-ipsec-ip4routing-base-scale-sw-ixgbe-ndr"
1565   algorithm: "plot_perf_box_name"
1566   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-imix-1t1c-ipsec-ip4routing-base-scale-sw-ixgbe-ndr"
1567   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1568   include:
1569     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-1t1c-ethip4ipsec4tnlsw-ip4base-int-aes256gcm-ndrpdr"
1570     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-1t1c-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1571     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-1t1c-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm-ndrpdr"
1572     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-1t1c-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1573     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec10000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-1t1c-ethip4ipsec10000tnlsw-ip4base-int-aes256gcm-ndrpdr"
1574     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec10000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-1t1c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1575   layout:
1576     title: "3n-dnv-x553-imix-1t1c-ipsec-ip4routing-base-scale-sw-ixgbe-ndr"
1577     layout: "plot-throughput"
1578
1579 - type: "plot"
1580   title: "Throughput: 3n-dnv-x553-imix-1t1c-ipsec-ip4routing-base-scale-sw-ixgbe-pdr"
1581   algorithm: "plot_perf_box_name"
1582   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-imix-1t1c-ipsec-ip4routing-base-scale-sw-ixgbe-pdr"
1583   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1584   include:
1585     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-1t1c-ethip4ipsec4tnlsw-ip4base-int-aes256gcm-ndrpdr"
1586     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-1t1c-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1587     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-1t1c-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm-ndrpdr"
1588     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-1t1c-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1589     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec10000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-1t1c-ethip4ipsec10000tnlsw-ip4base-int-aes256gcm-ndrpdr"
1590     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec10000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-1t1c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1591   layout:
1592     title: "3n-dnv-x553-imix-1t1c-ipsec-ip4routing-base-scale-sw-ixgbe-pdr"
1593     layout: "plot-throughput"
1594
1595 - type: "plot"
1596   title: "Throughput: 3n-dnv-x553-64b-1t1c-l2switching-base-ixgbe-ndr"
1597   algorithm: "plot_perf_box_name"
1598   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-l2switching-base-ixgbe-ndr"
1599   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1600   include:
1601     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Dot1Q-L2Xcbase-Ndrpdr.64B-1t1c-dot1q-l2xcbase-ndrpdr"
1602     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-1t1c-eth-l2xcbase-ndrpdr"
1603     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-1t1c-dot1q-l2bdbasemaclrn-ndrpdr"
1604     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-ndrpdr"
1605   layout:
1606     title: "3n-dnv-x553-64b-1t1c-l2switching-base-ixgbe-ndr"
1607     layout: "plot-throughput"
1608
1609 - type: "plot"
1610   title: "Throughput: 3n-dnv-x553-64b-1t1c-l2switching-base-ixgbe-pdr"
1611   algorithm: "plot_perf_box_name"
1612   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-l2switching-base-ixgbe-pdr"
1613   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1614   include:
1615     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Dot1Q-L2Xcbase-Ndrpdr.64B-1t1c-dot1q-l2xcbase-ndrpdr"
1616     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-1t1c-eth-l2xcbase-ndrpdr"
1617     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-1t1c-dot1q-l2bdbasemaclrn-ndrpdr"
1618     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-ndrpdr"
1619   layout:
1620     title: "3n-dnv-x553-64b-1t1c-l2switching-base-ixgbe-pdr"
1621     layout: "plot-throughput"
1622
1623 - type: "plot"
1624   title: "Throughput: 3n-dnv-x553-64b-1t1c-l2switching-base-scale-ixgbe-ndr"
1625   algorithm: "plot_perf_box_name"
1626   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-l2switching-base-scale-ixgbe-ndr"
1627   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1628   include:
1629     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Patch-Ndrpdr.64B-1t1c-eth-l2patch-ndrpdr"
1630     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-1t1c-eth-l2xcbase-ndrpdr"
1631     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-ndrpdr"
1632     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-1t1c-eth-l2bdscale10kmaclrn-ndrpdr"
1633     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-1t1c-eth-l2bdscale100kmaclrn-ndrpdr"
1634     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-1t1c-eth-l2bdscale1mmaclrn-ndrpdr"
1635   layout:
1636     title: "3n-dnv-x553-64b-1t1c-l2switching-base-scale-ixgbe-ndr"
1637     layout: "plot-throughput"
1638
1639 - type: "plot"
1640   title: "Throughput: 3n-dnv-x553-64b-1t1c-l2switching-base-scale-ixgbe-pdr"
1641   algorithm: "plot_perf_box_name"
1642   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-l2switching-base-scale-ixgbe-pdr"
1643   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1644   include:
1645     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Patch-Ndrpdr.64B-1t1c-eth-l2patch-ndrpdr"
1646     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-1t1c-eth-l2xcbase-ndrpdr"
1647     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-ndrpdr"
1648     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-1t1c-eth-l2bdscale10kmaclrn-ndrpdr"
1649     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-1t1c-eth-l2bdscale100kmaclrn-ndrpdr"
1650     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-1t1c-eth-l2bdscale1mmaclrn-ndrpdr"
1651   layout:
1652     title: "3n-dnv-x553-64b-1t1c-l2switching-base-scale-ixgbe-pdr"
1653     layout: "plot-throughput"
1654
1655 - type: "plot"
1656   title: "Throughput: 3n-dnv-x553-64b-1t1c-features-l2switching-base-ixgbe-ndr"
1657   algorithm: "plot_perf_box_name"
1658   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-features-l2switching-base-ixgbe-ndr"
1659   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1660   include:
1661     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-1t1c-eth-l2xcbase-ndrpdr"
1662     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Iacl50Sf-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-iacl50sf-10kflows-ndrpdr"
1663     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Iacl50Sl-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-iacl50sl-10kflows-ndrpdr"
1664     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Oacl50Sf-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-oacl50sf-10kflows-ndrpdr"
1665     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Oacl50Sl-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-oacl50sl-10kflows-ndrpdr"
1666     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Macip-Iacl50Sl-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-ndrpdr"
1667   layout:
1668     title: "3n-dnv-x553-64b-1t1c-features-l2switching-base-ixgbe-ndr"
1669     layout: "plot-throughput"
1670
1671 - type: "plot"
1672   title: "Throughput: 3n-dnv-x553-64b-1t1c-features-l2switching-base-ixgbe-pdr"
1673   algorithm: "plot_perf_box_name"
1674   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-features-l2switching-base-ixgbe-pdr"
1675   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1676   include:
1677     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-1t1c-eth-l2xcbase-ndrpdr"
1678     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Iacl50Sf-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-iacl50sf-10kflows-ndrpdr"
1679     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Iacl50Sl-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-iacl50sl-10kflows-ndrpdr"
1680     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Oacl50Sf-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-oacl50sf-10kflows-ndrpdr"
1681     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Oacl50Sl-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-oacl50sl-10kflows-ndrpdr"
1682     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Macip-Iacl50Sl-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-ndrpdr"
1683   layout:
1684     title: "3n-dnv-x553-64b-1t1c-features-l2switching-base-ixgbe-pdr"
1685     layout: "plot-throughput"
1686
1687 - type: "plot"
1688   title: "Speedup: 3n-dnv-x553-64b-ip4routing-base-scale-ixgbe-ndr-tsa"
1689   algorithm: "plot_tsa_name"
1690   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-ip4routing-base-scale-ixgbe-ndr-tsa"
1691   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1692   include:
1693     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Dot1Q-Ip4Base-Ndrpdr.64B-.t.c-dot1q-ip4base-ndrpdr"
1694     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
1695     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale20K-Ndrpdr.64B-.t.c-ethip4-ip4scale20k-ndrpdr"
1696     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale200K-Ndrpdr.64B-.t.c-ethip4-ip4scale200k-ndrpdr"
1697     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-ethip4-ip4scale2m-ndrpdr"
1698   layout:
1699     title: "3n-dnv-x553-64b-ip4routing-base-scale-ixgbe-ndr-tsa"
1700     layout: "plot-throughput-speedup-analysis"
1701
1702 - type: "plot"
1703   title: "Speedup: 3n-dnv-x553-64b-ip4routing-base-scale-ixgbe-pdr-tsa"
1704   algorithm: "plot_tsa_name"
1705   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-ip4routing-base-scale-ixgbe-pdr-tsa"
1706   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1707   include:
1708     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Dot1Q-Ip4Base-Ndrpdr.64B-.t.c-dot1q-ip4base-ndrpdr"
1709     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
1710     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale20K-Ndrpdr.64B-.t.c-ethip4-ip4scale20k-ndrpdr"
1711     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale200K-Ndrpdr.64B-.t.c-ethip4-ip4scale200k-ndrpdr"
1712     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-ethip4-ip4scale2m-ndrpdr"
1713   layout:
1714     title: "3n-dnv-x553-64b-ip4routing-base-scale-ixgbe-pdr-tsa"
1715     layout: "plot-throughput-speedup-analysis"
1716
1717 - type: "plot"
1718   title: "Speedup: 3n-dnv-x553-64b-features-ip4routing-base-ixgbe-ndr-tsa"
1719   algorithm: "plot_tsa_name"
1720   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-features-ip4routing-base-ixgbe-ndr-tsa"
1721   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1722   include:
1723     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
1724     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
1725     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
1726     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
1727     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
1728     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-.t.c-ethip4udp-ip4base-nat44-ndrpdr"
1729   layout:
1730     title: "3n-dnv-x553-64b-features-ip4routing-base-ixgbe-ndr-tsa"
1731     layout: "plot-throughput-speedup-analysis"
1732
1733 - type: "plot"
1734   title: "Speedup: 3n-dnv-x553-64b-features-ip4routing-base-ixgbe-pdr-tsa"
1735   algorithm: "plot_tsa_name"
1736   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-features-ip4routing-base-ixgbe-pdr-tsa"
1737   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1738   include:
1739     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
1740     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
1741     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
1742     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
1743     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
1744     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-.t.c-ethip4udp-ip4base-nat44-ndrpdr"
1745   layout:
1746     title: "3n-dnv-x553-64b-features-ip4routing-base-ixgbe-pdr-tsa"
1747     layout: "plot-throughput-speedup-analysis"
1748
1749 - type: "plot"
1750   title: "Speedup: 3n-dnv-x553-64b-ip4tunnel-base-scale-ixgbe-ndr-tsa"
1751   algorithm: "plot_tsa_name"
1752   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-ip4tunnel-base-scale-ixgbe-ndr-tsa"
1753   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1754   include:
1755     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Ethip4Vxlan-L2Xcbase-Ndrpdr.64B-.t.c-ethip4vxlan-l2xcbase-ndrpdr"
1756     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Ethip4Vxlan-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-ethip4vxlan-l2bdbasemaclrn-ndrpdr"
1757     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Dot1Q--Ethip4Vxlan-L2Bdscale1L2Bd1Vlan1Vxlan-Ndrpdr.64B-.t.c-dot1q--ethip4vxlan-l2bdscale1l2bd1vlan1vxlan-ndrpdr"
1758     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Dot1Q--Ethip4Vxlan-L2Bdscale100L2Bd100Vlan100Vxlan-Ndrpdr.64B-.t.c-dot1q--ethip4vxlan-l2bdscale100l2bd100vlan100vxlan-ndrpdr"
1759   layout:
1760     title: "3n-dnv-x553-64b-ip4tunnel-base-scale-ixgbe-ndr-tsa"
1761     layout: "plot-throughput-speedup-analysis"
1762
1763 - type: "plot"
1764   title: "Speedup: 3n-dnv-x553-64b-ip4tunnel-base-scale-ixgbe-pdr-tsa"
1765   algorithm: "plot_tsa_name"
1766   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-ip4tunnel-base-scale-ixgbe-pdr-tsa"
1767   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1768   include:
1769     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Ethip4Vxlan-L2Xcbase-Ndrpdr.64B-.t.c-ethip4vxlan-l2xcbase-ndrpdr"
1770     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Ethip4Vxlan-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-ethip4vxlan-l2bdbasemaclrn-ndrpdr"
1771     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Dot1Q--Ethip4Vxlan-L2Bdscale1L2Bd1Vlan1Vxlan-Ndrpdr.64B-.t.c-dot1q--ethip4vxlan-l2bdscale1l2bd1vlan1vxlan-ndrpdr"
1772     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Dot1Q--Ethip4Vxlan-L2Bdscale100L2Bd100Vlan100Vxlan-Ndrpdr.64B-.t.c-dot1q--ethip4vxlan-l2bdscale100l2bd100vlan100vxlan-ndrpdr"
1773   layout:
1774     title: "3n-dnv-x553-64b-ip4tunnel-base-scale-ixgbe-pdr-tsa"
1775     layout: "plot-throughput-speedup-analysis"
1776
1777 - type: "plot"
1778   title: "Speedup: 3n-dnv-x553-78b-ip6routing-base-scale-ixgbe-ndr-tsa"
1779   algorithm: "plot_tsa_name"
1780   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-78b-ip6routing-base-scale-ixgbe-ndr-tsa"
1781   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1782   include:
1783     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Dot1Q-Ip6Base-Ndrpdr.78B-.t.c-dot1q-ip6base-ndrpdr"
1784     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Base-Ndrpdr.78B-.t.c-ethip6-ip6base-ndrpdr"
1785     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale20K-Ndrpdr.78B-.t.c-ethip6-ip6scale20k-ndrpdr"
1786     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale200K-Ndrpdr.78B-.t.c-ethip6-ip6scale200k-ndrpdr"
1787     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale2M-Ndrpdr.78B-.t.c-ethip6-ip6scale2m-ndrpdr"
1788   layout:
1789     title: "3n-dnv-x553-78b-ip6routing-base-scale-ixgbe-ndr-tsa"
1790     layout: "plot-throughput-speedup-analysis"
1791
1792 - type: "plot"
1793   title: "Speedup: 3n-dnv-x553-78b-ip6routing-base-scale-ixgbe-pdr-tsa"
1794   algorithm: "plot_tsa_name"
1795   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-78b-ip6routing-base-scale-ixgbe-pdr-tsa"
1796   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1797   include:
1798     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Dot1Q-Ip6Base-Ndrpdr.78B-.t.c-dot1q-ip6base-ndrpdr"
1799     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Base-Ndrpdr.78B-.t.c-ethip6-ip6base-ndrpdr"
1800     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale20K-Ndrpdr.78B-.t.c-ethip6-ip6scale20k-ndrpdr"
1801     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale200K-Ndrpdr.78B-.t.c-ethip6-ip6scale200k-ndrpdr"
1802     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale2M-Ndrpdr.78B-.t.c-ethip6-ip6scale2m-ndrpdr"
1803   layout:
1804     title: "3n-dnv-x553-78b-ip6routing-base-scale-ixgbe-pdr-tsa"
1805     layout: "plot-throughput-speedup-analysis"
1806
1807 - type: "plot"
1808   title: "Speedup: 3n-dnv-x553-imix-ipsec-ip4routing-base-scale-sw-ixgbe-ndr-tsa"
1809   algorithm: "plot_tsa_name"
1810   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-imix-ipsec-ip4routing-base-scale-sw-ixgbe-ndr-tsa"
1811   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1812   include:
1813     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-.t.c-ethip4ipsec4tnlsw-ip4base-int-aes256gcm-ndrpdr"
1814     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-.t.c-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1815     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-.t.c-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm-ndrpdr"
1816     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-.t.c-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1817     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec10000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-.t.c-ethip4ipsec10000tnlsw-ip4base-int-aes256gcm-ndrpdr"
1818     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec10000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-.t.c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1819   layout:
1820     title: "3n-dnv-x553-imix-ipsec-ip4routing-base-scale-sw-ixgbe-ndr-tsa"
1821     layout: "plot-throughput-speedup-analysis"
1822
1823 - type: "plot"
1824   title: "Speedup: 3n-dnv-x553-imix-ipsec-ip4routing-base-scale-sw-ixgbe-pdr-tsa"
1825   algorithm: "plot_tsa_name"
1826   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-imix-ipsec-ip4routing-base-scale-sw-ixgbe-pdr-tsa"
1827   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1828   include:
1829     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-.t.c-ethip4ipsec4tnlsw-ip4base-int-aes256gcm-ndrpdr"
1830     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-.t.c-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1831     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-.t.c-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm-ndrpdr"
1832     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-.t.c-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1833     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec10000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-.t.c-ethip4ipsec10000tnlsw-ip4base-int-aes256gcm-ndrpdr"
1834     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec10000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-.t.c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1835   layout:
1836     title: "3n-dnv-x553-imix-ipsec-ip4routing-base-scale-sw-ixgbe-pdr-tsa"
1837     layout: "plot-throughput-speedup-analysis"
1838
1839 - type: "plot"
1840   title: "Speedup: 3n-dnv-x553-64b-l2switching-base-ixgbe-ndr-tsa"
1841   algorithm: "plot_tsa_name"
1842   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-l2switching-base-ixgbe-ndr-tsa"
1843   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1844   include:
1845     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Dot1Q-L2Xcbase-Ndrpdr.64B-.t.c-dot1q-l2xcbase-ndrpdr"
1846     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-.t.c-eth-l2xcbase-ndrpdr"
1847     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-ndrpdr"
1848     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
1849   layout:
1850     title: "3n-dnv-x553-64b-l2switching-base-ixgbe-ndr-tsa"
1851     layout: "plot-throughput-speedup-analysis"
1852
1853 - type: "plot"
1854   title: "Speedup: 3n-dnv-x553-64b-l2switching-base-ixgbe-pdr-tsa"
1855   algorithm: "plot_tsa_name"
1856   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-l2switching-base-ixgbe-pdr-tsa"
1857   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1858   include:
1859     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Dot1Q-L2Xcbase-Ndrpdr.64B-.t.c-dot1q-l2xcbase-ndrpdr"
1860     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-.t.c-eth-l2xcbase-ndrpdr"
1861     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-ndrpdr"
1862     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
1863   layout:
1864     title: "3n-dnv-x553-64b-l2switching-base-ixgbe-pdr-tsa"
1865     layout: "plot-throughput-speedup-analysis"
1866
1867 - type: "plot"
1868   title: "Speedup: 3n-dnv-x553-64b-l2switching-base-scale-ixgbe-ndr-tsa"
1869   algorithm: "plot_tsa_name"
1870   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-l2switching-base-scale-ixgbe-ndr-tsa"
1871   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1872   include:
1873     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Patch-Ndrpdr.64B-.t.c-eth-l2patch-ndrpdr"
1874     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-.t.c-eth-l2xcbase-ndrpdr"
1875     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
1876     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale10kmaclrn-ndrpdr"
1877     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale100kmaclrn-ndrpdr"
1878     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale1mmaclrn-ndrpdr"
1879   layout:
1880     title: "3n-dnv-x553-64b-l2switching-base-scale-ixgbe-ndr-tsa"
1881     layout: "plot-throughput-speedup-analysis"
1882
1883 - type: "plot"
1884   title: "Speedup: 3n-dnv-x553-64b-l2switching-base-scale-ixgbe-pdr-tsa"
1885   algorithm: "plot_tsa_name"
1886   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-l2switching-base-scale-ixgbe-pdr-tsa"
1887   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1888   include:
1889     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Patch-Ndrpdr.64B-.t.c-eth-l2patch-ndrpdr"
1890     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-.t.c-eth-l2xcbase-ndrpdr"
1891     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
1892     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale10kmaclrn-ndrpdr"
1893     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale100kmaclrn-ndrpdr"
1894     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale1mmaclrn-ndrpdr"
1895   layout:
1896     title: "3n-dnv-x553-64b-l2switching-base-scale-ixgbe-pdr-tsa"
1897     layout: "plot-throughput-speedup-analysis"
1898
1899 - type: "plot"
1900   title: "Speedup: 3n-dnv-x553-64b-features-l2switching-base-ixgbe-ndr-tsa"
1901   algorithm: "plot_tsa_name"
1902   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-features-l2switching-base-ixgbe-ndr-tsa"
1903   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1904   include:
1905     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-.t.c-eth-l2xcbase-ndrpdr"
1906     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Iacl50Sf-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-iacl50sf-10kflows-ndrpdr"
1907     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-iacl50sl-10kflows-ndrpdr"
1908     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Oacl50Sf-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-oacl50sf-10kflows-ndrpdr"
1909     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Oacl50Sl-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-oacl50sl-10kflows-ndrpdr"
1910     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Macip-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-ndrpdr"
1911   layout:
1912     title: "3n-dnv-x553-64b-features-l2switching-base-ixgbe-ndr-tsa"
1913     layout: "plot-throughput-speedup-analysis"
1914
1915 - type: "plot"
1916   title: "Speedup: 3n-dnv-x553-64b-features-l2switching-base-ixgbe-pdr-tsa"
1917   algorithm: "plot_tsa_name"
1918   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-features-l2switching-base-ixgbe-pdr-tsa"
1919   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1920   include:
1921     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-.t.c-eth-l2xcbase-ndrpdr"
1922     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Iacl50Sf-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-iacl50sf-10kflows-ndrpdr"
1923     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-iacl50sl-10kflows-ndrpdr"
1924     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Oacl50Sf-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-oacl50sf-10kflows-ndrpdr"
1925     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Oacl50Sl-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-oacl50sl-10kflows-ndrpdr"
1926     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Macip-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-ndrpdr"
1927   layout:
1928     title: "3n-dnv-x553-64b-features-l2switching-base-ixgbe-pdr-tsa"
1929     layout: "plot-throughput-speedup-analysis"
1930
1931 - type: "plot"
1932   title: "Throughput: 2n-clx-xxv710-64b-2t1c-memif-base-dpdk-ndr"
1933   algorithm: "plot_perf_box_name"
1934   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-memif-base-dpdk-ndr"
1935   data: "plot-vpp-throughput-lat-tsa-2n-clx"
1936   include:
1937     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr"
1938     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
1939     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
1940     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr"
1941   layout:
1942     title: "2n-clx-xxv710-64b-2t1c-memif-base-dpdk-ndr"
1943     layout: "plot-throughput"
1944
1945 - type: "plot"
1946   title: "Throughput: 2n-clx-xxv710-64b-2t1c-memif-base-dpdk-pdr"
1947   algorithm: "plot_perf_box_name"
1948   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-memif-base-dpdk-pdr"
1949   data: "plot-vpp-throughput-lat-tsa-2n-clx"
1950   include:
1951     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr"
1952     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
1953     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
1954     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr"
1955   layout:
1956     title: "2n-clx-xxv710-64b-2t1c-memif-base-dpdk-pdr"
1957     layout: "plot-throughput"
1958
1959 - type: "plot"
1960   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2-eth-2memif-1dcr-ndr"
1961   algorithm: "plot_perf_box_name"
1962   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2-eth-2memif-1dcr-ndr"
1963   data: "plot-vpp-throughput-lat-tsa-2n-clx"
1964   include:
1965     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-rdma-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
1966     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-rdma-eth-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
1967     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-rdma-eth-l2xcbase-eth-2memif-1dcr-ndrpdr"
1968     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Base-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-rdma-ethip4-ip4base-eth-2memif-1dcr-ndrpdr"
1969   layout:
1970     title: "2n-clx-cx556a-64b-2t1c-rdma-l2-eth-2memif-1dcr-ndr"
1971     layout: "plot-throughput"
1972
1973 - type: "plot"
1974   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2-eth-2memif-1dcr-pdr"
1975   algorithm: "plot_perf_box_name"
1976   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2-eth-2memif-1dcr-pdr"
1977   data: "plot-vpp-throughput-lat-tsa-2n-clx"
1978   include:
1979     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-rdma-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
1980     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-rdma-eth-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
1981     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-rdma-eth-l2xcbase-eth-2memif-1dcr-ndrpdr"
1982     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Base-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-rdma-ethip4-ip4base-eth-2memif-1dcr-ndrpdr"
1983   layout:
1984     title: "2n-clx-cx556a-64b-2t1c-rdma-l2-eth-2memif-1dcr-pdr"
1985     layout: "plot-throughput"
1986
1987 - type: "plot"
1988   title: "Throughput: 2n-clx-x710-64b-2t1c-ip4routing-base-scale-[avf,dpdk]-ndr"
1989   algorithm: "plot_perf_box_name"
1990   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-64b-2t1c-ip4routing-base-scale-[avf,dpdk]-ndr"
1991   data: "plot-vpp-throughput-lat-tsa-2n-clx"
1992   include:
1993     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-avf-ethip4-ip4base-ndrpdr"
1994     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale2m-ndrpdr"
1995     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale2m-rnd-ndrpdr"
1996     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Dot1Q-Ip4Base-Ndrpdr.64B-2t1c-dot1q-ip4base-ndrpdr"
1997     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-ethip4-ip4base-ndrpdr"
1998     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-ethip4-ip4scale2m-ndrpdr"
1999   layout:
2000     title: "2n-clx-x710-64b-2t1c-ip4routing-base-scale-[avf,dpdk]-ndr"
2001     layout: "plot-throughput"
2002
2003 - type: "plot"
2004   title: "Throughput: 2n-clx-x710-64b-2t1c-ip4routing-base-scale-[avf,dpdk]-pdr"
2005   algorithm: "plot_perf_box_name"
2006   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-64b-2t1c-ip4routing-base-scale-[avf,dpdk]-pdr"
2007   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2008   include:
2009     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-avf-ethip4-ip4base-ndrpdr"
2010     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale2m-ndrpdr"
2011     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale2m-rnd-ndrpdr"
2012     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Dot1Q-Ip4Base-Ndrpdr.64B-2t1c-dot1q-ip4base-ndrpdr"
2013     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-ethip4-ip4base-ndrpdr"
2014     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-ethip4-ip4scale2m-ndrpdr"
2015   layout:
2016     title: "2n-clx-x710-64b-2t1c-ip4routing-base-scale-[avf,dpdk]-pdr"
2017     layout: "plot-throughput"
2018
2019 - type: "plot"
2020   title: "Throughput: 2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-avf-ndr"
2021   algorithm: "plot_perf_box_name"
2022   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-avf-ndr"
2023   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2024   include:
2025     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-avf-ethip4-ip4base-ndrpdr"
2026     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale20K-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale20k-ndrpdr"
2027     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale200K-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale200k-ndrpdr"
2028     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale2m-ndrpdr"
2029   layout:
2030     title: "2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-avf-ndr"
2031     layout: "plot-throughput"
2032
2033 - type: "plot"
2034   title: "Throughput: 2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-avf-pdr"
2035   algorithm: "plot_perf_box_name"
2036   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-avf-pdr"
2037   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2038   include:
2039     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-avf-ethip4-ip4base-ndrpdr"
2040     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale20K-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale20k-ndrpdr"
2041     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale200K-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale200k-ndrpdr"
2042     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale2m-ndrpdr"
2043   layout:
2044     title: "2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-avf-pdr"
2045     layout: "plot-throughput"
2046
2047 - type: "plot"
2048   title: "Throughput: 2n-clx-xxv710-64b-2t1c-ip4routing-scale-avf-rnd-ndr"
2049   algorithm: "plot_perf_box_name"
2050   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-ip4routing-scale-avf-rnd-ndr"
2051   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2052   include:
2053     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale20k-rnd-ndrpdr"
2054     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale200k-rnd-ndrpdr"
2055     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale2m-rnd-ndrpdr"
2056   layout:
2057     title: "2n-clx-xxv710-64b-2t1c-ip4routing-scale-avf-rnd-ndr"
2058     layout: "plot-throughput"
2059
2060 - type: "plot"
2061   title: "Throughput: 2n-clx-xxv710-64b-2t1c-ip4routing-scale-avf-rnd-pdr"
2062   algorithm: "plot_perf_box_name"
2063   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-ip4routing-scale-avf-rnd-pdr"
2064   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2065   include:
2066     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale20k-rnd-ndrpdr"
2067     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale200k-rnd-ndrpdr"
2068     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale2m-rnd-ndrpdr"
2069   layout:
2070     title: "2n-clx-xxv710-64b-2t1c-ip4routing-scale-avf-rnd-pdr"
2071     layout: "plot-throughput"
2072
2073 - type: "plot"
2074   title: "Throughput: 2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-dpdk-ndr"
2075   algorithm: "plot_perf_box_name"
2076   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-dpdk-ndr"
2077   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2078   include:
2079     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Dot1Q-Ip4Base-Ndrpdr.64B-2t1c-dot1q-ip4base-ndrpdr"
2080     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-ethip4-ip4base-ndrpdr"
2081     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale20K-Ndrpdr.64B-2t1c-ethip4-ip4scale20k-ndrpdr"
2082     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale200K-Ndrpdr.64B-2t1c-ethip4-ip4scale200k-ndrpdr"
2083     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-ethip4-ip4scale2m-ndrpdr"
2084   layout:
2085     title: "2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-dpdk-ndr"
2086     layout: "plot-throughput"
2087
2088 - type: "plot"
2089   title: "Throughput: 2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-dpdk-pdr"
2090   algorithm: "plot_perf_box_name"
2091   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-dpdk-pdr"
2092   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2093   include:
2094     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Dot1Q-Ip4Base-Ndrpdr.64B-2t1c-dot1q-ip4base-ndrpdr"
2095     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-ethip4-ip4base-ndrpdr"
2096     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale20K-Ndrpdr.64B-2t1c-ethip4-ip4scale20k-ndrpdr"
2097     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale200K-Ndrpdr.64B-2t1c-ethip4-ip4scale200k-ndrpdr"
2098     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-ethip4-ip4scale2m-ndrpdr"
2099   layout:
2100     title: "2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-dpdk-pdr"
2101     layout: "plot-throughput"
2102
2103 - type: "plot"
2104   title: "Throughput: 2n-clx-xxv710-64b-2t1c-ip4routing-scale-dpdk-rnd-ndr"
2105   algorithm: "plot_perf_box_name"
2106   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-ip4routing-scale-dpdk-rnd-ndr"
2107   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2108   include:
2109     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-2t1c-ethip4-ip4scale20k-rnd-ndrpdr"
2110     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-2t1c-ethip4-ip4scale200k-rnd-ndrpdr"
2111     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-2t1c-ethip4-ip4scale2m-rnd-ndrpdr"
2112   layout:
2113     title: "2n-clx-xxv710-64b-2t1c-ip4routing-scale-dpdk-rnd-ndr"
2114     layout: "plot-throughput"
2115
2116 - type: "plot"
2117   title: "Throughput: 2n-clx-xxv710-64b-2t1c-ip4routing-scale-dpdk-rnd-pdr"
2118   algorithm: "plot_perf_box_name"
2119   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-ip4routing-scale-dpdk-rnd-pdr"
2120   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2121   include:
2122     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-2t1c-ethip4-ip4scale20k-rnd-ndrpdr"
2123     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-2t1c-ethip4-ip4scale200k-rnd-ndrpdr"
2124     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-2t1c-ethip4-ip4scale2m-rnd-ndrpdr"
2125   layout:
2126     title: "2n-clx-xxv710-64b-2t1c-ip4routing-scale-dpdk-rnd-pdr"
2127     layout: "plot-throughput"
2128
2129 - type: "plot"
2130   title: "Throughput: 2n-clx-xxv710-64b-2t1c-features-ip4routing-base-dpdk-ndr"
2131   algorithm: "plot_perf_box_name"
2132   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-features-ip4routing-base-dpdk-ndr"
2133   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2134   include:
2135     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-ethip4-ip4base-ndrpdr"
2136     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-2t1c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
2137     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-2t1c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
2138     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-2t1c-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
2139     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-2t1c-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
2140     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-2t1c-ethip4udp-ip4base-nat44-ndrpdr"
2141   layout:
2142     title: "2n-clx-xxv710-64b-2t1c-features-ip4routing-base-dpdk-ndr"
2143     layout: "plot-throughput"
2144
2145 - type: "plot"
2146   title: "Throughput: 2n-clx-xxv710-64b-2t1c-features-ip4routing-base-dpdk-pdr"
2147   algorithm: "plot_perf_box_name"
2148   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-features-ip4routing-base-dpdk-pdr"
2149   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2150   include:
2151     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-ethip4-ip4base-ndrpdr"
2152     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-2t1c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
2153     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-2t1c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
2154     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-2t1c-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
2155     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-2t1c-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
2156     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-2t1c-ethip4udp-ip4base-nat44-ndrpdr"
2157   layout:
2158     title: "2n-clx-xxv710-64b-2t1c-features-ip4routing-base-dpdk-pdr"
2159     layout: "plot-throughput"
2160
2161 - type: "plot"
2162   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-ip4base-ndr"
2163   algorithm: "plot_perf_box_name"
2164   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-ip4base-ndr"
2165   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2166   include:
2167     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-Ip4Base-Ndrpdr.64B-2t1c-rdma-dot1q-ip4base-ndrpdr"
2168     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-rdma-ethip4-ip4base-ndrpdr"
2169   layout:
2170     title: "2n-clx-cx556a-64b-2t1c-rdma-ip4base-ndr"
2171     layout: "plot-throughput"
2172
2173 - type: "plot"
2174   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-ip4base-pdr"
2175   algorithm: "plot_perf_box_name"
2176   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-ip4base-pdr"
2177   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2178   include:
2179     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-Ip4Base-Ndrpdr.64B-2t1c-rdma-dot1q-ip4base-ndrpdr"
2180     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-rdma-ethip4-ip4base-ndrpdr"
2181   layout:
2182     title: "2n-clx-cx556a-64b-2t1c-rdma-ip4base-pdr"
2183     layout: "plot-throughput"
2184
2185 - type: "plot"
2186   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-ethip4-ip4scale-ndr"
2187   algorithm: "plot_perf_box_name"
2188   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-ethip4-ip4scale-ndr"
2189   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2190   include:
2191     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale20K-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale20k-ndrpdr"
2192     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale20k-rnd-ndrpdr"
2193     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale200K-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale200k-ndrpdr"
2194     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale200k-rnd-ndrpdr"
2195     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale2m-ndrpdr"
2196     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale2m-rnd-ndrpdr"
2197   layout:
2198     title: "2n-clx-cx556a-64b-2t1c-rdma-ethip4-ip4scale-ndr"
2199     layout: "plot-throughput"
2200
2201 - type: "plot"
2202   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-ethip4-ip4scale-pdr"
2203   algorithm: "plot_perf_box_name"
2204   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-ethip4-ip4scale-pdr"
2205   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2206   include:
2207     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale20K-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale20k-ndrpdr"
2208     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale20k-rnd-ndrpdr"
2209     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale200K-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale200k-ndrpdr"
2210     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale200k-rnd-ndrpdr"
2211     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale2m-ndrpdr"
2212     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale2m-rnd-ndrpdr"
2213   layout:
2214     title: "2n-clx-cx556a-64b-2t1c-rdma-ethip4-ip4scale-pdr"
2215     layout: "plot-throughput"
2216
2217 - type: "plot"
2218   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-ethip4-features-ndr"
2219   algorithm: "plot_perf_box_name"
2220   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-ethip4-features-ndr"
2221   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2222   include:
2223     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
2224     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
2225     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
2226     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
2227     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-nat44-ndrpdr"
2228     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Scale1000-Udpsrcscale15-Nat44-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4scale1000-udpsrcscale15-nat44-ndrpdr"
2229   layout:
2230     title: "2n-clx-cx556a-64b-2t1c-rdma-ethip4-features-ndr"
2231     layout: "plot-throughput"
2232
2233 - type: "plot"
2234   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-ethip4-features-pdr"
2235   algorithm: "plot_perf_box_name"
2236   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-ethip4-features-pdr"
2237   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2238   include:
2239     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
2240     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
2241     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
2242     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
2243     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-nat44-ndrpdr"
2244     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Scale1000-Udpsrcscale15-Nat44-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4scale1000-udpsrcscale15-nat44-ndrpdr"
2245   layout:
2246     title: "2n-clx-cx556a-64b-2t1c-rdma-ethip4-features-pdr"
2247     layout: "plot-throughput"
2248
2249 - type: "plot"
2250   title: "Throughput: 2n-clx-x710-78b-2t1c-ip6routing-base-scale-dpdk-ndr"
2251   algorithm: "plot_perf_box_name"
2252   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-78b-2t1c-ip6routing-base-scale-dpdk-ndr"
2253   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2254   include:
2255     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Dot1Q-Ip6Base-Ndrpdr.78B-2t1c-dot1q-ip6base-ndrpdr"
2256     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Ethip6-Ip6Base-Ndrpdr.78B-2t1c-ethip6-ip6base-ndrpdr"
2257     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Ethip6-Ip6Scale2M-Ndrpdr.78B-2t1c-ethip6-ip6scale2m-ndrpdr"
2258   layout:
2259     title: "2n-clx-x710-78b-2t1c-ip6routing-base-scale-dpdk-ndr"
2260     layout: "plot-throughput"
2261
2262 - type: "plot"
2263   title: "Throughput: 2n-clx-x710-78b-2t1c-ip6routing-base-scale-dpdk-pdr"
2264   algorithm: "plot_perf_box_name"
2265   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-78b-2t1c-ip6routing-base-scale-dpdk-pdr"
2266   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2267   include:
2268     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Dot1Q-Ip6Base-Ndrpdr.78B-2t1c-dot1q-ip6base-ndrpdr"
2269     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Ethip6-Ip6Base-Ndrpdr.78B-2t1c-ethip6-ip6base-ndrpdr"
2270     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Ethip6-Ip6Scale2M-Ndrpdr.78B-2t1c-ethip6-ip6scale2m-ndrpdr"
2271   layout:
2272     title: "2n-clx-x710-78b-2t1c-ip6routing-base-scale-dpdk-pdr"
2273     layout: "plot-throughput"
2274
2275 - type: "plot"
2276   title: "Throughput: 2n-clx-xxv710-78b-2t1c-ip6routing-base-scale-dpdk-ndr"
2277   algorithm: "plot_perf_box_name"
2278   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-78b-2t1c-ip6routing-base-scale-dpdk-ndr"
2279   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2280   include:
2281     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Dot1Q-Ip6Base-Ndrpdr.78B-2t1c-dot1q-ip6base-ndrpdr"
2282     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Base-Ndrpdr.78B-2t1c-ethip6-ip6base-ndrpdr"
2283     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale20K-Ndrpdr.78B-2t1c-ethip6-ip6scale20k-ndrpdr"
2284     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale200K-Ndrpdr.78B-2t1c-ethip6-ip6scale200k-ndrpdr"
2285     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale2M-Ndrpdr.78B-2t1c-ethip6-ip6scale2m-ndrpdr"
2286   layout:
2287     title: "2n-clx-xxv710-78b-2t1c-ip6routing-base-scale-dpdk-ndr"
2288     layout: "plot-throughput"
2289
2290 - type: "plot"
2291   title: "Throughput: 2n-clx-xxv710-78b-2t1c-ip6routing-base-scale-dpdk-pdr"
2292   algorithm: "plot_perf_box_name"
2293   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-78b-2t1c-ip6routing-base-scale-dpdk-pdr"
2294   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2295   include:
2296     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Dot1Q-Ip6Base-Ndrpdr.78B-2t1c-dot1q-ip6base-ndrpdr"
2297     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Base-Ndrpdr.78B-2t1c-ethip6-ip6base-ndrpdr"
2298     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale20K-Ndrpdr.78B-2t1c-ethip6-ip6scale20k-ndrpdr"
2299     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale200K-Ndrpdr.78B-2t1c-ethip6-ip6scale200k-ndrpdr"
2300     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale2M-Ndrpdr.78B-2t1c-ethip6-ip6scale2m-ndrpdr"
2301   layout:
2302     title: "2n-clx-xxv710-78b-2t1c-ip6routing-base-scale-dpdk-pdr"
2303     layout: "plot-throughput"
2304
2305 - type: "plot"
2306   title: "Throughput: 2n-clx-cx556a-78b-2t1c-rdma-ip6routing-base-scale-ndr"
2307   algorithm: "plot_perf_box_name"
2308   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-78b-2t1c-rdma-ip6routing-base-scale-ndr"
2309   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2310   include:
2311     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-Ip6Base-Ndrpdr.78B-2t1c-rdma-dot1q-ip6base-ndrpdr"
2312     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Base-Ndrpdr.78B-2t1c-rdma-ethip6-ip6base-ndrpdr"
2313     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale20K-Ndrpdr.78B-2t1c-rdma-ethip6-ip6scale20k-ndrpdr"
2314     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale200K-Ndrpdr.78B-2t1c-rdma-ethip6-ip6scale200k-ndrpdr"
2315     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale2M-Ndrpdr.78B-2t1c-rdma-ethip6-ip6scale2m-ndrpdr"
2316   layout:
2317     title: "2n-clx-cx556a-78b-2t1c-rdma-ip6routing-base-scale-ndr"
2318     layout: "plot-throughput"
2319
2320 - type: "plot"
2321   title: "Throughput: 2n-clx-cx556a-78b-2t1c-rdma-ip6routing-base-scale-pdr"
2322   algorithm: "plot_perf_box_name"
2323   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-78b-2t1c-rdma-ip6routing-base-scale-pdr"
2324   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2325   include:
2326     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-Ip6Base-Ndrpdr.78B-2t1c-rdma-dot1q-ip6base-ndrpdr"
2327     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Base-Ndrpdr.78B-2t1c-rdma-ethip6-ip6base-ndrpdr"
2328     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale20K-Ndrpdr.78B-2t1c-rdma-ethip6-ip6scale20k-ndrpdr"
2329     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale200K-Ndrpdr.78B-2t1c-rdma-ethip6-ip6scale200k-ndrpdr"
2330     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale2M-Ndrpdr.78B-2t1c-rdma-ethip6-ip6scale2m-ndrpdr"
2331   layout:
2332     title: "2n-clx-cx556a-78b-2t1c-rdma-ip6routing-base-scale-pdr"
2333     layout: "plot-throughput"
2334
2335 - type: "plot"
2336   title: "Throughput: 2n-clx-x710-64b-2t1c-l2switching-base-scale-[avf,dpdk]-ndr"
2337   algorithm: "plot_perf_box_name"
2338   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-64b-2t1c-l2switching-base-scale-[avf,dpdk]-ndr"
2339   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2340   include:
2341     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Eth-L2Xcbase-Ndrpdr.64B-2t1c-avf-eth-l2xcbase-ndrpdr"
2342     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-dot1q-l2bdbasemaclrn-ndrpdr"
2343     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdbasemaclrn-ndrpdr"
2344     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-ndrpdr"
2345     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-ndrpdr"
2346     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-2t1c-eth-l2bdscale1mmaclrn-ndrpdr"
2347   layout:
2348     title: "2n-clx-x710-64b-2t1c-l2switching-base-scale-[avf,dpdk]-ndr"
2349     layout: "plot-throughput"
2350
2351 - type: "plot"
2352   title: "Throughput: 2n-clx-x710-64b-2t1c-l2switching-base-scale-[avf,dpdk]-pdr"
2353   algorithm: "plot_perf_box_name"
2354   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-64b-2t1c-l2switching-base-scale-[avf,dpdk]-pdr"
2355   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2356   include:
2357     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Eth-L2Xcbase-Ndrpdr.64B-2t1c-avf-eth-l2xcbase-ndrpdr"
2358     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-dot1q-l2bdbasemaclrn-ndrpdr"
2359     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdbasemaclrn-ndrpdr"
2360     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-ndrpdr"
2361     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-ndrpdr"
2362     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-2t1c-eth-l2bdscale1mmaclrn-ndrpdr"
2363   layout:
2364     title: "2n-clx-x710-64b-2t1c-l2switching-base-scale-[avf,dpdk]-pdr"
2365     layout: "plot-throughput"
2366
2367 - type: "plot"
2368   title: "Throughput: 2n-clx-xxv710-64b-2t1c-l2switching-base-avf-ndr"
2369   algorithm: "plot_perf_box_name"
2370   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-l2switching-base-avf-ndr"
2371   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2372   include:
2373     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Patch-Ndrpdr.64B-2t1c-avf-eth-l2patch-ndrpdr"
2374     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Xcbase-Ndrpdr.64B-2t1c-avf-eth-l2xcbase-ndrpdr"
2375     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-dot1q-l2bdbasemaclrn-ndrpdr"
2376     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdbasemaclrn-ndrpdr"
2377   layout:
2378     title: "2n-clx-xxv710-64b-2t1c-l2switching-base-avf-ndr"
2379     layout: "plot-throughput"
2380
2381 - type: "plot"
2382   title: "Throughput: 2n-clx-xxv710-64b-2t1c-l2switching-base-avf-pdr"
2383   algorithm: "plot_perf_box_name"
2384   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-l2switching-base-avf-pdr"
2385   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2386   include:
2387     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Patch-Ndrpdr.64B-2t1c-avf-eth-l2patch-ndrpdr"
2388     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Xcbase-Ndrpdr.64B-2t1c-avf-eth-l2xcbase-ndrpdr"
2389     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-dot1q-l2bdbasemaclrn-ndrpdr"
2390     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdbasemaclrn-ndrpdr"
2391   layout:
2392     title: "2n-clx-xxv710-64b-2t1c-l2switching-base-avf-pdr"
2393     layout: "plot-throughput"
2394
2395 - type: "plot"
2396   title: "Throughput: 2n-clx-xxv710-64b-2t1c-l2switching-base-scale-avf-ndr"
2397   algorithm: "plot_perf_box_name"
2398   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-l2switching-base-scale-avf-ndr"
2399   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2400   include:
2401     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdbasemaclrn-ndrpdr"
2402     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdscale10kmaclrn-ndrpdr"
2403     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdscale100kmaclrn-ndrpdr"
2404     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdscale1mmaclrn-ndrpdr"
2405   layout:
2406     title: "2n-clx-xxv710-64b-2t1c-l2switching-base-scale-avf-ndr"
2407     layout: "plot-throughput"
2408
2409 - type: "plot"
2410   title: "Throughput: 2n-clx-xxv710-64b-2t1c-l2switching-base-scale-avf-pdr"
2411   algorithm: "plot_perf_box_name"
2412   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-l2switching-base-scale-avf-pdr"
2413   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2414   include:
2415     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdbasemaclrn-ndrpdr"
2416     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdscale10kmaclrn-ndrpdr"
2417     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdscale100kmaclrn-ndrpdr"
2418     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdscale1mmaclrn-ndrpdr"
2419   layout:
2420     title: "2n-clx-xxv710-64b-2t1c-l2switching-base-scale-avf-pdr"
2421     layout: "plot-throughput"
2422
2423 - type: "plot"
2424   title: "Throughput: 2n-clx-xxv710-64b-2t1c-l2switching-base-dpdk-ndr"
2425   algorithm: "plot_perf_box_name"
2426   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-l2switching-base-dpdk-ndr"
2427   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2428   include:
2429     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Patch-Ndrpdr.64B-2t1c-eth-l2patch-ndrpdr"
2430     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Dot1Q-L2Xcbase-Ndrpdr.64B-2t1c-dot1q-l2xcbase-ndrpdr"
2431     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Ndrpdr.64B-2t1c-eth-l2xcbase-ndrpdr"
2432     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-ndrpdr"
2433     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-ndrpdr"
2434   layout:
2435     title: "2n-clx-xxv710-64b-2t1c-l2switching-base-dpdk-ndr"
2436     layout: "plot-throughput"
2437
2438 - type: "plot"
2439   title: "Throughput: 2n-clx-xxv710-64b-2t1c-l2switching-base-dpdk-pdr"
2440   algorithm: "plot_perf_box_name"
2441   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-l2switching-base-dpdk-pdr"
2442   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2443   include:
2444     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Patch-Ndrpdr.64B-2t1c-eth-l2patch-ndrpdr"
2445     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Dot1Q-L2Xcbase-Ndrpdr.64B-2t1c-dot1q-l2xcbase-ndrpdr"
2446     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Ndrpdr.64B-2t1c-eth-l2xcbase-ndrpdr"
2447     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-ndrpdr"
2448     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-ndrpdr"
2449   layout:
2450     title: "2n-clx-xxv710-64b-2t1c-l2switching-base-dpdk-pdr"
2451     layout: "plot-throughput"
2452
2453 - type: "plot"
2454   title: "Throughput: 2n-clx-xxv710-64b-2t1c-l2switching-base-scale-dpdk-ndr"
2455   algorithm: "plot_perf_box_name"
2456   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-l2switching-base-scale-dpdk-ndr"
2457   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2458   include:
2459     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-ndrpdr"
2460     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-2t1c-eth-l2bdscale10kmaclrn-ndrpdr"
2461     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-2t1c-eth-l2bdscale100kmaclrn-ndrpdr"
2462     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-2t1c-eth-l2bdscale1mmaclrn-ndrpdr"
2463   layout:
2464     title: "2n-clx-xxv710-64b-2t1c-l2switching-base-scale-dpdk-ndr"
2465     layout: "plot-throughput"
2466
2467 - type: "plot"
2468   title: "Throughput: 2n-clx-xxv710-64b-2t1c-l2switching-base-scale-dpdk-pdr"
2469   algorithm: "plot_perf_box_name"
2470   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-l2switching-base-scale-dpdk-pdr"
2471   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2472   include:
2473     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-ndrpdr"
2474     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-2t1c-eth-l2bdscale10kmaclrn-ndrpdr"
2475     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-2t1c-eth-l2bdscale100kmaclrn-ndrpdr"
2476     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-2t1c-eth-l2bdscale1mmaclrn-ndrpdr"
2477   layout:
2478     title: "2n-clx-xxv710-64b-2t1c-l2switching-base-scale-dpdk-pdr"
2479     layout: "plot-throughput"
2480
2481 - type: "plot"
2482   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2switching-base-ndr"
2483   algorithm: "plot_perf_box_name"
2484   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2switching-base-ndr"
2485   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2486   include:
2487     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Xcbase-Ndrpdr.64B-2t1c-rdma-dot1q-l2xcbase-ndrpdr"
2488     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-rdma-dot1q-l2bdbasemaclrn-ndrpdr"
2489     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Gbp-Ndrpdr.64B-2t1c-rdma-dot1q-l2bdbasemaclrn-gbp-ndrpdr"
2490     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Patch-Ndrpdr.64B-2t1c-rdma-eth-l2patch-ndrpdr"
2491     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Ndrpdr.64B-2t1c-rdma-eth-l2xcbase-ndrpdr"
2492     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdbasemaclrn-ndrpdr"
2493   layout:
2494     title: "2n-clx-cx556a-64b-2t1c-rdma-l2switching-base-ndr"
2495     layout: "plot-throughput"
2496
2497 - type: "plot"
2498   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2switching-base-pdr"
2499   algorithm: "plot_perf_box_name"
2500   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2switching-base-pdr"
2501   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2502   include:
2503     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Xcbase-Ndrpdr.64B-2t1c-rdma-dot1q-l2xcbase-ndrpdr"
2504     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-rdma-dot1q-l2bdbasemaclrn-ndrpdr"
2505     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Gbp-Ndrpdr.64B-2t1c-rdma-dot1q-l2bdbasemaclrn-gbp-ndrpdr"
2506     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Patch-Ndrpdr.64B-2t1c-rdma-eth-l2patch-ndrpdr"
2507     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Ndrpdr.64B-2t1c-rdma-eth-l2xcbase-ndrpdr"
2508     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdbasemaclrn-ndrpdr"
2509   layout:
2510     title: "2n-clx-cx556a-64b-2t1c-rdma-l2switching-base-pdr"
2511     layout: "plot-throughput"
2512
2513 - type: "plot"
2514   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2switching-scale-ndr"
2515   algorithm: "plot_perf_box_name"
2516   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2switching-scale-ndr"
2517   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2518   include:
2519     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdbasemaclrn-ndrpdr"
2520     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdscale10kmaclrn-ndrpdr"
2521     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdscale100kmaclrn-ndrpdr"
2522     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdscale1mmaclrn-ndrpdr"
2523   layout:
2524     title: "2n-clx-cx556a-64b-2t1c-rdma-l2switching-scale-ndr"
2525     layout: "plot-throughput"
2526
2527 - type: "plot"
2528   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2switching-scale-pdr"
2529   algorithm: "plot_perf_box_name"
2530   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2switching-scale-pdr"
2531   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2532   include:
2533     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdbasemaclrn-ndrpdr"
2534     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdscale10kmaclrn-ndrpdr"
2535     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdscale100kmaclrn-ndrpdr"
2536     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdscale1mmaclrn-ndrpdr"
2537   layout:
2538     title: "2n-clx-cx556a-64b-2t1c-rdma-l2switching-scale-pdr"
2539     layout: "plot-throughput"
2540
2541 - type: "plot"
2542   title: "Throughput: 2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-ndr"
2543   algorithm: "plot_perf_box_name"
2544   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-ndr"
2545   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2546   include:
2547     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr"
2548     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
2549     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
2550     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr"
2551   layout:
2552     title: "2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-ndr"
2553     layout: "plot-throughput"
2554
2555 - type: "plot"
2556   title: "Throughput: 2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-pdr"
2557   algorithm: "plot_perf_box_name"
2558   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-pdr"
2559   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2560   include:
2561     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr"
2562     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
2563     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
2564     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr"
2565   layout:
2566     title: "2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-pdr"
2567     layout: "plot-throughput"
2568
2569 - type: "plot"
2570   title: "Throughput: 2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-vpp-ndr"
2571   algorithm: "plot_perf_box_name"
2572   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-vpp-ndr"
2573   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2574   include:
2575     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2576     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2577     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2578     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Vhostvr1024-1Vm-Vppip4-Ndrpdr.64B-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-vppip4-ndrpdr"
2579   layout:
2580     title: "2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-vpp-ndr"
2581     layout: "plot-throughput"
2582
2583 - type: "plot"
2584   title: "Throughput: 2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-vpp-pdr"
2585   algorithm: "plot_perf_box_name"
2586   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-vpp-pdr"
2587   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2588   include:
2589     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2590     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2591     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2592     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Vhostvr1024-1Vm-Vppip4-Ndrpdr.64B-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-vppip4-ndrpdr"
2593   layout:
2594     title: "2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-vpp-pdr"
2595     layout: "plot-throughput"
2596
2597 - type: "plot"
2598   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-base-ndr"
2599   algorithm: "plot_perf_box_name"
2600   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-base-ndr"
2601   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2602   include:
2603     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-rdma-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr"
2604     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-rdma-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
2605     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-rdma-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr"
2606     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-rdma-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
2607   layout:
2608     title: "2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-base-ndr"
2609     layout: "plot-throughput"
2610
2611 - type: "plot"
2612   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-base-pdr"
2613   algorithm: "plot_perf_box_name"
2614   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-base-pdr"
2615   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2616   include:
2617     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-rdma-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr"
2618     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-rdma-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
2619     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-rdma-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr"
2620     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-rdma-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
2621   layout:
2622     title: "2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-base-pdr"
2623     layout: "plot-throughput"
2624
2625 - type: "plot"
2626   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-vppl2xc-base-ndr"
2627   algorithm: "plot_perf_box_name"
2628   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-vppl2xc-base-ndr"
2629   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2630   include:
2631     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Xcbase-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-rdma-dot1q-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2632     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-rdma-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2633     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-rdma-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2634     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-rdma-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2635   layout:
2636     title: "2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-vppl2xc-base-ndr"
2637     layout: "plot-throughput"
2638
2639 - type: "plot"
2640   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-vppl2xc-base-pdr"
2641   algorithm: "plot_perf_box_name"
2642   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-vppl2xc-base-pdr"
2643   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2644   include:
2645     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Xcbase-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-rdma-dot1q-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2646     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-rdma-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2647     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-rdma-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2648     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-rdma-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2649   layout:
2650     title: "2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-vppl2xc-base-pdr"
2651     layout: "plot-throughput"
2652
2653 ################################################################################
2654
2655 # Packet Speedup
2656
2657 - type: "plot"
2658   title: "Speedup: 2n-clx-xxv710-64b-memif-base-dpdk-ndr-tsa"
2659   algorithm: "plot_tsa_name"
2660   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-memif-base-dpdk-ndr-tsa"
2661   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2662   include:
2663     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr"
2664     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
2665     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
2666     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr"
2667   layout:
2668     title: "2n-clx-xxv710-64b-memif-base-dpdk-ndr"
2669     layout: "plot-throughput-speedup-analysis"
2670
2671 - type: "plot"
2672   title: "Speedup: 2n-clx-xxv710-64b-memif-base-dpdk-pdr-tsa"
2673   algorithm: "plot_tsa_name"
2674   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-memif-base-dpdk-pdr-tsa"
2675   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2676   include:
2677     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr"
2678     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
2679     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
2680     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr"
2681   layout:
2682     title: "2n-clx-xxv710-64b-memif-base-dpdk-pdr"
2683     layout: "plot-throughput-speedup-analysis"
2684
2685 - type: "plot"
2686   title: "Speedup: 2n-clx-cx556a-64b-rdma-l2-eth-2memif-1dcr-ndr-tsa"
2687   algorithm: "plot_tsa_name"
2688   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-l2-eth-2memif-1dcr-ndr-tsa"
2689   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2690   include:
2691     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-rdma-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
2692     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-rdma-eth-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
2693     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-rdma-eth-l2xcbase-eth-2memif-1dcr-ndrpdr"
2694     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Base-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-rdma-ethip4-ip4base-eth-2memif-1dcr-ndrpdr"
2695   layout:
2696     title: "2n-clx-cx556a-64b-rdma-l2-eth-2memif-1dcr-ndr"
2697     layout: "plot-throughput-speedup-analysis"
2698
2699 - type: "plot"
2700   title: "Speedup: 2n-clx-cx556a-64b-rdma-l2-eth-2memif-1dcr-pdr-tsa"
2701   algorithm: "plot_tsa_name"
2702   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-l2-eth-2memif-1dcr-pdr-tsa"
2703   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2704   include:
2705     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-rdma-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
2706     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-rdma-eth-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
2707     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-rdma-eth-l2xcbase-eth-2memif-1dcr-ndrpdr"
2708     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Base-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-rdma-ethip4-ip4base-eth-2memif-1dcr-ndrpdr"
2709   layout:
2710     title: "2n-clx-cx556a-64b-rdma-l2-eth-2memif-1dcr-pdr"
2711     layout: "plot-throughput-speedup-analysis"
2712
2713 - type: "plot"
2714   title: "Speedup: 2n-clx-x710-64b-ip4routing-base-scale-[avf,dpdk]-ndr-tsa"
2715   algorithm: "plot_tsa_name"
2716   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-64b-ip4routing-base-scale-[avf,dpdk]-ndr-tsa"
2717   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2718   include:
2719     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-avf-ethip4-ip4base-ndrpdr"
2720     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale2m-ndrpdr"
2721     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale2m-rnd-ndrpdr"
2722     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Dot1Q-Ip4Base-Ndrpdr.64B-.t.c-dot1q-ip4base-ndrpdr"
2723     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
2724     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-ethip4-ip4scale2m-ndrpdr"
2725   layout:
2726     title: "2n-clx-x710-64b-ip4routing-base-scale-[avf,dpdk]-ndr"
2727     layout: "plot-throughput-speedup-analysis"
2728
2729 - type: "plot"
2730   title: "Speedup: 2n-clx-x710-64b-ip4routing-base-scale-[avf,dpdk]-pdr-tsa"
2731   algorithm: "plot_tsa_name"
2732   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-64b-ip4routing-base-scale-[avf,dpdk]-pdr-tsa"
2733   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2734   include:
2735     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-avf-ethip4-ip4base-ndrpdr"
2736     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale2m-ndrpdr"
2737     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale2m-rnd-ndrpdr"
2738     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Dot1Q-Ip4Base-Ndrpdr.64B-.t.c-dot1q-ip4base-ndrpdr"
2739     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
2740     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-ethip4-ip4scale2m-ndrpdr"
2741   layout:
2742     title: "2n-clx-x710-64b-ip4routing-base-scale-[avf,dpdk]-pdr"
2743     layout: "plot-throughput-speedup-analysis"
2744
2745 - type: "plot"
2746   title: "Speedup: 2n-clx-xxv710-64b-ip4routing-base-scale-avf-ndr-tsa"
2747   algorithm: "plot_tsa_name"
2748   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-ip4routing-base-scale-avf-ndr-tsa"
2749   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2750   include:
2751     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-avf-ethip4-ip4base-ndrpdr"
2752     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale20K-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale20k-ndrpdr"
2753     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale200K-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale200k-ndrpdr"
2754     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale2m-ndrpdr"
2755   layout:
2756     title: "2n-clx-xxv710-64b-ip4routing-base-scale-avf-ndr"
2757     layout: "plot-throughput-speedup-analysis"
2758
2759 - type: "plot"
2760   title: "Speedup: 2n-clx-xxv710-64b-ip4routing-base-scale-avf-pdr-tsa"
2761   algorithm: "plot_tsa_name"
2762   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-ip4routing-base-scale-avf-pdr-tsa"
2763   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2764   include:
2765     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-avf-ethip4-ip4base-ndrpdr"
2766     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale20K-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale20k-ndrpdr"
2767     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale200K-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale200k-ndrpdr"
2768     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale2m-ndrpdr"
2769   layout:
2770     title: "2n-clx-xxv710-64b-ip4routing-base-scale-avf-pdr"
2771     layout: "plot-throughput-speedup-analysis"
2772
2773 - type: "plot"
2774   title: "Speedup: 2n-clx-xxv710-64b-ip4routing-scale-avf-rnd-ndr-tsa"
2775   algorithm: "plot_tsa_name"
2776   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-ip4routing-scale-avf-rnd-ndr-tsa"
2777   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2778   include:
2779     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale20k-rnd-ndrpdr"
2780     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale200k-rnd-ndrpdr"
2781     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale2m-rnd-ndrpdr"
2782   layout:
2783     title: "2n-clx-xxv710-64b-ip4routing-scale-avf-rnd-ndr"
2784     layout: "plot-throughput-speedup-analysis"
2785
2786 - type: "plot"
2787   title: "Speedup: 2n-clx-xxv710-64b-ip4routing-scale-avf-rnd-pdr-tsa"
2788   algorithm: "plot_tsa_name"
2789   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-ip4routing-scale-avf-rnd-pdr-tsa"
2790   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2791   include:
2792     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale20k-rnd-ndrpdr"
2793     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale200k-rnd-ndrpdr"
2794     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale2m-rnd-ndrpdr"
2795   layout:
2796     title: "2n-clx-xxv710-64b-ip4routing-scale-avf-rnd-pdr"
2797     layout: "plot-throughput-speedup-analysis"
2798
2799 - type: "plot"
2800   title: "Speedup: 2n-clx-xxv710-64b-ip4routing-base-scale-dpdk-ndr-tsa"
2801   algorithm: "plot_tsa_name"
2802   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-ip4routing-base-scale-dpdk-ndr-tsa"
2803   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2804   include:
2805     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Dot1Q-Ip4Base-Ndrpdr.64B-.t.c-dot1q-ip4base-ndrpdr"
2806     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
2807     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale20K-Ndrpdr.64B-.t.c-ethip4-ip4scale20k-ndrpdr"
2808     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale200K-Ndrpdr.64B-.t.c-ethip4-ip4scale200k-ndrpdr"
2809     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-ethip4-ip4scale2m-ndrpdr"
2810   layout:
2811     title: "2n-clx-xxv710-64b-ip4routing-base-scale-dpdk-ndr"
2812     layout: "plot-throughput-speedup-analysis"
2813
2814 - type: "plot"
2815   title: "Speedup: 2n-clx-xxv710-64b-ip4routing-base-scale-dpdk-pdr-tsa"
2816   algorithm: "plot_tsa_name"
2817   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-ip4routing-base-scale-dpdk-pdr-tsa"
2818   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2819   include:
2820     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Dot1Q-Ip4Base-Ndrpdr.64B-.t.c-dot1q-ip4base-ndrpdr"
2821     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
2822     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale20K-Ndrpdr.64B-.t.c-ethip4-ip4scale20k-ndrpdr"
2823     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale200K-Ndrpdr.64B-.t.c-ethip4-ip4scale200k-ndrpdr"
2824     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-ethip4-ip4scale2m-ndrpdr"
2825   layout:
2826     title: "2n-clx-xxv710-64b-ip4routing-base-scale-dpdk-pdr"
2827     layout: "plot-throughput-speedup-analysis"
2828
2829 - type: "plot"
2830   title: "Speedup: 2n-clx-xxv710-64b-ip4routing-scale-dpdk-rnd-ndr-tsa"
2831   algorithm: "plot_tsa_name"
2832   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-ip4routing-scale-dpdk-rnd-ndr-tsa"
2833   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2834   include:
2835     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-.t.c-ethip4-ip4scale20k-rnd-ndrpdr"
2836     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-.t.c-ethip4-ip4scale200k-rnd-ndrpdr"
2837     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-.t.c-ethip4-ip4scale2m-rnd-ndrpdr"
2838   layout:
2839     title: "2n-clx-xxv710-64b-ip4routing-scale-dpdk-rnd-ndr"
2840     layout: "plot-throughput-speedup-analysis"
2841
2842 - type: "plot"
2843   title: "Speedup: 2n-clx-xxv710-64b-ip4routing-scale-dpdk-rnd-pdr-tsa"
2844   algorithm: "plot_tsa_name"
2845   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-ip4routing-scale-dpdk-rnd-pdr-tsa"
2846   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2847   include:
2848     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-.t.c-ethip4-ip4scale20k-rnd-ndrpdr"
2849     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-.t.c-ethip4-ip4scale200k-rnd-ndrpdr"
2850     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-.t.c-ethip4-ip4scale2m-rnd-ndrpdr"
2851   layout:
2852     title: "2n-clx-xxv710-64b-ip4routing-scale-dpdk-rnd-pdr"
2853     layout: "plot-throughput-speedup-analysis"
2854
2855 - type: "plot"
2856   title: "Speedup: 2n-clx-xxv710-64b-features-ip4routing-base-dpdk-ndr-tsa"
2857   algorithm: "plot_tsa_name"
2858   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-features-ip4routing-base-dpdk-ndr-tsa"
2859   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2860   include:
2861     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
2862     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
2863     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
2864     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
2865     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
2866     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-.t.c-ethip4udp-ip4base-nat44-ndrpdr"
2867   layout:
2868     title: "2n-clx-xxv710-64b-features-ip4routing-base-dpdk-ndr"
2869     layout: "plot-throughput-speedup-analysis"
2870
2871 - type: "plot"
2872   title: "Speedup: 2n-clx-xxv710-64b-features-ip4routing-base-dpdk-pdr-tsa"
2873   algorithm: "plot_tsa_name"
2874   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-features-ip4routing-base-dpdk-pdr-tsa"
2875   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2876   include:
2877     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
2878     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
2879     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
2880     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
2881     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
2882     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-.t.c-ethip4udp-ip4base-nat44-ndrpdr"
2883   layout:
2884     title: "2n-clx-xxv710-64b-features-ip4routing-base-dpdk-pdr"
2885     layout: "plot-throughput-speedup-analysis"
2886
2887 - type: "plot"
2888   title: "Speedup: 2n-clx-cx556a-64b-rdma-ip4base-ndr-tsa"
2889   algorithm: "plot_tsa_name"
2890   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-ip4base-ndr-tsa"
2891   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2892   include:
2893     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-Ip4Base-Ndrpdr.64B-.t.c-rdma-dot1q-ip4base-ndrpdr"
2894     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-rdma-ethip4-ip4base-ndrpdr"
2895   layout:
2896     title: "2n-clx-cx556a-64b-rdma-ip4base-ndr"
2897     layout: "plot-throughput-speedup-analysis"
2898
2899 - type: "plot"
2900   title: "Speedup: 2n-clx-cx556a-64b-rdma-ip4base-pdr-tsa"
2901   algorithm: "plot_tsa_name"
2902   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-ip4base-pdr-tsa"
2903   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2904   include:
2905     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-Ip4Base-Ndrpdr.64B-.t.c-rdma-dot1q-ip4base-ndrpdr"
2906     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-rdma-ethip4-ip4base-ndrpdr"
2907   layout:
2908     title: "2n-clx-cx556a-64b-rdma-ip4base-pdr"
2909     layout: "plot-throughput-speedup-analysis"
2910
2911 - type: "plot"
2912   title: "Speedup: 2n-clx-cx556a-64b-rdma-ethip4-ip4scale-ndr-tsa"
2913   algorithm: "plot_tsa_name"
2914   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-ethip4-ip4scale-ndr-tsa"
2915   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2916   include:
2917     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale20K-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale20k-ndrpdr"
2918     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale20k-rnd-ndrpdr"
2919     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale200K-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale200k-ndrpdr"
2920     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale200k-rnd-ndrpdr"
2921     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale2m-ndrpdr"
2922     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale2m-rnd-ndrpdr"
2923   layout:
2924     title: "2n-clx-cx556a-64b-rdma-ethip4-ip4scale-ndr"
2925     layout: "plot-throughput-speedup-analysis"
2926
2927 - type: "plot"
2928   title: "Speedup: 2n-clx-cx556a-64b-rdma-ethip4-ip4scale-pdr-tsa"
2929   algorithm: "plot_tsa_name"
2930   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-ethip4-ip4scale-pdr-tsa"
2931   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2932   include:
2933     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale20K-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale20k-ndrpdr"
2934     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale20k-rnd-ndrpdr"
2935     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale200K-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale200k-ndrpdr"
2936     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale200k-rnd-ndrpdr"
2937     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale2m-ndrpdr"
2938     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale2m-rnd-ndrpdr"
2939   layout:
2940     title: "2n-clx-cx556a-64b-rdma-ethip4-ip4scale-pdr"
2941     layout: "plot-throughput-speedup-analysis"
2942
2943 - type: "plot"
2944   title: "Speedup: 2n-clx-cx556a-64b-rdma-ethip4-features-ndr-tsa"
2945   algorithm: "plot_tsa_name"
2946   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-ethip4-features-ndr-tsa"
2947   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2948   include:
2949     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
2950     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
2951     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
2952     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
2953     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-nat44-ndrpdr"
2954     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Scale1000-Udpsrcscale15-Nat44-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4scale1000-udpsrcscale15-nat44-ndrpdr"
2955   layout:
2956     title: "2n-clx-cx556a-64b-rdma-ethip4-features-ndr"
2957     layout: "plot-throughput-speedup-analysis"
2958
2959 - type: "plot"
2960   title: "Speedup: 2n-clx-cx556a-64b-rdma-ethip4-features-pdr-tsa"
2961   algorithm: "plot_tsa_name"
2962   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-ethip4-features-pdr-tsa"
2963   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2964   include:
2965     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
2966     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
2967     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
2968     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
2969     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-nat44-ndrpdr"
2970     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Scale1000-Udpsrcscale15-Nat44-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4scale1000-udpsrcscale15-nat44-ndrpdr"
2971   layout:
2972     title: "2n-clx-cx556a-64b-rdma-ethip4-features-pdr"
2973     layout: "plot-throughput-speedup-analysis"
2974
2975 - type: "plot"
2976   title: "Speedup: 2n-clx-x710-78b-ip6routing-base-scale-dpdk-ndr-tsa"
2977   algorithm: "plot_tsa_name"
2978   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-78b-ip6routing-base-scale-dpdk-ndr-tsa"
2979   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2980   include:
2981     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Dot1Q-Ip6Base-Ndrpdr.78B-.t.c-dot1q-ip6base-ndrpdr"
2982     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Ethip6-Ip6Base-Ndrpdr.78B-.t.c-ethip6-ip6base-ndrpdr"
2983     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Ethip6-Ip6Scale2M-Ndrpdr.78B-.t.c-ethip6-ip6scale2m-ndrpdr"
2984   layout:
2985     title: "2n-clx-x710-78b-ip6routing-base-scale-dpdk-ndr"
2986     layout: "plot-throughput-speedup-analysis"
2987
2988 - type: "plot"
2989   title: "Speedup: 2n-clx-x710-78b-ip6routing-base-scale-dpdk-pdr-tsa"
2990   algorithm: "plot_tsa_name"
2991   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-78b-ip6routing-base-scale-dpdk-pdr-tsa"
2992   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2993   include:
2994     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Dot1Q-Ip6Base-Ndrpdr.78B-.t.c-dot1q-ip6base-ndrpdr"
2995     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Ethip6-Ip6Base-Ndrpdr.78B-.t.c-ethip6-ip6base-ndrpdr"
2996     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Ethip6-Ip6Scale2M-Ndrpdr.78B-.t.c-ethip6-ip6scale2m-ndrpdr"
2997   layout:
2998     title: "2n-clx-x710-78b-ip6routing-base-scale-dpdk-pdr"
2999     layout: "plot-throughput-speedup-analysis"
3000
3001 - type: "plot"
3002   title: "Speedup: 2n-clx-xxv710-78b-ip6routing-base-scale-dpdk-ndr-tsa"
3003   algorithm: "plot_tsa_name"
3004   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-78b-ip6routing-base-scale-dpdk-ndr-tsa"
3005   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3006   include:
3007     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Dot1Q-Ip6Base-Ndrpdr.78B-.t.c-dot1q-ip6base-ndrpdr"
3008     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Base-Ndrpdr.78B-.t.c-ethip6-ip6base-ndrpdr"
3009     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale20K-Ndrpdr.78B-.t.c-ethip6-ip6scale20k-ndrpdr"
3010     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale200K-Ndrpdr.78B-.t.c-ethip6-ip6scale200k-ndrpdr"
3011     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale2M-Ndrpdr.78B-.t.c-ethip6-ip6scale2m-ndrpdr"
3012   layout:
3013     title: "2n-clx-xxv710-78b-ip6routing-base-scale-dpdk-ndr"
3014     layout: "plot-throughput-speedup-analysis"
3015
3016 - type: "plot"
3017   title: "Speedup: 2n-clx-xxv710-78b-ip6routing-base-scale-dpdk-pdr-tsa"
3018   algorithm: "plot_tsa_name"
3019   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-78b-ip6routing-base-scale-dpdk-pdr-tsa"
3020   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3021   include:
3022     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Dot1Q-Ip6Base-Ndrpdr.78B-.t.c-dot1q-ip6base-ndrpdr"
3023     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Base-Ndrpdr.78B-.t.c-ethip6-ip6base-ndrpdr"
3024     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale20K-Ndrpdr.78B-.t.c-ethip6-ip6scale20k-ndrpdr"
3025     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale200K-Ndrpdr.78B-.t.c-ethip6-ip6scale200k-ndrpdr"
3026     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale2M-Ndrpdr.78B-.t.c-ethip6-ip6scale2m-ndrpdr"
3027   layout:
3028     title: "2n-clx-xxv710-78b-ip6routing-base-scale-dpdk-pdr"
3029     layout: "plot-throughput-speedup-analysis"
3030
3031 - type: "plot"
3032   title: "Speedup: 2n-clx-cx556a-78b-rdma-ip6routing-base-scale-ndr-tsa"
3033   algorithm: "plot_tsa_name"
3034   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-78b-rdma-ip6routing-base-scale-ndr-tsa"
3035   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3036   include:
3037     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-Ip6Base-Ndrpdr.78B-.t.c-rdma-dot1q-ip6base-ndrpdr"
3038     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Base-Ndrpdr.78B-.t.c-rdma-ethip6-ip6base-ndrpdr"
3039     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale20K-Ndrpdr.78B-.t.c-rdma-ethip6-ip6scale20k-ndrpdr"
3040     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale200K-Ndrpdr.78B-.t.c-rdma-ethip6-ip6scale200k-ndrpdr"
3041     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale2M-Ndrpdr.78B-.t.c-rdma-ethip6-ip6scale2m-ndrpdr"
3042   layout:
3043     title: "2n-clx-cx556a-78b-rdma-ip6routing-base-scale-ndr"
3044     layout: "plot-throughput-speedup-analysis"
3045
3046 - type: "plot"
3047   title: "Speedup: 2n-clx-cx556a-78b-rdma-ip6routing-base-scale-pdr-tsa"
3048   algorithm: "plot_tsa_name"
3049   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-78b-rdma-ip6routing-base-scale-pdr-tsa"
3050   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3051   include:
3052     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-Ip6Base-Ndrpdr.78B-.t.c-rdma-dot1q-ip6base-ndrpdr"
3053     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Base-Ndrpdr.78B-.t.c-rdma-ethip6-ip6base-ndrpdr"
3054     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale20K-Ndrpdr.78B-.t.c-rdma-ethip6-ip6scale20k-ndrpdr"
3055     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale200K-Ndrpdr.78B-.t.c-rdma-ethip6-ip6scale200k-ndrpdr"
3056     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale2M-Ndrpdr.78B-.t.c-rdma-ethip6-ip6scale2m-ndrpdr"
3057   layout:
3058     title: "2n-clx-cx556a-78b-rdma-ip6routing-base-scale-pdr"
3059     layout: "plot-throughput-speedup-analysis"
3060
3061 - type: "plot"
3062   title: "Speedup: 2n-clx-x710-64b-l2switching-base-scale-[avf,dpdk]-ndr-tsa"
3063   algorithm: "plot_tsa_name"
3064   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-64b-l2switching-base-scale-[avf,dpdk]-ndr-tsa"
3065   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3066   include:
3067     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Eth-L2Xcbase-Ndrpdr.64B-.t.c-avf-eth-l2xcbase-ndrpdr"
3068     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-dot1q-l2bdbasemaclrn-ndrpdr"
3069     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdbasemaclrn-ndrpdr"
3070     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-ndrpdr"
3071     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
3072     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale1mmaclrn-ndrpdr"
3073   layout:
3074     title: "2n-clx-x710-64b-l2switching-base-scale-[avf,dpdk]-ndr"
3075     layout: "plot-throughput-speedup-analysis"
3076
3077 - type: "plot"
3078   title: "Speedup: 2n-clx-x710-64b-l2switching-base-scale-[avf,dpdk]-pdr-tsa"
3079   algorithm: "plot_tsa_name"
3080   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-64b-l2switching-base-scale-[avf,dpdk]-pdr-tsa"
3081   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3082   include:
3083     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Eth-L2Xcbase-Ndrpdr.64B-.t.c-avf-eth-l2xcbase-ndrpdr"
3084     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-dot1q-l2bdbasemaclrn-ndrpdr"
3085     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdbasemaclrn-ndrpdr"
3086     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-ndrpdr"
3087     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
3088     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale1mmaclrn-ndrpdr"
3089   layout:
3090     title: "2n-clx-x710-64b-l2switching-base-scale-[avf,dpdk]-pdr"
3091     layout: "plot-throughput-speedup-analysis"
3092
3093 - type: "plot"
3094   title: "Speedup: 2n-clx-xxv710-64b-l2switching-base-avf-ndr-tsa"
3095   algorithm: "plot_tsa_name"
3096   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-l2switching-base-avf-ndr-tsa"
3097   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3098   include:
3099     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Patch-Ndrpdr.64B-.t.c-avf-eth-l2patch-ndrpdr"
3100     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Xcbase-Ndrpdr.64B-.t.c-avf-eth-l2xcbase-ndrpdr"
3101     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-dot1q-l2bdbasemaclrn-ndrpdr"
3102     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdbasemaclrn-ndrpdr"
3103   layout:
3104     title: "2n-clx-xxv710-64b-l2switching-base-avf-ndr"
3105     layout: "plot-throughput-speedup-analysis"
3106
3107 - type: "plot"
3108   title: "Speedup: 2n-clx-xxv710-64b-l2switching-base-avf-pdr-tsa"
3109   algorithm: "plot_tsa_name"
3110   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-l2switching-base-avf-pdr-tsa"
3111   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3112   include:
3113     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Patch-Ndrpdr.64B-.t.c-avf-eth-l2patch-ndrpdr"
3114     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Xcbase-Ndrpdr.64B-.t.c-avf-eth-l2xcbase-ndrpdr"
3115     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-dot1q-l2bdbasemaclrn-ndrpdr"
3116     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdbasemaclrn-ndrpdr"
3117   layout:
3118     title: "2n-clx-xxv710-64b-l2switching-base-avf-pdr"
3119     layout: "plot-throughput-speedup-analysis"
3120
3121 - type: "plot"
3122   title: "Speedup: 2n-clx-xxv710-64b-l2switching-base-scale-avf-ndr-tsa"
3123   algorithm: "plot_tsa_name"
3124   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-l2switching-base-scale-avf-ndr-tsa"
3125   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3126   include:
3127     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdbasemaclrn-ndrpdr"
3128     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdscale10kmaclrn-ndrpdr"
3129     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdscale100kmaclrn-ndrpdr"
3130     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdscale1mmaclrn-ndrpdr"
3131   layout:
3132     title: "2n-clx-xxv710-64b-l2switching-base-scale-avf-ndr"
3133     layout: "plot-throughput-speedup-analysis"
3134
3135 - type: "plot"
3136   title: "Speedup: 2n-clx-xxv710-64b-l2switching-base-scale-avf-pdr-tsa"
3137   algorithm: "plot_tsa_name"
3138   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-l2switching-base-scale-avf-pdr-tsa"
3139   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3140   include:
3141     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdbasemaclrn-ndrpdr"
3142     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdscale10kmaclrn-ndrpdr"
3143     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdscale100kmaclrn-ndrpdr"
3144     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdscale1mmaclrn-ndrpdr"
3145   layout:
3146     title: "2n-clx-xxv710-64b-l2switching-base-scale-avf-pdr"
3147     layout: "plot-throughput-speedup-analysis"
3148
3149 - type: "plot"
3150   title: "Speedup: 2n-clx-xxv710-64b-l2switching-base-dpdk-ndr-tsa"
3151   algorithm: "plot_tsa_name"
3152   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-l2switching-base-dpdk-ndr-tsa"
3153   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3154   include:
3155     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Patch-Ndrpdr.64B-.t.c-eth-l2patch-ndrpdr"
3156     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Dot1Q-L2Xcbase-Ndrpdr.64B-.t.c-dot1q-l2xcbase-ndrpdr"
3157     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Ndrpdr.64B-.t.c-eth-l2xcbase-ndrpdr"
3158     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-ndrpdr"
3159     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
3160   layout:
3161     title: "2n-clx-xxv710-64b-l2switching-base-dpdk-ndr"
3162     layout: "plot-throughput-speedup-analysis"
3163
3164 - type: "plot"
3165   title: "Speedup: 2n-clx-xxv710-64b-l2switching-base-dpdk-pdr-tsa"
3166   algorithm: "plot_tsa_name"
3167   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-l2switching-base-dpdk-pdr-tsa"
3168   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3169   include:
3170     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Patch-Ndrpdr.64B-.t.c-eth-l2patch-ndrpdr"
3171     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Dot1Q-L2Xcbase-Ndrpdr.64B-.t.c-dot1q-l2xcbase-ndrpdr"
3172     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Ndrpdr.64B-.t.c-eth-l2xcbase-ndrpdr"
3173     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-ndrpdr"
3174     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
3175   layout:
3176     title: "2n-clx-xxv710-64b-l2switching-base-dpdk-pdr"
3177     layout: "plot-throughput-speedup-analysis"
3178
3179 - type: "plot"
3180   title: "Speedup: 2n-clx-xxv710-64b-l2switching-base-scale-dpdk-ndr-tsa"
3181   algorithm: "plot_tsa_name"
3182   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-l2switching-base-scale-dpdk-ndr-tsa"
3183   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3184   include:
3185     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
3186     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale10kmaclrn-ndrpdr"
3187     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale100kmaclrn-ndrpdr"
3188     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale1mmaclrn-ndrpdr"
3189   layout:
3190     title: "2n-clx-xxv710-64b-l2switching-base-scale-dpdk-ndr"
3191     layout: "plot-throughput-speedup-analysis"
3192
3193 - type: "plot"
3194   title: "Speedup: 2n-clx-xxv710-64b-l2switching-base-scale-dpdk-pdr-tsa"
3195   algorithm: "plot_tsa_name"
3196   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-l2switching-base-scale-dpdk-pdr-tsa"
3197   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3198   include:
3199     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
3200     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale10kmaclrn-ndrpdr"
3201     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale100kmaclrn-ndrpdr"
3202     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale1mmaclrn-ndrpdr"
3203   layout:
3204     title: "2n-clx-xxv710-64b-l2switching-base-scale-dpdk-pdr"
3205     layout: "plot-throughput-speedup-analysis"
3206
3207 - type: "plot"
3208   title: "Speedup: 2n-clx-cx556a-64b-rdma-l2switching-base-ndr-tsa"
3209   algorithm: "plot_tsa_name"
3210   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-l2switching-base-ndr-tsa"
3211   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3212   include:
3213     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Xcbase-Ndrpdr.64B-.t.c-rdma-dot1q-l2xcbase-ndrpdr"
3214     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-rdma-dot1q-l2bdbasemaclrn-ndrpdr"
3215     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Gbp-Ndrpdr.64B-.t.c-rdma-dot1q-l2bdbasemaclrn-gbp-ndrpdr"
3216     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Patch-Ndrpdr.64B-.t.c-rdma-eth-l2patch-ndrpdr"
3217     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Ndrpdr.64B-.t.c-rdma-eth-l2xcbase-ndrpdr"
3218     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-rdma-eth-l2bdbasemaclrn-ndrpdr"
3219   layout:
3220     title: "2n-clx-cx556a-64b-rdma-l2switching-base-ndr"
3221     layout: "plot-throughput-speedup-analysis"
3222
3223 - type: "plot"
3224   title: "Speedup: 2n-clx-cx556a-64b-rdma-l2switching-base-pdr-tsa"
3225   algorithm: "plot_tsa_name"
3226   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-l2switching-base-pdr-tsa"
3227   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3228   include:
3229     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Xcbase-Ndrpdr.64B-.t.c-rdma-dot1q-l2xcbase-ndrpdr"
3230     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-rdma-dot1q-l2bdbasemaclrn-ndrpdr"
3231     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Gbp-Ndrpdr.64B-.t.c-rdma-dot1q-l2bdbasemaclrn-gbp-ndrpdr"
3232     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Patch-Ndrpdr.64B-.t.c-rdma-eth-l2patch-ndrpdr"
3233     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Ndrpdr.64B-.t.c-rdma-eth-l2xcbase-ndrpdr"
3234     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-rdma-eth-l2bdbasemaclrn-ndrpdr"
3235   layout:
3236     title: "2n-clx-cx556a-64b-rdma-l2switching-base-pdr"
3237     layout: "plot-throughput-speedup-analysis"
3238
3239 - type: "plot"
3240   title: "Speedup: 2n-clx-cx556a-64b-rdma-l2switching-scale-ndr-tsa"
3241   algorithm: "plot_tsa_name"
3242   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-l2switching-scale-ndr-tsa"
3243   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3244   include:
3245     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-rdma-eth-l2bdbasemaclrn-ndrpdr"
3246     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-.t.c-rdma-eth-l2bdscale10kmaclrn-ndrpdr"
3247     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-.t.c-rdma-eth-l2bdscale100kmaclrn-ndrpdr"
3248     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-.t.c-rdma-eth-l2bdscale1mmaclrn-ndrpdr"
3249   layout:
3250     title: "2n-clx-cx556a-64b-rdma-l2switching-scale-ndr"
3251     layout: "plot-throughput-speedup-analysis"
3252
3253 - type: "plot"
3254   title: "Speedup: 2n-clx-cx556a-64b-rdma-l2switching-scale-pdr-tsa"
3255   algorithm: "plot_tsa_name"
3256   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-l2switching-scale-pdr-tsa"
3257   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3258   include:
3259     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-rdma-eth-l2bdbasemaclrn-ndrpdr"
3260     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-.t.c-rdma-eth-l2bdscale10kmaclrn-ndrpdr"
3261     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-.t.c-rdma-eth-l2bdscale100kmaclrn-ndrpdr"
3262     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-.t.c-rdma-eth-l2bdscale1mmaclrn-ndrpdr"
3263   layout:
3264     title: "2n-clx-cx556a-64b-rdma-l2switching-scale-pdr"
3265     layout: "plot-throughput-speedup-analysis"
3266
3267 - type: "plot"
3268   title: "Speedup: 2n-clx-xxv710-64b-vhost-base-dpdk-ndr"
3269   algorithm: "plot_tsa_name"
3270   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-vhost-base-dpdk-ndr-tsa"
3271   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3272   include:
3273     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-.t.c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr"
3274     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
3275     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
3276     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-.t.c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr"
3277   layout:
3278     title: "2n-clx-xxv710-64b-vhost-base-dpdk-ndr"
3279     layout: "plot-throughput-speedup-analysis"
3280
3281 - type: "plot"
3282   title: "Speedup: 2n-clx-xxv710-64b-vhost-base-dpdk-pdr"
3283   algorithm: "plot_tsa_name"
3284   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-vhost-base-dpdk-pdr-tsa"
3285   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3286   include:
3287     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-.t.c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr"
3288     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
3289     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
3290     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-.t.c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr"
3291   layout:
3292     title: "2n-clx-xxv710-64b-vhost-base-dpdk-pdr"
3293     layout: "plot-throughput-speedup-analysis"
3294
3295 - type: "plot"
3296   title: "Speedup: 2n-clx-xxv710-64b-vhost-base-dpdk-vpp-ndr"
3297   algorithm: "plot_tsa_name"
3298   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-vhost-base-dpdk-vpp-ndr-tsa"
3299   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3300   include:
3301     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-.t.c-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
3302     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
3303     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
3304     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Vhostvr1024-1Vm-Vppip4-Ndrpdr.64B-.t.c-ethip4-ip4base-eth-2vhostvr1024-1vm-vppip4-ndrpdr"
3305   layout:
3306     title: "2n-clx-xxv710-64b-vhost-base-dpdk-vpp-ndr"
3307     layout: "plot-throughput-speedup-analysis"
3308
3309 - type: "plot"
3310   title: "Speedup: 2n-clx-xxv710-64b-vhost-base-dpdk-vpp-pdr"
3311   algorithm: "plot_tsa_name"
3312   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-vhost-base-dpdk-vpp-pdr-tsa"
3313   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3314   include:
3315     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-.t.c-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
3316     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
3317     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
3318     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Vhostvr1024-1Vm-Vppip4-Ndrpdr.64B-.t.c-ethip4-ip4base-eth-2vhostvr1024-1vm-vppip4-ndrpdr"
3319   layout:
3320     title: "2n-clx-xxv710-64b-vhost-base-dpdk-vpp-pdr"
3321     layout: "plot-throughput-speedup-analysis"
3322
3323 - type: "plot"
3324   title: "Speedup: 2n-clx-cx556a-64b-rdma-l2-vhost-base-ndr-tsa"
3325   algorithm: "plot_tsa_name"
3326   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-l2-vhost-base-ndr-tsa"
3327   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3328   include:
3329     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-.t.c-rdma-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr"
3330     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-.t.c-rdma-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
3331     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-.t.c-rdma-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr"
3332     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-.t.c-rdma-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
3333   layout:
3334     title: "2n-clx-cx556a-64b-rdma-l2-vhost-base-ndr"
3335     layout: "plot-throughput-speedup-analysis"
3336
3337 - type: "plot"
3338   title: "Speedup: 2n-clx-cx556a-64b-rdma-l2-vhost-base-pdr-tsa"
3339   algorithm: "plot_tsa_name"
3340   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-l2-vhost-base-pdr-tsa"
3341   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3342   include:
3343     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-.t.c-rdma-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr"
3344     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-.t.c-rdma-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
3345     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-.t.c-rdma-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr"
3346     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-.t.c-rdma-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
3347   layout:
3348     title: "2n-clx-cx556a-64b-rdma-l2-vhost-base-pdr"
3349     layout: "plot-throughput-speedup-analysis"
3350
3351 - type: "plot"
3352   title: "Speedup: 2n-clx-cx556a-64b-rdma-l2-vhost-vppl2xc-base-ndr-tsa"
3353   algorithm: "plot_tsa_name"
3354   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-l2-vhost-vppl2xc-base-ndr-tsa"
3355   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3356   include:
3357     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Xcbase-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-.t.c-rdma-dot1q-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
3358     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-.t.c-rdma-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
3359     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-.t.c-rdma-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
3360     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-.t.c-rdma-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
3361   layout:
3362     title: "2n-clx-cx556a-64b-2t1c-l2-vhost-vppl2xc-base-ndr"
3363     layout: "plot-throughput-speedup-analysis"
3364
3365 - type: "plot"
3366   title: "Speedup: 2n-clx-cx556a-64b-l2-vhost-vppl2xc-base-pdr-tsa"
3367   algorithm: "plot_tsa_name"
3368   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-l2-vhost-vppl2xc-base-pdr-tsa"
3369   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3370   include:
3371     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Xcbase-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-.t.c-rdma-dot1q-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
3372     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-.t.c-rdma-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
3373     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-.t.c-rdma-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
3374     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-.t.c-rdma-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
3375   layout:
3376     title: "2n-clx-cx556a-64b-l2-vhost-vppl2xc-base-pdr"
3377     layout: "plot-throughput-speedup-analysis"
3378
3379 - type: "plot"
3380   title: "Latency by percentile: 2n-clx"
3381   algorithm: "plot_hdrh_lat_by_percentile"
3382   output-file: "{DIR[STATIC,VPP]}/hdrh-lat-percentile-2n-clx"
3383   output-file-links: "{DIR[LAT,VPP]}/2n_clx.rst"
3384   target-links: "../../_static/vpp"
3385   data: "plot-vpp-hdrh-lat-2n-clx"
3386   filter: "'2T1C' and 'NIC_Intel-XXV710'"
3387   layout:
3388     layout: "plot-hdrh-latency-by-percentile"