PAL: Add s3_storage as the data source
[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: "{job}/{build}/archives/{filename}"
896     extract: "output.xml"
897
898     # Specifies the secondary source - Jenkins, it is used if the source file
899     # is not found in the primary source
900     zip-file-name: "robot-plugin.zip"
901     zip-file-format: ".zip"
902     zip-download-path: "{job}/{build}/robot/report/*zip*/{filename}"
903     zip-extract: "robot-plugin/output.xml"
904
905   builds:
906
907     # Build to be downloaded.
908     #
909     # The structure is:
910     #
911     # jenkins-job-1:
912     #   - build_1
913     #   - build_2
914     #   - ...
915     #   - build_n
916     #
917     # jenkins-job-m:
918     #   - build_1
919     #   - build_2
920     #   - ...
921     #   - build_n
922     #
923     # You can specify as many jobs and builds as needed.
924     # This section is ignored when local sources (files and/or directories)
925     # are specified from the command line.
926
927     csit-vpp-perf-verify-2001-2n-clx:
928       - 1   # NDRPDR sel
929       - 2   # NDRPDR sel
930
931     csit-vpp-perf-verify-2001-3n-dnv:
932       - 1   # NDRPDR sel
933       - 2   # NDRPDR sel
934       - 3   # NDRPDR sel
935
936 ###############################################################################
937 #
938 # Section: Outputs
939 #
940 # Specification of outputs.
941 #
942 # Possible outputs are:
943 # - report - a CSIT Report is generated
944 # - trending -a CSIT Trending is generated
945 # - none - nothing is generated, only element specified in the following
946 #   section.
947 #
948 # format:
949 # - html - html version is generated using sphinx
950 # - pdf - pdf version is generated using Latex (only report)
951 #
952 - type: "output"
953   output: "report"
954   format:
955     html:
956     - full
957 #    pdf:
958 #    - minimal
959
960 ###############################################################################
961 #
962 # Section: Specifications of elements
963 #
964 # These elements can be specified:
965 # - table
966 # - file
967 # - plot
968 #
969 # The configuration of elements depends on the ALGORITHM used to generate it.
970 # See examples below:
971 #
972 # Plots
973 #
974 # - type: "plot"
975       # title: a string used in logs to identify the element, there must be
976       # specified the type of data to be presented at the end: ndr/pdr/mrr
977 #   title: "Throughput: 3n-dnv-x553-64b-1t1c-ip4routing-base-scale-ixgbe-ndr"
978       # algorithm: The algorithm used to generate this element.
979 #   algorithm: "plot_perf_box_name"
980       # output-file: The result is written to this file.
981 #   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-ip4routing-base-scale-ixgbe-ndr"
982       # data: The data set, it must be specified in configuration --> data-sets
983 #   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
984       # include: A List of tests to publish in the graph
985       # the number of test (e.g. tc01-) is removed and information about nr of
986       # threads is added (e.g. -1c- --> -1t1c-), see below.
987 #   include:
988 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Dot1Q-Ip4Base-Ndrpdr.64B-1t1c-dot1q-ip4base-ndrpdr"
989 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-1t1c-ethip4-ip4base-ndrpdr"
990 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale20K-Ndrpdr.64B-1t1c-ethip4-ip4scale20k-ndrpdr"
991 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale200K-Ndrpdr.64B-1t1c-ethip4-ip4scale200k-ndrpdr"
992 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale2M-Ndrpdr.64B-1t1c-ethip4-ip4scale2m-ndrpdr"
993 #   layout:
994         # The title displayed in the generated graph
995 #     title: "3n-dnv-x553-64b-1t1c-ip4routing-base-scale-ixgbe-ndr"
996         # The layout used to generate the plot.ly graph. It must be specified in
997         # configuration --> plot-layouts
998 #     layout: "plot-throughput"
999 #
1000 #
1001 # - type: "plot"
1002       # title: a string used in logs to identify the element, there must be
1003       # specified the type of data to be presented at the end: ndr/pdr/mrr
1004 #   title: "Speedup: 3n-dnv-x553-64b-ip4routing-base-scale-ixgbe-ndr-tsa"
1005       # algorithm: The algorithm used to generate this element.
1006 #   algorithm: "plot_tsa_name"
1007 #   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-ip4routing-base-scale-ixgbe-ndr-tsa"
1008 #   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1009       # include: A List of tests to publish in the graph
1010       # As all threads/cores combinations are used, the info about it is
1011       # specified this way: -.t.c-
1012 #   include:
1013 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Dot1Q-Ip4Base-Ndrpdr.64B-.t.c-dot1q-ip4base-ndrpdr"
1014 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
1015 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale20K-Ndrpdr.64B-.t.c-ethip4-ip4scale20k-ndrpdr"
1016 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale200K-Ndrpdr.64B-.t.c-ethip4-ip4scale200k-ndrpdr"
1017 #     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-ethip4-ip4scale2m-ndrpdr"
1018 #   layout:
1019 #     title: "3n-dnv-x553-64b-ip4routing-base-scale-ixgbe-ndr-tsa"
1020 #     layout: "plot-throughput-speedup-analysis"
1021 #
1022 #
1023 # - type: "plot"
1024 #   title: "Latency by percentile: DPDK 3n-tsh"
1025       # algorithm: The algorithm used to generate this element.
1026       # This algorithm generates graphs for all tests in the data set specified
1027       # by filter.
1028 #   algorithm: "plot_hdrh_lat_by_percentile"
1029 #   output-file: "{DIR[STATIC,DPDK]}/hdrh-lat-percentile-3n-tsh"
1030       # output-file-links: here are written links to all generated plots
1031 #   output-file-links: "{DIR[LAT,DPDK]}/3n_tsh.rst"
1032       # target-links: the prefix added to links
1033 #   target-links: "../../_static/dpdk"
1034 #   data: "plot-dpdk-hdrh-lat-3n-tsh"
1035       # The logical expression defining the tests to be used. It consists of
1036       # tags enclosed in apostrophes and logical operators.
1037 #   filter: "'1T1C' and 'NIC_Intel-X520-DA2'"
1038 #   layout:
1039 #     layout: "plot-hdrh-latency-by-percentile"
1040 #
1041 #
1042 # - type: "plot"
1043 #   title: "Packet Throughput: eth-l2bd-{Y}ch-{2XY}vh-{XY}vm-vxlan-vppip4-ndr"
1044 #   algorithm: "plot_nf_heatmap"
1045 #   output-file-type: ".html"
1046 #   output-file: "{DIR[STATIC,VPP]}/l2bd-2n-clx-xxv710-imix-8t4c-base-vsc-vxlan-ndr"
1047 #   data: "plot-vpp-nfv-2n-clx-ndrpdr"
1048 #   filter: "'NIC_Intel-XXV710' and
1049 #            'NF_DENSITY' and
1050 #            'VHOST' and
1051 #            'VXLAN' and
1052 #            'CHAIN' and
1053 #            'IMIX' and
1054 #            '8T4C' and
1055 #            'NDRPDR'"
1056 #   parameters:
1057 #     - "throughput"
1058 #     - "name"
1059 #     - "tags"
1060 #   include-tests: "NDR" # "PDR" | "NDR" | "MRR"
1061 #   x-axis: "X = VNFs per Service Chain"
1062 #   y-axis: "Y = Number of Service Chains"
1063 #   z-axis: "IMIX Packet Throughput (mean NDR) [Mpps]"
1064 #   layout:
1065 #     title: "<b>Throughput:</b> eth-l2bd-{Y}ch-{2XY}vh-{XY}vm-vxlan-vppip4-ndr"
1066 #     layout: "plot-service-density"
1067 #
1068 #
1069 # Tables
1070 #
1071 # - type: "table"
1072 #   title: "Detailed Test Results - VPP Performance Results 3n-dnv"
1073       # algorithm: The algorithm used to generate this element.
1074 #   algorithm: "table_merged_details"
1075 #   output-file: "{DIR[DTR,PERF,VPP,3N,DNV]}/vpp_performance_results_3n_dnv"
1076       # columns: Specification of columns
1077       # title: column title
1078       # data: string with two parts, 'data' means use data from data set, the second
1079       # part specifies which data - name: test name, msg - test message,
1080       # conf-history - configuration history,
1081 #   columns:
1082 #   - title: " |prein| Test Name |preout| "
1083 #     data: "data name"
1084 #   - 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| "
1085 #     data: "data msg"
1086 #   data: "vpp-perf-results-3n-dnv"
1087 #   filter: "all"
1088 #     # parameters: test parameters from the source file used to generate this
1089       # element.
1090 #   parameters:
1091 #   - "name"
1092 #   - "parent"
1093 #   - "msg"
1094 #
1095 #
1096 # - type: "table"
1097 #   title: "Test Operational Data - VPP Performance Operational Data 3n-dnv"
1098       # algorithm: The algorithm used to generate this element.
1099 #   algorithm: "table_oper_data_html"
1100 #   output-file: "{DIR[DTO,PERF,VPP,3N,DNV]}/vpp_test_operational_3n_dnv"
1101 #   data: "vpp-perf-results-3n-dnv"
1102 #   filter: "all"
1103 #
1104 #
1105 # Files
1106 #
1107 # VPP Performance Results 3n-dnv
1108 # - type: "file"
1109 #   title: "VPP Performance Results 3n-dnv"
1110       # algorithm: The algorithm used to generate this element.
1111 #   algorithm: "file_test_results"
1112 #   output-file: "{DIR[DTR,PERF,VPP,3N,DNV]}"
1113       # dir-tables: The directory where the tables for file(s) are stored.
1114 #   dir-tables: "{DIR[DTR,PERF,VPP,3N,DNV]}"
1115 #   data: "vpp-perf-results-3n-dnv"
1116 #   filter: "all"
1117       # data-start-level: The starting level in RF output.xml file.
1118       # E.g.: the top level chapter for
1119       # Tests.Vpp.Perf.Ip6.10Ge2P1X553-Dot1Q-Ip6Base-Ndrpdr.78B-1t1c-dot1q-ip6base-ndrpdr
1120       # is Ip6
1121 #   data-start-level: 4
1122 #
1123 #
1124 # - type: "file"
1125 #   title: "VPP Performance Results"
1126       # algorithm: The algorithm used to generate this element.
1127 #   algorithm: "file_details_split"
1128 #   output-file: "{DIR[DTR,PERF,VPP,ALL]}"
1129       # dir-tables: The list of directories where the tables for files are
1130       # stored.
1131 #   dir-tables:
1132 #     - "{DIR[DTR,PERF,VPP,2N,SKX]}"
1133 #     - "{DIR[DTR,PERF,VPP,3N,SKX]}"
1134 #     - "{DIR[DTR,PERF,VPP,2N,CLX]}"
1135 #     - "{DIR[DTR,PERF,VPP,3N,HSW]}"
1136 #     - "{DIR[DTR,PERF,VPP,3N,TSH]}"
1137 #     - "{DIR[DTR,PERF,VPP,2N,DNV]}"
1138 #     - "{DIR[DTR,PERF,VPP,3N,DNV]}"
1139       # data: Data used to generate the files
1140       # The order of these data sets must be the same as the order in
1141       # 'dir-tables'.
1142 #   data:
1143 #     - "vpp-perf-results-2n-skx"
1144 #     - "vpp-perf-results-3n-skx"
1145 #     - "vpp-perf-results-2n-clx"
1146 #     - "vpp-perf-results-3n-hsw"
1147 #     - "vpp-perf-results-3n-tsh"
1148 #     - "vpp-perf-results-2n-dnv"
1149 #     - "vpp-perf-results-3n-dnv"
1150 #   filter: "all"
1151 #   data-start-level: 4
1152       # order-chapters: The order of chapters in generated file structure.
1153       # There are three levels and each has its own order of chapters.
1154 #   order-chapters:
1155 #     level-1:
1156 #       - "l2"
1157 #       - "ip4"
1158 #       - "ip6"
1159 #       - "srv6"
1160 #       - "ip4_tunnels"
1161 #       - "ip6_tunnels"
1162 #       - "vm_vhost"
1163 #       - "container_memif"
1164 #       - "crypto"
1165 #       - "vts"
1166 #       - "lb"
1167 #       - "nfv_density"
1168 #       - "hoststack"
1169 #     level-2:
1170 #       - "2n-skx"
1171 #       - "3n-skx"
1172 #       - "2n-clx"
1173 #       - "3n-hsw"
1174 #       - "3n-tsh"
1175 #       - "2n-dnv"
1176 #       - "3n-dnv"
1177 #     level-3:
1178 #       - "xl710"
1179 #       - "x520"
1180 #       - "xxv710"
1181 #       - "x710"
1182 #       - "x553"
1183 #       - "cx556a"
1184 #       - "vic1227"
1185 #       - "vic1385"
1186
1187 ###############################################################################
1188 # Example:
1189 #
1190 # We have this directory structure of input XML files:
1191 #
1192 # local
1193 # ├── csit-vpp-perf-verify-2001-2n-clx
1194 # │   ├── csit-vpp-perf-verify-2001-2n-clx__28__output_info.xml
1195 # │   └── csit-vpp-perf-verify-2001-2n-clx__29__output_info.xml
1196 # └── csit-vpp-perf-verify-2001-3n-dnv
1197 #     ├── csit-vpp-perf-verify-2001-3n-dnv__5__output_info.xml
1198 #     ├── csit-vpp-perf-verify-2001-3n-dnv__6__output_info.xml
1199 #     └── csit-vpp-perf-verify-2001-3n-dnv__7__output_info.xml
1200 #
1201 # We created the data sets which you can find in configuration --> data-sets
1202 # section.
1203 #
1204 # Using models below, we generate tables, files and plots. Then we generate
1205 # the report. It is specified in the output section.
1206 #
1207 # Use this command to run it:
1208 # ./run_report_local.sh --directory local/
1209 #
1210
1211 # Tables:
1212
1213 # Detailed Test Results - VPP Performance Results 3n-dnv
1214 - type: "table"
1215   title: "Detailed Test Results - VPP Performance Results 3n-dnv"
1216   algorithm: "table_merged_details"
1217   output-file: "{DIR[DTR,PERF,VPP,3N,DNV]}/"
1218   columns:
1219   - title: " |prein| Test Name |preout| "
1220     data: "data name"
1221   - 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| "
1222     data: "data msg"
1223   data: "vpp-perf-results-3n-dnv"
1224   filter: "all"
1225   parameters:
1226   - "name"
1227   - "parent"
1228   - "msg"
1229
1230 # Test configuration - VPP Performance Test Configs 3n-dnv
1231 - type: "table"
1232   title: "Test configuration - VPP Performance Test Configs 3n-dnv"
1233   algorithm: "table_merged_details"
1234   output-file: "{DIR[DTC,PERF,VPP,3N,DNV]}/"
1235   columns:
1236   - title: " |prein| Test Name |preout| "
1237     data: "data name"
1238   - title: " |prein| VPP API Test Commands History - Commands Used Per Test Case |preout| "
1239     data: "data conf-history"
1240   data: "vpp-perf-results-3n-dnv"
1241   filter: "all"
1242   parameters:
1243   - "parent"
1244   - "name"
1245   - "conf-history"
1246
1247 # Test Operational Data - VPP Performance Operational Data 3n-dnv
1248 - type: "table"
1249   title: "Test Operational Data - VPP Performance Operational Data 3n-dnv"
1250   algorithm: "table_oper_data_html"
1251   output-file: "{DIR[DTO,PERF,VPP,3N,DNV]}/"
1252   data: "vpp-perf-results-3n-dnv"
1253   filter: "all"
1254
1255 # Detailed Test Results - VPP Performance Results 2n-clx
1256 - type: "table"
1257   title: "Detailed Test Results - VPP Performance Results 2n-clx"
1258   algorithm: "table_merged_details"
1259   output-file: "{DIR[DTR,PERF,VPP,2N,CLX]}/"
1260   columns:
1261   - title: " |prein| Test Name |preout| "
1262     data: "data name"
1263   - 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| "
1264     data: "data msg"
1265   data: "vpp-perf-results-2n-clx"
1266   filter: "all"
1267   parameters:
1268   - "name"
1269   - "parent"
1270   - "msg"
1271
1272 # Test configuration - VPP Performance Test Configs 2n-clx
1273 - type: "table"
1274   title: "Test configuration - VPP Performance Test Configs 2n-clx"
1275   algorithm: "table_merged_details"
1276   output-file: "{DIR[DTC,PERF,VPP,2N,CLX]}/"
1277   columns:
1278   - title: " |prein| Test Name |preout| "
1279     data: "data name"
1280   - title: " |prein| VPP API Test Commands History - Commands Used Per Test Case |preout| "
1281     data: "data conf-history"
1282   data: "vpp-perf-results-2n-clx"
1283   filter: "all"
1284   parameters:
1285   - "parent"
1286   - "name"
1287   - "conf-history"
1288
1289 # Test Operational Data - VPP Performance Operational Data 2n-clx
1290 - type: "table"
1291   title: "Test Operational Data - VPP Performance Operational Data 2n-clx"
1292   algorithm: "table_oper_data_html"
1293   output-file: "{DIR[DTO,PERF,VPP,2N,CLX]}/"
1294   data: "vpp-perf-results-2n-clx"
1295   filter: "all"
1296
1297
1298 # Files:
1299
1300 # VPP Performance Results
1301 - type: "file"
1302   title: "VPP Performance Results"
1303   algorithm: "file_details_split"
1304   output-file: "{DIR[DTR,PERF,VPP,ALL]}"
1305   dir-tables:
1306     - "{DIR[DTR,PERF,VPP,2N,CLX]}"
1307     - "{DIR[DTR,PERF,VPP,3N,DNV]}"
1308   data:
1309     - "vpp-perf-results-2n-clx"
1310     - "vpp-perf-results-3n-dnv"
1311   filter: "all"
1312   data-start-level: 4
1313   order-chapters:
1314     level-1:
1315       - "l2"
1316       - "ip4"
1317       - "ip6"
1318       - "srv6"
1319       - "ip4_tunnels"
1320       - "ip6_tunnels"
1321       - "vm_vhost"
1322       - "container_memif"
1323       - "crypto"
1324       - "vts"
1325       - "lb"
1326       - "nfv_density"
1327       - "hoststack"
1328     level-2:
1329       - "2n-skx"
1330       - "3n-skx"
1331       - "2n-clx"
1332       - "3n-hsw"
1333       - "3n-tsh"
1334       - "2n-dnv"
1335       - "3n-dnv"
1336     level-3:
1337       - "xl710"
1338       - "x520"
1339       - "xxv710"
1340       - "x710"
1341       - "x553"
1342       - "cx556a"
1343       - "vic1227"
1344       - "vic1385"
1345
1346 # VPP Performance Configuration
1347 - type: "file"
1348   title: "VPP Performance Configuration"
1349   algorithm: "file_details_split"
1350   output-file: "{DIR[DTC,PERF,VPP,ALL]}"
1351   dir-tables:
1352     - "{DIR[DTC,PERF,VPP,2N,CLX]}"
1353     - "{DIR[DTC,PERF,VPP,3N,DNV]}"
1354   data:
1355     - "vpp-perf-results-2n-clx"
1356     - "vpp-perf-results-3n-dnv"
1357   filter: "all"
1358   data-start-level: 4
1359   order-chapters:
1360     level-1:
1361       - "l2"
1362       - "ip4"
1363       - "ip6"
1364       - "srv6"
1365       - "ip4_tunnels"
1366       - "ip6_tunnels"
1367       - "vm_vhost"
1368       - "container_memif"
1369       - "crypto"
1370       - "vts"
1371       - "lb"
1372       - "nfv_density"
1373       - "hoststack"
1374     level-2:
1375       - "2n-skx"
1376       - "3n-skx"
1377       - "2n-clx"
1378       - "3n-hsw"
1379       - "3n-tsh"
1380       - "2n-dnv"
1381       - "3n-dnv"
1382     level-3:
1383       - "xl710"
1384       - "x520"
1385       - "xxv710"
1386       - "x710"
1387       - "x553"
1388       - "cx556a"
1389       - "vic1227"
1390       - "vic1385"
1391
1392 # VPP Performance Operational
1393 - type: "file"
1394   title: "VPP Performance Operational"
1395   algorithm: "file_details_split_html"
1396   output-file: "{DIR[DTO,PERF,VPP,ALL]}"
1397   dir-tables:
1398     - "{DIR[DTO,PERF,VPP,2N,CLX]}"
1399     - "{DIR[DTO,PERF,VPP,3N,DNV]}"
1400   data:
1401     - "vpp-perf-results-2n-clx"
1402     - "vpp-perf-results-3n-dnv"
1403   filter: "all"
1404   data-start-level: 4
1405   order-chapters:
1406     level-1:
1407       - "l2"
1408       - "ip4"
1409       - "ip6"
1410       - "srv6"
1411       - "ip4_tunnels"
1412       - "ip6_tunnels"
1413       - "vm_vhost"
1414       - "container_memif"
1415       - "crypto"
1416       - "vts"
1417       - "lb"
1418       - "nfv_density"
1419       - "hoststack"
1420     level-2:
1421       - "2n-skx"
1422       - "3n-skx"
1423       - "2n-clx"
1424       - "3n-hsw"
1425       - "3n-tsh"
1426       - "2n-dnv"
1427       - "3n-dnv"
1428     level-3:
1429       - "xl710"
1430       - "x520"
1431       - "xxv710"
1432       - "x710"
1433       - "x553"
1434       - "cx556a"
1435       - "vic1227"
1436       - "vic1385"
1437
1438
1439 # Plots:
1440
1441 - type: "plot"
1442   title: "Throughput: 3n-dnv-x553-64b-1t1c-ip4routing-base-scale-ixgbe-ndr"
1443   algorithm: "plot_perf_box_name"
1444   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-ip4routing-base-scale-ixgbe-ndr"
1445   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1446   include:
1447     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Dot1Q-Ip4Base-Ndrpdr.64B-1t1c-dot1q-ip4base-ndrpdr"
1448     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-1t1c-ethip4-ip4base-ndrpdr"
1449     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale20K-Ndrpdr.64B-1t1c-ethip4-ip4scale20k-ndrpdr"
1450     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale200K-Ndrpdr.64B-1t1c-ethip4-ip4scale200k-ndrpdr"
1451     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale2M-Ndrpdr.64B-1t1c-ethip4-ip4scale2m-ndrpdr"
1452   layout:
1453     title: "3n-dnv-x553-64b-1t1c-ip4routing-base-scale-ixgbe-ndr"
1454     layout: "plot-throughput"
1455
1456 - type: "plot"
1457   title: "Throughput: 3n-dnv-x553-64b-1t1c-ip4routing-base-scale-ixgbe-pdr"
1458   algorithm: "plot_perf_box_name"
1459   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-ip4routing-base-scale-ixgbe-pdr"
1460   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1461   include:
1462     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Dot1Q-Ip4Base-Ndrpdr.64B-1t1c-dot1q-ip4base-ndrpdr"
1463     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-1t1c-ethip4-ip4base-ndrpdr"
1464     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale20K-Ndrpdr.64B-1t1c-ethip4-ip4scale20k-ndrpdr"
1465     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale200K-Ndrpdr.64B-1t1c-ethip4-ip4scale200k-ndrpdr"
1466     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale2M-Ndrpdr.64B-1t1c-ethip4-ip4scale2m-ndrpdr"
1467   layout:
1468     title: "3n-dnv-x553-64b-1t1c-ip4routing-base-scale-ixgbe-pdr"
1469     layout: "plot-throughput"
1470
1471 - type: "plot"
1472   title: "Throughput: 3n-dnv-x553-64b-1t1c-features-ip4routing-base-ixgbe-ndr"
1473   algorithm: "plot_perf_box_name"
1474   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-features-ip4routing-base-ixgbe-ndr"
1475   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1476   include:
1477     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-1t1c-ethip4-ip4base-ndrpdr"
1478     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-1t1c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
1479     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-1t1c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
1480     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-1t1c-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
1481     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-1t1c-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
1482     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-1t1c-ethip4udp-ip4base-nat44-ndrpdr"
1483   layout:
1484     title: "3n-dnv-x553-64b-1t1c-features-ip4routing-base-ixgbe-ndr"
1485     layout: "plot-throughput"
1486
1487 - type: "plot"
1488   title: "Throughput: 3n-dnv-x553-64b-1t1c-features-ip4routing-base-ixgbe-pdr"
1489   algorithm: "plot_perf_box_name"
1490   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-features-ip4routing-base-ixgbe-pdr"
1491   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1492   include:
1493     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-1t1c-ethip4-ip4base-ndrpdr"
1494     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-1t1c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
1495     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-1t1c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
1496     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-1t1c-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
1497     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-1t1c-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
1498     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-1t1c-ethip4udp-ip4base-nat44-ndrpdr"
1499   layout:
1500     title: "3n-dnv-x553-64b-1t1c-features-ip4routing-base-ixgbe-pdr"
1501     layout: "plot-throughput"
1502
1503 - type: "plot"
1504   title: "Throughput: 3n-dnv-x553-64b-1t1c-ip4tunnel-base-scale-ixgbe-ndr"
1505   algorithm: "plot_perf_box_name"
1506   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-ip4tunnel-base-scale-ixgbe-ndr"
1507   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1508   include:
1509     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Ethip4Vxlan-L2Xcbase-Ndrpdr.64B-1t1c-ethip4vxlan-l2xcbase-ndrpdr"
1510     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Ethip4Vxlan-L2Bdbasemaclrn-Ndrpdr.64B-1t1c-ethip4vxlan-l2bdbasemaclrn-ndrpdr"
1511     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Dot1Q--Ethip4Vxlan-L2Bdscale1L2Bd1Vlan1Vxlan-Ndrpdr.64B-1t1c-dot1q--ethip4vxlan-l2bdscale1l2bd1vlan1vxlan-ndrpdr"
1512     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Dot1Q--Ethip4Vxlan-L2Bdscale100L2Bd100Vlan100Vxlan-Ndrpdr.64B-1t1c-dot1q--ethip4vxlan-l2bdscale100l2bd100vlan100vxlan-ndrpdr"
1513   layout:
1514     title: "3n-dnv-x553-64b-1t1c-ip4tunnel-base-scale-ixgbe-ndr"
1515     layout: "plot-throughput"
1516
1517 - type: "plot"
1518   title: "Throughput: 3n-dnv-x553-64b-1t1c-ip4tunnel-base-scale-ixgbe-pdr"
1519   algorithm: "plot_perf_box_name"
1520   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-ip4tunnel-base-scale-ixgbe-pdr"
1521   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1522   include:
1523     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Ethip4Vxlan-L2Xcbase-Ndrpdr.64B-1t1c-ethip4vxlan-l2xcbase-ndrpdr"
1524     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Ethip4Vxlan-L2Bdbasemaclrn-Ndrpdr.64B-1t1c-ethip4vxlan-l2bdbasemaclrn-ndrpdr"
1525     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Dot1Q--Ethip4Vxlan-L2Bdscale1L2Bd1Vlan1Vxlan-Ndrpdr.64B-1t1c-dot1q--ethip4vxlan-l2bdscale1l2bd1vlan1vxlan-ndrpdr"
1526     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Dot1Q--Ethip4Vxlan-L2Bdscale100L2Bd100Vlan100Vxlan-Ndrpdr.64B-1t1c-dot1q--ethip4vxlan-l2bdscale100l2bd100vlan100vxlan-ndrpdr"
1527   layout:
1528     title: "3n-dnv-x553-64b-1t1c-ip4tunnel-base-scale-ixgbe-pdr"
1529     layout: "plot-throughput"
1530
1531 - type: "plot"
1532   title: "Throughput: 3n-dnv-x553-78b-1t1c-ip6routing-base-scale-ixgbe-ndr"
1533   algorithm: "plot_perf_box_name"
1534   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-78b-1t1c-ip6routing-base-scale-ixgbe-ndr"
1535   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1536   include:
1537     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Dot1Q-Ip6Base-Ndrpdr.78B-1t1c-dot1q-ip6base-ndrpdr"
1538     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Base-Ndrpdr.78B-1t1c-ethip6-ip6base-ndrpdr"
1539     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale20K-Ndrpdr.78B-1t1c-ethip6-ip6scale20k-ndrpdr"
1540     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale200K-Ndrpdr.78B-1t1c-ethip6-ip6scale200k-ndrpdr"
1541     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale2M-Ndrpdr.78B-1t1c-ethip6-ip6scale2m-ndrpdr"
1542   layout:
1543     title: "3n-dnv-x553-78b-1t1c-ip6routing-base-scale-ixgbe-ndr"
1544     layout: "plot-throughput"
1545
1546 - type: "plot"
1547   title: "Throughput: 3n-dnv-x553-78b-1t1c-ip6routing-base-scale-ixgbe-pdr"
1548   algorithm: "plot_perf_box_name"
1549   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-78b-1t1c-ip6routing-base-scale-ixgbe-pdr"
1550   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1551   include:
1552     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Dot1Q-Ip6Base-Ndrpdr.78B-1t1c-dot1q-ip6base-ndrpdr"
1553     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Base-Ndrpdr.78B-1t1c-ethip6-ip6base-ndrpdr"
1554     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale20K-Ndrpdr.78B-1t1c-ethip6-ip6scale20k-ndrpdr"
1555     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale200K-Ndrpdr.78B-1t1c-ethip6-ip6scale200k-ndrpdr"
1556     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale2M-Ndrpdr.78B-1t1c-ethip6-ip6scale2m-ndrpdr"
1557   layout:
1558     title: "3n-dnv-x553-78b-1t1c-ip6routing-base-scale-ixgbe-pdr"
1559     layout: "plot-throughput"
1560
1561 - type: "plot"
1562   title: "Throughput: 3n-dnv-x553-imix-1t1c-ipsec-ip4routing-base-scale-sw-ixgbe-ndr"
1563   algorithm: "plot_perf_box_name"
1564   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-imix-1t1c-ipsec-ip4routing-base-scale-sw-ixgbe-ndr"
1565   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1566   include:
1567     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-1t1c-ethip4ipsec4tnlsw-ip4base-int-aes256gcm-ndrpdr"
1568     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-1t1c-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1569     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-1t1c-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm-ndrpdr"
1570     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-1t1c-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1571     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec10000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-1t1c-ethip4ipsec10000tnlsw-ip4base-int-aes256gcm-ndrpdr"
1572     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec10000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-1t1c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1573   layout:
1574     title: "3n-dnv-x553-imix-1t1c-ipsec-ip4routing-base-scale-sw-ixgbe-ndr"
1575     layout: "plot-throughput"
1576
1577 - type: "plot"
1578   title: "Throughput: 3n-dnv-x553-imix-1t1c-ipsec-ip4routing-base-scale-sw-ixgbe-pdr"
1579   algorithm: "plot_perf_box_name"
1580   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-imix-1t1c-ipsec-ip4routing-base-scale-sw-ixgbe-pdr"
1581   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1582   include:
1583     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-1t1c-ethip4ipsec4tnlsw-ip4base-int-aes256gcm-ndrpdr"
1584     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-1t1c-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1585     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-1t1c-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm-ndrpdr"
1586     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-1t1c-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1587     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec10000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-1t1c-ethip4ipsec10000tnlsw-ip4base-int-aes256gcm-ndrpdr"
1588     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec10000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-1t1c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1589   layout:
1590     title: "3n-dnv-x553-imix-1t1c-ipsec-ip4routing-base-scale-sw-ixgbe-pdr"
1591     layout: "plot-throughput"
1592
1593 - type: "plot"
1594   title: "Throughput: 3n-dnv-x553-64b-1t1c-l2switching-base-ixgbe-ndr"
1595   algorithm: "plot_perf_box_name"
1596   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-l2switching-base-ixgbe-ndr"
1597   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1598   include:
1599     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Dot1Q-L2Xcbase-Ndrpdr.64B-1t1c-dot1q-l2xcbase-ndrpdr"
1600     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-1t1c-eth-l2xcbase-ndrpdr"
1601     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-1t1c-dot1q-l2bdbasemaclrn-ndrpdr"
1602     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-ndrpdr"
1603   layout:
1604     title: "3n-dnv-x553-64b-1t1c-l2switching-base-ixgbe-ndr"
1605     layout: "plot-throughput"
1606
1607 - type: "plot"
1608   title: "Throughput: 3n-dnv-x553-64b-1t1c-l2switching-base-ixgbe-pdr"
1609   algorithm: "plot_perf_box_name"
1610   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-l2switching-base-ixgbe-pdr"
1611   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1612   include:
1613     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Dot1Q-L2Xcbase-Ndrpdr.64B-1t1c-dot1q-l2xcbase-ndrpdr"
1614     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-1t1c-eth-l2xcbase-ndrpdr"
1615     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-1t1c-dot1q-l2bdbasemaclrn-ndrpdr"
1616     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-ndrpdr"
1617   layout:
1618     title: "3n-dnv-x553-64b-1t1c-l2switching-base-ixgbe-pdr"
1619     layout: "plot-throughput"
1620
1621 - type: "plot"
1622   title: "Throughput: 3n-dnv-x553-64b-1t1c-l2switching-base-scale-ixgbe-ndr"
1623   algorithm: "plot_perf_box_name"
1624   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-l2switching-base-scale-ixgbe-ndr"
1625   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1626   include:
1627     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Patch-Ndrpdr.64B-1t1c-eth-l2patch-ndrpdr"
1628     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-1t1c-eth-l2xcbase-ndrpdr"
1629     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-ndrpdr"
1630     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-1t1c-eth-l2bdscale10kmaclrn-ndrpdr"
1631     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-1t1c-eth-l2bdscale100kmaclrn-ndrpdr"
1632     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-1t1c-eth-l2bdscale1mmaclrn-ndrpdr"
1633   layout:
1634     title: "3n-dnv-x553-64b-1t1c-l2switching-base-scale-ixgbe-ndr"
1635     layout: "plot-throughput"
1636
1637 - type: "plot"
1638   title: "Throughput: 3n-dnv-x553-64b-1t1c-l2switching-base-scale-ixgbe-pdr"
1639   algorithm: "plot_perf_box_name"
1640   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-l2switching-base-scale-ixgbe-pdr"
1641   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1642   include:
1643     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Patch-Ndrpdr.64B-1t1c-eth-l2patch-ndrpdr"
1644     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-1t1c-eth-l2xcbase-ndrpdr"
1645     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-ndrpdr"
1646     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-1t1c-eth-l2bdscale10kmaclrn-ndrpdr"
1647     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-1t1c-eth-l2bdscale100kmaclrn-ndrpdr"
1648     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-1t1c-eth-l2bdscale1mmaclrn-ndrpdr"
1649   layout:
1650     title: "3n-dnv-x553-64b-1t1c-l2switching-base-scale-ixgbe-pdr"
1651     layout: "plot-throughput"
1652
1653 - type: "plot"
1654   title: "Throughput: 3n-dnv-x553-64b-1t1c-features-l2switching-base-ixgbe-ndr"
1655   algorithm: "plot_perf_box_name"
1656   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-features-l2switching-base-ixgbe-ndr"
1657   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1658   include:
1659     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-1t1c-eth-l2xcbase-ndrpdr"
1660     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Iacl50Sf-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-iacl50sf-10kflows-ndrpdr"
1661     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Iacl50Sl-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-iacl50sl-10kflows-ndrpdr"
1662     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Oacl50Sf-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-oacl50sf-10kflows-ndrpdr"
1663     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Oacl50Sl-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-oacl50sl-10kflows-ndrpdr"
1664     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Macip-Iacl50Sl-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-ndrpdr"
1665   layout:
1666     title: "3n-dnv-x553-64b-1t1c-features-l2switching-base-ixgbe-ndr"
1667     layout: "plot-throughput"
1668
1669 - type: "plot"
1670   title: "Throughput: 3n-dnv-x553-64b-1t1c-features-l2switching-base-ixgbe-pdr"
1671   algorithm: "plot_perf_box_name"
1672   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-1t1c-features-l2switching-base-ixgbe-pdr"
1673   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1674   include:
1675     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-1t1c-eth-l2xcbase-ndrpdr"
1676     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Iacl50Sf-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-iacl50sf-10kflows-ndrpdr"
1677     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Iacl50Sl-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-iacl50sl-10kflows-ndrpdr"
1678     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Oacl50Sf-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-oacl50sf-10kflows-ndrpdr"
1679     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Oacl50Sl-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-oacl50sl-10kflows-ndrpdr"
1680     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Macip-Iacl50Sl-10Kflows-Ndrpdr.64B-1t1c-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-ndrpdr"
1681   layout:
1682     title: "3n-dnv-x553-64b-1t1c-features-l2switching-base-ixgbe-pdr"
1683     layout: "plot-throughput"
1684
1685 - type: "plot"
1686   title: "Speedup: 3n-dnv-x553-64b-ip4routing-base-scale-ixgbe-ndr-tsa"
1687   algorithm: "plot_tsa_name"
1688   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-ip4routing-base-scale-ixgbe-ndr-tsa"
1689   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1690   include:
1691     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Dot1Q-Ip4Base-Ndrpdr.64B-.t.c-dot1q-ip4base-ndrpdr"
1692     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
1693     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale20K-Ndrpdr.64B-.t.c-ethip4-ip4scale20k-ndrpdr"
1694     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale200K-Ndrpdr.64B-.t.c-ethip4-ip4scale200k-ndrpdr"
1695     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-ethip4-ip4scale2m-ndrpdr"
1696   layout:
1697     title: "3n-dnv-x553-64b-ip4routing-base-scale-ixgbe-ndr-tsa"
1698     layout: "plot-throughput-speedup-analysis"
1699
1700 - type: "plot"
1701   title: "Speedup: 3n-dnv-x553-64b-ip4routing-base-scale-ixgbe-pdr-tsa"
1702   algorithm: "plot_tsa_name"
1703   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-ip4routing-base-scale-ixgbe-pdr-tsa"
1704   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1705   include:
1706     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Dot1Q-Ip4Base-Ndrpdr.64B-.t.c-dot1q-ip4base-ndrpdr"
1707     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
1708     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale20K-Ndrpdr.64B-.t.c-ethip4-ip4scale20k-ndrpdr"
1709     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale200K-Ndrpdr.64B-.t.c-ethip4-ip4scale200k-ndrpdr"
1710     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-ethip4-ip4scale2m-ndrpdr"
1711   layout:
1712     title: "3n-dnv-x553-64b-ip4routing-base-scale-ixgbe-pdr-tsa"
1713     layout: "plot-throughput-speedup-analysis"
1714
1715 - type: "plot"
1716   title: "Speedup: 3n-dnv-x553-64b-features-ip4routing-base-ixgbe-ndr-tsa"
1717   algorithm: "plot_tsa_name"
1718   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-features-ip4routing-base-ixgbe-ndr-tsa"
1719   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1720   include:
1721     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
1722     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
1723     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
1724     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
1725     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
1726     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-.t.c-ethip4udp-ip4base-nat44-ndrpdr"
1727   layout:
1728     title: "3n-dnv-x553-64b-features-ip4routing-base-ixgbe-ndr-tsa"
1729     layout: "plot-throughput-speedup-analysis"
1730
1731 - type: "plot"
1732   title: "Speedup: 3n-dnv-x553-64b-features-ip4routing-base-ixgbe-pdr-tsa"
1733   algorithm: "plot_tsa_name"
1734   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-features-ip4routing-base-ixgbe-pdr-tsa"
1735   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1736   include:
1737     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
1738     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
1739     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
1740     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
1741     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
1742     - "Tests.Vpp.Perf.Ip4.10Ge2P1X553-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-.t.c-ethip4udp-ip4base-nat44-ndrpdr"
1743   layout:
1744     title: "3n-dnv-x553-64b-features-ip4routing-base-ixgbe-pdr-tsa"
1745     layout: "plot-throughput-speedup-analysis"
1746
1747 - type: "plot"
1748   title: "Speedup: 3n-dnv-x553-64b-ip4tunnel-base-scale-ixgbe-ndr-tsa"
1749   algorithm: "plot_tsa_name"
1750   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-ip4tunnel-base-scale-ixgbe-ndr-tsa"
1751   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1752   include:
1753     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Ethip4Vxlan-L2Xcbase-Ndrpdr.64B-.t.c-ethip4vxlan-l2xcbase-ndrpdr"
1754     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Ethip4Vxlan-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-ethip4vxlan-l2bdbasemaclrn-ndrpdr"
1755     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Dot1Q--Ethip4Vxlan-L2Bdscale1L2Bd1Vlan1Vxlan-Ndrpdr.64B-.t.c-dot1q--ethip4vxlan-l2bdscale1l2bd1vlan1vxlan-ndrpdr"
1756     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Dot1Q--Ethip4Vxlan-L2Bdscale100L2Bd100Vlan100Vxlan-Ndrpdr.64B-.t.c-dot1q--ethip4vxlan-l2bdscale100l2bd100vlan100vxlan-ndrpdr"
1757   layout:
1758     title: "3n-dnv-x553-64b-ip4tunnel-base-scale-ixgbe-ndr-tsa"
1759     layout: "plot-throughput-speedup-analysis"
1760
1761 - type: "plot"
1762   title: "Speedup: 3n-dnv-x553-64b-ip4tunnel-base-scale-ixgbe-pdr-tsa"
1763   algorithm: "plot_tsa_name"
1764   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-ip4tunnel-base-scale-ixgbe-pdr-tsa"
1765   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1766   include:
1767     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Ethip4Vxlan-L2Xcbase-Ndrpdr.64B-.t.c-ethip4vxlan-l2xcbase-ndrpdr"
1768     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Ethip4Vxlan-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-ethip4vxlan-l2bdbasemaclrn-ndrpdr"
1769     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Dot1Q--Ethip4Vxlan-L2Bdscale1L2Bd1Vlan1Vxlan-Ndrpdr.64B-.t.c-dot1q--ethip4vxlan-l2bdscale1l2bd1vlan1vxlan-ndrpdr"
1770     - "Tests.Vpp.Perf.Ip4 Tunnels.10Ge2P1X553-Dot1Q--Ethip4Vxlan-L2Bdscale100L2Bd100Vlan100Vxlan-Ndrpdr.64B-.t.c-dot1q--ethip4vxlan-l2bdscale100l2bd100vlan100vxlan-ndrpdr"
1771   layout:
1772     title: "3n-dnv-x553-64b-ip4tunnel-base-scale-ixgbe-pdr-tsa"
1773     layout: "plot-throughput-speedup-analysis"
1774
1775 - type: "plot"
1776   title: "Speedup: 3n-dnv-x553-78b-ip6routing-base-scale-ixgbe-ndr-tsa"
1777   algorithm: "plot_tsa_name"
1778   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-78b-ip6routing-base-scale-ixgbe-ndr-tsa"
1779   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1780   include:
1781     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Dot1Q-Ip6Base-Ndrpdr.78B-.t.c-dot1q-ip6base-ndrpdr"
1782     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Base-Ndrpdr.78B-.t.c-ethip6-ip6base-ndrpdr"
1783     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale20K-Ndrpdr.78B-.t.c-ethip6-ip6scale20k-ndrpdr"
1784     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale200K-Ndrpdr.78B-.t.c-ethip6-ip6scale200k-ndrpdr"
1785     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale2M-Ndrpdr.78B-.t.c-ethip6-ip6scale2m-ndrpdr"
1786   layout:
1787     title: "3n-dnv-x553-78b-ip6routing-base-scale-ixgbe-ndr-tsa"
1788     layout: "plot-throughput-speedup-analysis"
1789
1790 - type: "plot"
1791   title: "Speedup: 3n-dnv-x553-78b-ip6routing-base-scale-ixgbe-pdr-tsa"
1792   algorithm: "plot_tsa_name"
1793   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-78b-ip6routing-base-scale-ixgbe-pdr-tsa"
1794   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1795   include:
1796     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Dot1Q-Ip6Base-Ndrpdr.78B-.t.c-dot1q-ip6base-ndrpdr"
1797     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Base-Ndrpdr.78B-.t.c-ethip6-ip6base-ndrpdr"
1798     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale20K-Ndrpdr.78B-.t.c-ethip6-ip6scale20k-ndrpdr"
1799     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale200K-Ndrpdr.78B-.t.c-ethip6-ip6scale200k-ndrpdr"
1800     - "Tests.Vpp.Perf.Ip6.10Ge2P1X553-Ethip6-Ip6Scale2M-Ndrpdr.78B-.t.c-ethip6-ip6scale2m-ndrpdr"
1801   layout:
1802     title: "3n-dnv-x553-78b-ip6routing-base-scale-ixgbe-pdr-tsa"
1803     layout: "plot-throughput-speedup-analysis"
1804
1805 - type: "plot"
1806   title: "Speedup: 3n-dnv-x553-imix-ipsec-ip4routing-base-scale-sw-ixgbe-ndr-tsa"
1807   algorithm: "plot_tsa_name"
1808   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-imix-ipsec-ip4routing-base-scale-sw-ixgbe-ndr-tsa"
1809   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1810   include:
1811     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-.t.c-ethip4ipsec4tnlsw-ip4base-int-aes256gcm-ndrpdr"
1812     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-.t.c-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1813     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-.t.c-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm-ndrpdr"
1814     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-.t.c-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1815     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec10000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-.t.c-ethip4ipsec10000tnlsw-ip4base-int-aes256gcm-ndrpdr"
1816     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec10000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-.t.c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1817   layout:
1818     title: "3n-dnv-x553-imix-ipsec-ip4routing-base-scale-sw-ixgbe-ndr-tsa"
1819     layout: "plot-throughput-speedup-analysis"
1820
1821 - type: "plot"
1822   title: "Speedup: 3n-dnv-x553-imix-ipsec-ip4routing-base-scale-sw-ixgbe-pdr-tsa"
1823   algorithm: "plot_tsa_name"
1824   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-imix-ipsec-ip4routing-base-scale-sw-ixgbe-pdr-tsa"
1825   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1826   include:
1827     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-.t.c-ethip4ipsec4tnlsw-ip4base-int-aes256gcm-ndrpdr"
1828     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec4Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-.t.c-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1829     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-.t.c-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm-ndrpdr"
1830     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec1000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-.t.c-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1831     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec10000Tnlsw-Ip4Base-Int-Aes256Gcm-Ndrpdr.IMIX-.t.c-ethip4ipsec10000tnlsw-ip4base-int-aes256gcm-ndrpdr"
1832     - "Tests.Vpp.Perf.Crypto.10Ge2P1X553-Ethip4Ipsec10000Tnlsw-Ip4Base-Int-Aes128Cbc-Hmac512Sha-Ndrpdr.IMIX-.t.c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac512sha-ndrpdr"
1833   layout:
1834     title: "3n-dnv-x553-imix-ipsec-ip4routing-base-scale-sw-ixgbe-pdr-tsa"
1835     layout: "plot-throughput-speedup-analysis"
1836
1837 - type: "plot"
1838   title: "Speedup: 3n-dnv-x553-64b-l2switching-base-ixgbe-ndr-tsa"
1839   algorithm: "plot_tsa_name"
1840   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-l2switching-base-ixgbe-ndr-tsa"
1841   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1842   include:
1843     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Dot1Q-L2Xcbase-Ndrpdr.64B-.t.c-dot1q-l2xcbase-ndrpdr"
1844     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-.t.c-eth-l2xcbase-ndrpdr"
1845     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-ndrpdr"
1846     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
1847   layout:
1848     title: "3n-dnv-x553-64b-l2switching-base-ixgbe-ndr-tsa"
1849     layout: "plot-throughput-speedup-analysis"
1850
1851 - type: "plot"
1852   title: "Speedup: 3n-dnv-x553-64b-l2switching-base-ixgbe-pdr-tsa"
1853   algorithm: "plot_tsa_name"
1854   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-l2switching-base-ixgbe-pdr-tsa"
1855   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1856   include:
1857     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Dot1Q-L2Xcbase-Ndrpdr.64B-.t.c-dot1q-l2xcbase-ndrpdr"
1858     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-.t.c-eth-l2xcbase-ndrpdr"
1859     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-ndrpdr"
1860     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
1861   layout:
1862     title: "3n-dnv-x553-64b-l2switching-base-ixgbe-pdr-tsa"
1863     layout: "plot-throughput-speedup-analysis"
1864
1865 - type: "plot"
1866   title: "Speedup: 3n-dnv-x553-64b-l2switching-base-scale-ixgbe-ndr-tsa"
1867   algorithm: "plot_tsa_name"
1868   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-l2switching-base-scale-ixgbe-ndr-tsa"
1869   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1870   include:
1871     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Patch-Ndrpdr.64B-.t.c-eth-l2patch-ndrpdr"
1872     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-.t.c-eth-l2xcbase-ndrpdr"
1873     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
1874     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale10kmaclrn-ndrpdr"
1875     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale100kmaclrn-ndrpdr"
1876     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale1mmaclrn-ndrpdr"
1877   layout:
1878     title: "3n-dnv-x553-64b-l2switching-base-scale-ixgbe-ndr-tsa"
1879     layout: "plot-throughput-speedup-analysis"
1880
1881 - type: "plot"
1882   title: "Speedup: 3n-dnv-x553-64b-l2switching-base-scale-ixgbe-pdr-tsa"
1883   algorithm: "plot_tsa_name"
1884   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-l2switching-base-scale-ixgbe-pdr-tsa"
1885   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1886   include:
1887     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Patch-Ndrpdr.64B-.t.c-eth-l2patch-ndrpdr"
1888     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-.t.c-eth-l2xcbase-ndrpdr"
1889     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
1890     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale10kmaclrn-ndrpdr"
1891     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale100kmaclrn-ndrpdr"
1892     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale1mmaclrn-ndrpdr"
1893   layout:
1894     title: "3n-dnv-x553-64b-l2switching-base-scale-ixgbe-pdr-tsa"
1895     layout: "plot-throughput-speedup-analysis"
1896
1897 - type: "plot"
1898   title: "Speedup: 3n-dnv-x553-64b-features-l2switching-base-ixgbe-ndr-tsa"
1899   algorithm: "plot_tsa_name"
1900   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-features-l2switching-base-ixgbe-ndr-tsa"
1901   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1902   include:
1903     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-.t.c-eth-l2xcbase-ndrpdr"
1904     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Iacl50Sf-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-iacl50sf-10kflows-ndrpdr"
1905     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-iacl50sl-10kflows-ndrpdr"
1906     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Oacl50Sf-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-oacl50sf-10kflows-ndrpdr"
1907     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Oacl50Sl-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-oacl50sl-10kflows-ndrpdr"
1908     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Macip-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-ndrpdr"
1909   layout:
1910     title: "3n-dnv-x553-64b-features-l2switching-base-ixgbe-ndr-tsa"
1911     layout: "plot-throughput-speedup-analysis"
1912
1913 - type: "plot"
1914   title: "Speedup: 3n-dnv-x553-64b-features-l2switching-base-ixgbe-pdr-tsa"
1915   algorithm: "plot_tsa_name"
1916   output-file: "{DIR[STATIC,VPP]}/3n-dnv-x553-64b-features-l2switching-base-ixgbe-pdr-tsa"
1917   data: "plot-vpp-throughput-lat-tsa-3n-dnv"
1918   include:
1919     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Xcbase-Ndrpdr.64B-.t.c-eth-l2xcbase-ndrpdr"
1920     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Iacl50Sf-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-iacl50sf-10kflows-ndrpdr"
1921     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-iacl50sl-10kflows-ndrpdr"
1922     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Oacl50Sf-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-oacl50sf-10kflows-ndrpdr"
1923     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Oacl50Sl-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-oacl50sl-10kflows-ndrpdr"
1924     - "Tests.Vpp.Perf.L2.10Ge2P1X553-Eth-L2Bdbasemaclrn-Macip-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-macip-iacl50sl-10kflows-ndrpdr"
1925   layout:
1926     title: "3n-dnv-x553-64b-features-l2switching-base-ixgbe-pdr-tsa"
1927     layout: "plot-throughput-speedup-analysis"
1928
1929 - type: "plot"
1930   title: "Throughput: 2n-clx-xxv710-64b-2t1c-memif-base-dpdk-ndr"
1931   algorithm: "plot_perf_box_name"
1932   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-memif-base-dpdk-ndr"
1933   data: "plot-vpp-throughput-lat-tsa-2n-clx"
1934   include:
1935     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr"
1936     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
1937     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
1938     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr"
1939   layout:
1940     title: "2n-clx-xxv710-64b-2t1c-memif-base-dpdk-ndr"
1941     layout: "plot-throughput"
1942
1943 - type: "plot"
1944   title: "Throughput: 2n-clx-xxv710-64b-2t1c-memif-base-dpdk-pdr"
1945   algorithm: "plot_perf_box_name"
1946   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-memif-base-dpdk-pdr"
1947   data: "plot-vpp-throughput-lat-tsa-2n-clx"
1948   include:
1949     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr"
1950     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
1951     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
1952     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr"
1953   layout:
1954     title: "2n-clx-xxv710-64b-2t1c-memif-base-dpdk-pdr"
1955     layout: "plot-throughput"
1956
1957 - type: "plot"
1958   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2-eth-2memif-1dcr-ndr"
1959   algorithm: "plot_perf_box_name"
1960   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2-eth-2memif-1dcr-ndr"
1961   data: "plot-vpp-throughput-lat-tsa-2n-clx"
1962   include:
1963     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-rdma-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
1964     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-rdma-eth-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
1965     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-rdma-eth-l2xcbase-eth-2memif-1dcr-ndrpdr"
1966     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Base-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-rdma-ethip4-ip4base-eth-2memif-1dcr-ndrpdr"
1967   layout:
1968     title: "2n-clx-cx556a-64b-2t1c-rdma-l2-eth-2memif-1dcr-ndr"
1969     layout: "plot-throughput"
1970
1971 - type: "plot"
1972   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2-eth-2memif-1dcr-pdr"
1973   algorithm: "plot_perf_box_name"
1974   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2-eth-2memif-1dcr-pdr"
1975   data: "plot-vpp-throughput-lat-tsa-2n-clx"
1976   include:
1977     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-rdma-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
1978     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-rdma-eth-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
1979     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-rdma-eth-l2xcbase-eth-2memif-1dcr-ndrpdr"
1980     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Base-Eth-2Memif-1Dcr-Ndrpdr.64B-2t1c-rdma-ethip4-ip4base-eth-2memif-1dcr-ndrpdr"
1981   layout:
1982     title: "2n-clx-cx556a-64b-2t1c-rdma-l2-eth-2memif-1dcr-pdr"
1983     layout: "plot-throughput"
1984
1985 - type: "plot"
1986   title: "Throughput: 2n-clx-x710-64b-2t1c-ip4routing-base-scale-[avf,dpdk]-ndr"
1987   algorithm: "plot_perf_box_name"
1988   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-64b-2t1c-ip4routing-base-scale-[avf,dpdk]-ndr"
1989   data: "plot-vpp-throughput-lat-tsa-2n-clx"
1990   include:
1991     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-avf-ethip4-ip4base-ndrpdr"
1992     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale2m-ndrpdr"
1993     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale2m-rnd-ndrpdr"
1994     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Dot1Q-Ip4Base-Ndrpdr.64B-2t1c-dot1q-ip4base-ndrpdr"
1995     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-ethip4-ip4base-ndrpdr"
1996     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-ethip4-ip4scale2m-ndrpdr"
1997   layout:
1998     title: "2n-clx-x710-64b-2t1c-ip4routing-base-scale-[avf,dpdk]-ndr"
1999     layout: "plot-throughput"
2000
2001 - type: "plot"
2002   title: "Throughput: 2n-clx-x710-64b-2t1c-ip4routing-base-scale-[avf,dpdk]-pdr"
2003   algorithm: "plot_perf_box_name"
2004   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-64b-2t1c-ip4routing-base-scale-[avf,dpdk]-pdr"
2005   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2006   include:
2007     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-avf-ethip4-ip4base-ndrpdr"
2008     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale2m-ndrpdr"
2009     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale2m-rnd-ndrpdr"
2010     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Dot1Q-Ip4Base-Ndrpdr.64B-2t1c-dot1q-ip4base-ndrpdr"
2011     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-ethip4-ip4base-ndrpdr"
2012     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-ethip4-ip4scale2m-ndrpdr"
2013   layout:
2014     title: "2n-clx-x710-64b-2t1c-ip4routing-base-scale-[avf,dpdk]-pdr"
2015     layout: "plot-throughput"
2016
2017 - type: "plot"
2018   title: "Throughput: 2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-avf-ndr"
2019   algorithm: "plot_perf_box_name"
2020   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-avf-ndr"
2021   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2022   include:
2023     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-avf-ethip4-ip4base-ndrpdr"
2024     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale20K-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale20k-ndrpdr"
2025     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale200K-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale200k-ndrpdr"
2026     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale2m-ndrpdr"
2027   layout:
2028     title: "2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-avf-ndr"
2029     layout: "plot-throughput"
2030
2031 - type: "plot"
2032   title: "Throughput: 2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-avf-pdr"
2033   algorithm: "plot_perf_box_name"
2034   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-avf-pdr"
2035   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2036   include:
2037     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-avf-ethip4-ip4base-ndrpdr"
2038     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale20K-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale20k-ndrpdr"
2039     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale200K-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale200k-ndrpdr"
2040     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale2m-ndrpdr"
2041   layout:
2042     title: "2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-avf-pdr"
2043     layout: "plot-throughput"
2044
2045 - type: "plot"
2046   title: "Throughput: 2n-clx-xxv710-64b-2t1c-ip4routing-scale-avf-rnd-ndr"
2047   algorithm: "plot_perf_box_name"
2048   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-ip4routing-scale-avf-rnd-ndr"
2049   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2050   include:
2051     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale20k-rnd-ndrpdr"
2052     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale200k-rnd-ndrpdr"
2053     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale2m-rnd-ndrpdr"
2054   layout:
2055     title: "2n-clx-xxv710-64b-2t1c-ip4routing-scale-avf-rnd-ndr"
2056     layout: "plot-throughput"
2057
2058 - type: "plot"
2059   title: "Throughput: 2n-clx-xxv710-64b-2t1c-ip4routing-scale-avf-rnd-pdr"
2060   algorithm: "plot_perf_box_name"
2061   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-ip4routing-scale-avf-rnd-pdr"
2062   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2063   include:
2064     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale20k-rnd-ndrpdr"
2065     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale200k-rnd-ndrpdr"
2066     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-2t1c-avf-ethip4-ip4scale2m-rnd-ndrpdr"
2067   layout:
2068     title: "2n-clx-xxv710-64b-2t1c-ip4routing-scale-avf-rnd-pdr"
2069     layout: "plot-throughput"
2070
2071 - type: "plot"
2072   title: "Throughput: 2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-dpdk-ndr"
2073   algorithm: "plot_perf_box_name"
2074   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-dpdk-ndr"
2075   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2076   include:
2077     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Dot1Q-Ip4Base-Ndrpdr.64B-2t1c-dot1q-ip4base-ndrpdr"
2078     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-ethip4-ip4base-ndrpdr"
2079     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale20K-Ndrpdr.64B-2t1c-ethip4-ip4scale20k-ndrpdr"
2080     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale200K-Ndrpdr.64B-2t1c-ethip4-ip4scale200k-ndrpdr"
2081     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-ethip4-ip4scale2m-ndrpdr"
2082   layout:
2083     title: "2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-dpdk-ndr"
2084     layout: "plot-throughput"
2085
2086 - type: "plot"
2087   title: "Throughput: 2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-dpdk-pdr"
2088   algorithm: "plot_perf_box_name"
2089   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-dpdk-pdr"
2090   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2091   include:
2092     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Dot1Q-Ip4Base-Ndrpdr.64B-2t1c-dot1q-ip4base-ndrpdr"
2093     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-ethip4-ip4base-ndrpdr"
2094     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale20K-Ndrpdr.64B-2t1c-ethip4-ip4scale20k-ndrpdr"
2095     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale200K-Ndrpdr.64B-2t1c-ethip4-ip4scale200k-ndrpdr"
2096     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-ethip4-ip4scale2m-ndrpdr"
2097   layout:
2098     title: "2n-clx-xxv710-64b-2t1c-ip4routing-base-scale-dpdk-pdr"
2099     layout: "plot-throughput"
2100
2101 - type: "plot"
2102   title: "Throughput: 2n-clx-xxv710-64b-2t1c-ip4routing-scale-dpdk-rnd-ndr"
2103   algorithm: "plot_perf_box_name"
2104   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-ip4routing-scale-dpdk-rnd-ndr"
2105   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2106   include:
2107     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-2t1c-ethip4-ip4scale20k-rnd-ndrpdr"
2108     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-2t1c-ethip4-ip4scale200k-rnd-ndrpdr"
2109     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-2t1c-ethip4-ip4scale2m-rnd-ndrpdr"
2110   layout:
2111     title: "2n-clx-xxv710-64b-2t1c-ip4routing-scale-dpdk-rnd-ndr"
2112     layout: "plot-throughput"
2113
2114 - type: "plot"
2115   title: "Throughput: 2n-clx-xxv710-64b-2t1c-ip4routing-scale-dpdk-rnd-pdr"
2116   algorithm: "plot_perf_box_name"
2117   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-ip4routing-scale-dpdk-rnd-pdr"
2118   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2119   include:
2120     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-2t1c-ethip4-ip4scale20k-rnd-ndrpdr"
2121     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-2t1c-ethip4-ip4scale200k-rnd-ndrpdr"
2122     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-2t1c-ethip4-ip4scale2m-rnd-ndrpdr"
2123   layout:
2124     title: "2n-clx-xxv710-64b-2t1c-ip4routing-scale-dpdk-rnd-pdr"
2125     layout: "plot-throughput"
2126
2127 - type: "plot"
2128   title: "Throughput: 2n-clx-xxv710-64b-2t1c-features-ip4routing-base-dpdk-ndr"
2129   algorithm: "plot_perf_box_name"
2130   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-features-ip4routing-base-dpdk-ndr"
2131   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2132   include:
2133     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-ethip4-ip4base-ndrpdr"
2134     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-2t1c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
2135     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-2t1c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
2136     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-2t1c-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
2137     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-2t1c-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
2138     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-2t1c-ethip4udp-ip4base-nat44-ndrpdr"
2139   layout:
2140     title: "2n-clx-xxv710-64b-2t1c-features-ip4routing-base-dpdk-ndr"
2141     layout: "plot-throughput"
2142
2143 - type: "plot"
2144   title: "Throughput: 2n-clx-xxv710-64b-2t1c-features-ip4routing-base-dpdk-pdr"
2145   algorithm: "plot_perf_box_name"
2146   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-features-ip4routing-base-dpdk-pdr"
2147   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2148   include:
2149     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-ethip4-ip4base-ndrpdr"
2150     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-2t1c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
2151     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-2t1c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
2152     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-2t1c-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
2153     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-2t1c-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
2154     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-2t1c-ethip4udp-ip4base-nat44-ndrpdr"
2155   layout:
2156     title: "2n-clx-xxv710-64b-2t1c-features-ip4routing-base-dpdk-pdr"
2157     layout: "plot-throughput"
2158
2159 - type: "plot"
2160   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-ip4base-ndr"
2161   algorithm: "plot_perf_box_name"
2162   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-ip4base-ndr"
2163   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2164   include:
2165     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-Ip4Base-Ndrpdr.64B-2t1c-rdma-dot1q-ip4base-ndrpdr"
2166     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-rdma-ethip4-ip4base-ndrpdr"
2167   layout:
2168     title: "2n-clx-cx556a-64b-2t1c-rdma-ip4base-ndr"
2169     layout: "plot-throughput"
2170
2171 - type: "plot"
2172   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-ip4base-pdr"
2173   algorithm: "plot_perf_box_name"
2174   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-ip4base-pdr"
2175   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2176   include:
2177     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-Ip4Base-Ndrpdr.64B-2t1c-rdma-dot1q-ip4base-ndrpdr"
2178     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Base-Ndrpdr.64B-2t1c-rdma-ethip4-ip4base-ndrpdr"
2179   layout:
2180     title: "2n-clx-cx556a-64b-2t1c-rdma-ip4base-pdr"
2181     layout: "plot-throughput"
2182
2183 - type: "plot"
2184   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-ethip4-ip4scale-ndr"
2185   algorithm: "plot_perf_box_name"
2186   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-ethip4-ip4scale-ndr"
2187   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2188   include:
2189     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale20K-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale20k-ndrpdr"
2190     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale20k-rnd-ndrpdr"
2191     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale200K-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale200k-ndrpdr"
2192     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale200k-rnd-ndrpdr"
2193     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale2m-ndrpdr"
2194     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale2m-rnd-ndrpdr"
2195   layout:
2196     title: "2n-clx-cx556a-64b-2t1c-rdma-ethip4-ip4scale-ndr"
2197     layout: "plot-throughput"
2198
2199 - type: "plot"
2200   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-ethip4-ip4scale-pdr"
2201   algorithm: "plot_perf_box_name"
2202   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-ethip4-ip4scale-pdr"
2203   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2204   include:
2205     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale20K-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale20k-ndrpdr"
2206     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale20k-rnd-ndrpdr"
2207     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale200K-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale200k-ndrpdr"
2208     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale200k-rnd-ndrpdr"
2209     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale2M-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale2m-ndrpdr"
2210     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-2t1c-rdma-ethip4-ip4scale2m-rnd-ndrpdr"
2211   layout:
2212     title: "2n-clx-cx556a-64b-2t1c-rdma-ethip4-ip4scale-pdr"
2213     layout: "plot-throughput"
2214
2215 - type: "plot"
2216   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-ethip4-features-ndr"
2217   algorithm: "plot_perf_box_name"
2218   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-ethip4-features-ndr"
2219   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2220   include:
2221     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
2222     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
2223     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
2224     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
2225     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-nat44-ndrpdr"
2226     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Scale1000-Udpsrcscale15-Nat44-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4scale1000-udpsrcscale15-nat44-ndrpdr"
2227   layout:
2228     title: "2n-clx-cx556a-64b-2t1c-rdma-ethip4-features-ndr"
2229     layout: "plot-throughput"
2230
2231 - type: "plot"
2232   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-ethip4-features-pdr"
2233   algorithm: "plot_perf_box_name"
2234   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-ethip4-features-pdr"
2235   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2236   include:
2237     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
2238     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
2239     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
2240     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
2241     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4base-nat44-ndrpdr"
2242     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Scale1000-Udpsrcscale15-Nat44-Ndrpdr.64B-2t1c-rdma-ethip4udp-ip4scale1000-udpsrcscale15-nat44-ndrpdr"
2243   layout:
2244     title: "2n-clx-cx556a-64b-2t1c-rdma-ethip4-features-pdr"
2245     layout: "plot-throughput"
2246
2247 - type: "plot"
2248   title: "Throughput: 2n-clx-x710-78b-2t1c-ip6routing-base-scale-dpdk-ndr"
2249   algorithm: "plot_perf_box_name"
2250   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-78b-2t1c-ip6routing-base-scale-dpdk-ndr"
2251   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2252   include:
2253     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Dot1Q-Ip6Base-Ndrpdr.78B-2t1c-dot1q-ip6base-ndrpdr"
2254     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Ethip6-Ip6Base-Ndrpdr.78B-2t1c-ethip6-ip6base-ndrpdr"
2255     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Ethip6-Ip6Scale2M-Ndrpdr.78B-2t1c-ethip6-ip6scale2m-ndrpdr"
2256   layout:
2257     title: "2n-clx-x710-78b-2t1c-ip6routing-base-scale-dpdk-ndr"
2258     layout: "plot-throughput"
2259
2260 - type: "plot"
2261   title: "Throughput: 2n-clx-x710-78b-2t1c-ip6routing-base-scale-dpdk-pdr"
2262   algorithm: "plot_perf_box_name"
2263   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-78b-2t1c-ip6routing-base-scale-dpdk-pdr"
2264   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2265   include:
2266     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Dot1Q-Ip6Base-Ndrpdr.78B-2t1c-dot1q-ip6base-ndrpdr"
2267     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Ethip6-Ip6Base-Ndrpdr.78B-2t1c-ethip6-ip6base-ndrpdr"
2268     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Ethip6-Ip6Scale2M-Ndrpdr.78B-2t1c-ethip6-ip6scale2m-ndrpdr"
2269   layout:
2270     title: "2n-clx-x710-78b-2t1c-ip6routing-base-scale-dpdk-pdr"
2271     layout: "plot-throughput"
2272
2273 - type: "plot"
2274   title: "Throughput: 2n-clx-xxv710-78b-2t1c-ip6routing-base-scale-dpdk-ndr"
2275   algorithm: "plot_perf_box_name"
2276   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-78b-2t1c-ip6routing-base-scale-dpdk-ndr"
2277   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2278   include:
2279     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Dot1Q-Ip6Base-Ndrpdr.78B-2t1c-dot1q-ip6base-ndrpdr"
2280     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Base-Ndrpdr.78B-2t1c-ethip6-ip6base-ndrpdr"
2281     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale20K-Ndrpdr.78B-2t1c-ethip6-ip6scale20k-ndrpdr"
2282     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale200K-Ndrpdr.78B-2t1c-ethip6-ip6scale200k-ndrpdr"
2283     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale2M-Ndrpdr.78B-2t1c-ethip6-ip6scale2m-ndrpdr"
2284   layout:
2285     title: "2n-clx-xxv710-78b-2t1c-ip6routing-base-scale-dpdk-ndr"
2286     layout: "plot-throughput"
2287
2288 - type: "plot"
2289   title: "Throughput: 2n-clx-xxv710-78b-2t1c-ip6routing-base-scale-dpdk-pdr"
2290   algorithm: "plot_perf_box_name"
2291   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-78b-2t1c-ip6routing-base-scale-dpdk-pdr"
2292   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2293   include:
2294     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Dot1Q-Ip6Base-Ndrpdr.78B-2t1c-dot1q-ip6base-ndrpdr"
2295     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Base-Ndrpdr.78B-2t1c-ethip6-ip6base-ndrpdr"
2296     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale20K-Ndrpdr.78B-2t1c-ethip6-ip6scale20k-ndrpdr"
2297     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale200K-Ndrpdr.78B-2t1c-ethip6-ip6scale200k-ndrpdr"
2298     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale2M-Ndrpdr.78B-2t1c-ethip6-ip6scale2m-ndrpdr"
2299   layout:
2300     title: "2n-clx-xxv710-78b-2t1c-ip6routing-base-scale-dpdk-pdr"
2301     layout: "plot-throughput"
2302
2303 - type: "plot"
2304   title: "Throughput: 2n-clx-cx556a-78b-2t1c-rdma-ip6routing-base-scale-ndr"
2305   algorithm: "plot_perf_box_name"
2306   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-78b-2t1c-rdma-ip6routing-base-scale-ndr"
2307   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2308   include:
2309     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-Ip6Base-Ndrpdr.78B-2t1c-rdma-dot1q-ip6base-ndrpdr"
2310     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Base-Ndrpdr.78B-2t1c-rdma-ethip6-ip6base-ndrpdr"
2311     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale20K-Ndrpdr.78B-2t1c-rdma-ethip6-ip6scale20k-ndrpdr"
2312     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale200K-Ndrpdr.78B-2t1c-rdma-ethip6-ip6scale200k-ndrpdr"
2313     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale2M-Ndrpdr.78B-2t1c-rdma-ethip6-ip6scale2m-ndrpdr"
2314   layout:
2315     title: "2n-clx-cx556a-78b-2t1c-rdma-ip6routing-base-scale-ndr"
2316     layout: "plot-throughput"
2317
2318 - type: "plot"
2319   title: "Throughput: 2n-clx-cx556a-78b-2t1c-rdma-ip6routing-base-scale-pdr"
2320   algorithm: "plot_perf_box_name"
2321   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-78b-2t1c-rdma-ip6routing-base-scale-pdr"
2322   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2323   include:
2324     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-Ip6Base-Ndrpdr.78B-2t1c-rdma-dot1q-ip6base-ndrpdr"
2325     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Base-Ndrpdr.78B-2t1c-rdma-ethip6-ip6base-ndrpdr"
2326     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale20K-Ndrpdr.78B-2t1c-rdma-ethip6-ip6scale20k-ndrpdr"
2327     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale200K-Ndrpdr.78B-2t1c-rdma-ethip6-ip6scale200k-ndrpdr"
2328     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale2M-Ndrpdr.78B-2t1c-rdma-ethip6-ip6scale2m-ndrpdr"
2329   layout:
2330     title: "2n-clx-cx556a-78b-2t1c-rdma-ip6routing-base-scale-pdr"
2331     layout: "plot-throughput"
2332
2333 - type: "plot"
2334   title: "Throughput: 2n-clx-x710-64b-2t1c-l2switching-base-scale-[avf,dpdk]-ndr"
2335   algorithm: "plot_perf_box_name"
2336   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-64b-2t1c-l2switching-base-scale-[avf,dpdk]-ndr"
2337   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2338   include:
2339     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Eth-L2Xcbase-Ndrpdr.64B-2t1c-avf-eth-l2xcbase-ndrpdr"
2340     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-dot1q-l2bdbasemaclrn-ndrpdr"
2341     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdbasemaclrn-ndrpdr"
2342     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-ndrpdr"
2343     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-ndrpdr"
2344     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-2t1c-eth-l2bdscale1mmaclrn-ndrpdr"
2345   layout:
2346     title: "2n-clx-x710-64b-2t1c-l2switching-base-scale-[avf,dpdk]-ndr"
2347     layout: "plot-throughput"
2348
2349 - type: "plot"
2350   title: "Throughput: 2n-clx-x710-64b-2t1c-l2switching-base-scale-[avf,dpdk]-pdr"
2351   algorithm: "plot_perf_box_name"
2352   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-64b-2t1c-l2switching-base-scale-[avf,dpdk]-pdr"
2353   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2354   include:
2355     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Eth-L2Xcbase-Ndrpdr.64B-2t1c-avf-eth-l2xcbase-ndrpdr"
2356     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-dot1q-l2bdbasemaclrn-ndrpdr"
2357     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdbasemaclrn-ndrpdr"
2358     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-ndrpdr"
2359     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-ndrpdr"
2360     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-2t1c-eth-l2bdscale1mmaclrn-ndrpdr"
2361   layout:
2362     title: "2n-clx-x710-64b-2t1c-l2switching-base-scale-[avf,dpdk]-pdr"
2363     layout: "plot-throughput"
2364
2365 - type: "plot"
2366   title: "Throughput: 2n-clx-xxv710-64b-2t1c-l2switching-base-avf-ndr"
2367   algorithm: "plot_perf_box_name"
2368   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-l2switching-base-avf-ndr"
2369   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2370   include:
2371     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Patch-Ndrpdr.64B-2t1c-avf-eth-l2patch-ndrpdr"
2372     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Xcbase-Ndrpdr.64B-2t1c-avf-eth-l2xcbase-ndrpdr"
2373     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-dot1q-l2bdbasemaclrn-ndrpdr"
2374     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdbasemaclrn-ndrpdr"
2375   layout:
2376     title: "2n-clx-xxv710-64b-2t1c-l2switching-base-avf-ndr"
2377     layout: "plot-throughput"
2378
2379 - type: "plot"
2380   title: "Throughput: 2n-clx-xxv710-64b-2t1c-l2switching-base-avf-pdr"
2381   algorithm: "plot_perf_box_name"
2382   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-l2switching-base-avf-pdr"
2383   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2384   include:
2385     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Patch-Ndrpdr.64B-2t1c-avf-eth-l2patch-ndrpdr"
2386     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Xcbase-Ndrpdr.64B-2t1c-avf-eth-l2xcbase-ndrpdr"
2387     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-dot1q-l2bdbasemaclrn-ndrpdr"
2388     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdbasemaclrn-ndrpdr"
2389   layout:
2390     title: "2n-clx-xxv710-64b-2t1c-l2switching-base-avf-pdr"
2391     layout: "plot-throughput"
2392
2393 - type: "plot"
2394   title: "Throughput: 2n-clx-xxv710-64b-2t1c-l2switching-base-scale-avf-ndr"
2395   algorithm: "plot_perf_box_name"
2396   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-l2switching-base-scale-avf-ndr"
2397   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2398   include:
2399     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdbasemaclrn-ndrpdr"
2400     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdscale10kmaclrn-ndrpdr"
2401     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdscale100kmaclrn-ndrpdr"
2402     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdscale1mmaclrn-ndrpdr"
2403   layout:
2404     title: "2n-clx-xxv710-64b-2t1c-l2switching-base-scale-avf-ndr"
2405     layout: "plot-throughput"
2406
2407 - type: "plot"
2408   title: "Throughput: 2n-clx-xxv710-64b-2t1c-l2switching-base-scale-avf-pdr"
2409   algorithm: "plot_perf_box_name"
2410   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-l2switching-base-scale-avf-pdr"
2411   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2412   include:
2413     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdbasemaclrn-ndrpdr"
2414     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdscale10kmaclrn-ndrpdr"
2415     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdscale100kmaclrn-ndrpdr"
2416     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-2t1c-avf-eth-l2bdscale1mmaclrn-ndrpdr"
2417   layout:
2418     title: "2n-clx-xxv710-64b-2t1c-l2switching-base-scale-avf-pdr"
2419     layout: "plot-throughput"
2420
2421 - type: "plot"
2422   title: "Throughput: 2n-clx-xxv710-64b-2t1c-l2switching-base-dpdk-ndr"
2423   algorithm: "plot_perf_box_name"
2424   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-l2switching-base-dpdk-ndr"
2425   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2426   include:
2427     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Patch-Ndrpdr.64B-2t1c-eth-l2patch-ndrpdr"
2428     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Dot1Q-L2Xcbase-Ndrpdr.64B-2t1c-dot1q-l2xcbase-ndrpdr"
2429     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Ndrpdr.64B-2t1c-eth-l2xcbase-ndrpdr"
2430     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-ndrpdr"
2431     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-ndrpdr"
2432   layout:
2433     title: "2n-clx-xxv710-64b-2t1c-l2switching-base-dpdk-ndr"
2434     layout: "plot-throughput"
2435
2436 - type: "plot"
2437   title: "Throughput: 2n-clx-xxv710-64b-2t1c-l2switching-base-dpdk-pdr"
2438   algorithm: "plot_perf_box_name"
2439   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-l2switching-base-dpdk-pdr"
2440   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2441   include:
2442     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Patch-Ndrpdr.64B-2t1c-eth-l2patch-ndrpdr"
2443     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Dot1Q-L2Xcbase-Ndrpdr.64B-2t1c-dot1q-l2xcbase-ndrpdr"
2444     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Ndrpdr.64B-2t1c-eth-l2xcbase-ndrpdr"
2445     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-ndrpdr"
2446     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-ndrpdr"
2447   layout:
2448     title: "2n-clx-xxv710-64b-2t1c-l2switching-base-dpdk-pdr"
2449     layout: "plot-throughput"
2450
2451 - type: "plot"
2452   title: "Throughput: 2n-clx-xxv710-64b-2t1c-l2switching-base-scale-dpdk-ndr"
2453   algorithm: "plot_perf_box_name"
2454   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-l2switching-base-scale-dpdk-ndr"
2455   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2456   include:
2457     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-ndrpdr"
2458     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-2t1c-eth-l2bdscale10kmaclrn-ndrpdr"
2459     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-2t1c-eth-l2bdscale100kmaclrn-ndrpdr"
2460     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-2t1c-eth-l2bdscale1mmaclrn-ndrpdr"
2461   layout:
2462     title: "2n-clx-xxv710-64b-2t1c-l2switching-base-scale-dpdk-ndr"
2463     layout: "plot-throughput"
2464
2465 - type: "plot"
2466   title: "Throughput: 2n-clx-xxv710-64b-2t1c-l2switching-base-scale-dpdk-pdr"
2467   algorithm: "plot_perf_box_name"
2468   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-l2switching-base-scale-dpdk-pdr"
2469   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2470   include:
2471     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-ndrpdr"
2472     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-2t1c-eth-l2bdscale10kmaclrn-ndrpdr"
2473     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-2t1c-eth-l2bdscale100kmaclrn-ndrpdr"
2474     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-2t1c-eth-l2bdscale1mmaclrn-ndrpdr"
2475   layout:
2476     title: "2n-clx-xxv710-64b-2t1c-l2switching-base-scale-dpdk-pdr"
2477     layout: "plot-throughput"
2478
2479 - type: "plot"
2480   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2switching-base-ndr"
2481   algorithm: "plot_perf_box_name"
2482   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2switching-base-ndr"
2483   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2484   include:
2485     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Xcbase-Ndrpdr.64B-2t1c-rdma-dot1q-l2xcbase-ndrpdr"
2486     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-rdma-dot1q-l2bdbasemaclrn-ndrpdr"
2487     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Gbp-Ndrpdr.64B-2t1c-rdma-dot1q-l2bdbasemaclrn-gbp-ndrpdr"
2488     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Patch-Ndrpdr.64B-2t1c-rdma-eth-l2patch-ndrpdr"
2489     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Ndrpdr.64B-2t1c-rdma-eth-l2xcbase-ndrpdr"
2490     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdbasemaclrn-ndrpdr"
2491   layout:
2492     title: "2n-clx-cx556a-64b-2t1c-rdma-l2switching-base-ndr"
2493     layout: "plot-throughput"
2494
2495 - type: "plot"
2496   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2switching-base-pdr"
2497   algorithm: "plot_perf_box_name"
2498   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2switching-base-pdr"
2499   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2500   include:
2501     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Xcbase-Ndrpdr.64B-2t1c-rdma-dot1q-l2xcbase-ndrpdr"
2502     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-rdma-dot1q-l2bdbasemaclrn-ndrpdr"
2503     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Gbp-Ndrpdr.64B-2t1c-rdma-dot1q-l2bdbasemaclrn-gbp-ndrpdr"
2504     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Patch-Ndrpdr.64B-2t1c-rdma-eth-l2patch-ndrpdr"
2505     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Ndrpdr.64B-2t1c-rdma-eth-l2xcbase-ndrpdr"
2506     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdbasemaclrn-ndrpdr"
2507   layout:
2508     title: "2n-clx-cx556a-64b-2t1c-rdma-l2switching-base-pdr"
2509     layout: "plot-throughput"
2510
2511 - type: "plot"
2512   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2switching-scale-ndr"
2513   algorithm: "plot_perf_box_name"
2514   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2switching-scale-ndr"
2515   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2516   include:
2517     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdbasemaclrn-ndrpdr"
2518     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdscale10kmaclrn-ndrpdr"
2519     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdscale100kmaclrn-ndrpdr"
2520     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdscale1mmaclrn-ndrpdr"
2521   layout:
2522     title: "2n-clx-cx556a-64b-2t1c-rdma-l2switching-scale-ndr"
2523     layout: "plot-throughput"
2524
2525 - type: "plot"
2526   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2switching-scale-pdr"
2527   algorithm: "plot_perf_box_name"
2528   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2switching-scale-pdr"
2529   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2530   include:
2531     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdbasemaclrn-ndrpdr"
2532     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdscale10kmaclrn-ndrpdr"
2533     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdscale100kmaclrn-ndrpdr"
2534     - "Tests.Vpp.Perf.L2.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-2t1c-rdma-eth-l2bdscale1mmaclrn-ndrpdr"
2535   layout:
2536     title: "2n-clx-cx556a-64b-2t1c-rdma-l2switching-scale-pdr"
2537     layout: "plot-throughput"
2538
2539 - type: "plot"
2540   title: "Throughput: 2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-ndr"
2541   algorithm: "plot_perf_box_name"
2542   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-ndr"
2543   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2544   include:
2545     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr"
2546     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
2547     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
2548     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr"
2549   layout:
2550     title: "2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-ndr"
2551     layout: "plot-throughput"
2552
2553 - type: "plot"
2554   title: "Throughput: 2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-pdr"
2555   algorithm: "plot_perf_box_name"
2556   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-pdr"
2557   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2558   include:
2559     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr"
2560     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
2561     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
2562     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-ndrpdr"
2563   layout:
2564     title: "2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-pdr"
2565     layout: "plot-throughput"
2566
2567 - type: "plot"
2568   title: "Throughput: 2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-vpp-ndr"
2569   algorithm: "plot_perf_box_name"
2570   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-vpp-ndr"
2571   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2572   include:
2573     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2574     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2575     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2576     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Vhostvr1024-1Vm-Vppip4-Ndrpdr.64B-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-vppip4-ndrpdr"
2577   layout:
2578     title: "2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-vpp-ndr"
2579     layout: "plot-throughput"
2580
2581 - type: "plot"
2582   title: "Throughput: 2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-vpp-pdr"
2583   algorithm: "plot_perf_box_name"
2584   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-vpp-pdr"
2585   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2586   include:
2587     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2588     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2589     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Vppl2Xc-Ndrpdr.64B-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr"
2590     - "Tests.Vpp.Perf.Vm Vhost.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Vhostvr1024-1Vm-Vppip4-Ndrpdr.64B-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-vppip4-ndrpdr"
2591   layout:
2592     title: "2n-clx-xxv710-64b-2t1c-vhost-base-dpdk-vpp-pdr"
2593     layout: "plot-throughput"
2594
2595 - type: "plot"
2596   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-base-ndr"
2597   algorithm: "plot_perf_box_name"
2598   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-base-ndr"
2599   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2600   include:
2601     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-rdma-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr"
2602     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-rdma-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
2603     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-rdma-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr"
2604     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-rdma-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
2605   layout:
2606     title: "2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-base-ndr"
2607     layout: "plot-throughput"
2608
2609 - type: "plot"
2610   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-base-pdr"
2611   algorithm: "plot_perf_box_name"
2612   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-base-pdr"
2613   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2614   include:
2615     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-rdma-dot1q-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr"
2616     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-rdma-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
2617     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-rdma-eth-l2xcbase-eth-2vhostvr1024-1vm-ndrpdr"
2618     - "Tests.Vpp.Perf.Vm Vhost.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Eth-2Vhostvr1024-1Vm-Ndrpdr.64B-2t1c-rdma-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-ndrpdr"
2619   layout:
2620     title: "2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-base-pdr"
2621     layout: "plot-throughput"
2622
2623 - type: "plot"
2624   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-vppl2xc-base-ndr"
2625   algorithm: "plot_perf_box_name"
2626   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-vppl2xc-base-ndr"
2627   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2628   include:
2629     - "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"
2630     - "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"
2631     - "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"
2632     - "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"
2633   layout:
2634     title: "2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-vppl2xc-base-ndr"
2635     layout: "plot-throughput"
2636
2637 - type: "plot"
2638   title: "Throughput: 2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-vppl2xc-base-pdr"
2639   algorithm: "plot_perf_box_name"
2640   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-vppl2xc-base-pdr"
2641   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2642   include:
2643     - "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"
2644     - "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"
2645     - "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"
2646     - "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"
2647   layout:
2648     title: "2n-clx-cx556a-64b-2t1c-rdma-l2-vhost-vppl2xc-base-pdr"
2649     layout: "plot-throughput"
2650
2651 ################################################################################
2652
2653 # Packet Speedup
2654
2655 - type: "plot"
2656   title: "Speedup: 2n-clx-xxv710-64b-memif-base-dpdk-ndr-tsa"
2657   algorithm: "plot_tsa_name"
2658   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-memif-base-dpdk-ndr-tsa"
2659   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2660   include:
2661     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr"
2662     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
2663     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
2664     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr"
2665   layout:
2666     title: "2n-clx-xxv710-64b-memif-base-dpdk-ndr"
2667     layout: "plot-throughput-speedup-analysis"
2668
2669 - type: "plot"
2670   title: "Speedup: 2n-clx-xxv710-64b-memif-base-dpdk-pdr-tsa"
2671   algorithm: "plot_tsa_name"
2672   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-memif-base-dpdk-pdr-tsa"
2673   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2674   include:
2675     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-eth-l2xcbase-eth-2memif-1dcr-ndrpdr"
2676     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
2677     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
2678     - "Tests.Vpp.Perf.Container Memif.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-ethip4-ip4base-eth-2memif-1dcr-ndrpdr"
2679   layout:
2680     title: "2n-clx-xxv710-64b-memif-base-dpdk-pdr"
2681     layout: "plot-throughput-speedup-analysis"
2682
2683 - type: "plot"
2684   title: "Speedup: 2n-clx-cx556a-64b-rdma-l2-eth-2memif-1dcr-ndr-tsa"
2685   algorithm: "plot_tsa_name"
2686   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-l2-eth-2memif-1dcr-ndr-tsa"
2687   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2688   include:
2689     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-rdma-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
2690     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-rdma-eth-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
2691     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-rdma-eth-l2xcbase-eth-2memif-1dcr-ndrpdr"
2692     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Base-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-rdma-ethip4-ip4base-eth-2memif-1dcr-ndrpdr"
2693   layout:
2694     title: "2n-clx-cx556a-64b-rdma-l2-eth-2memif-1dcr-ndr"
2695     layout: "plot-throughput-speedup-analysis"
2696
2697 - type: "plot"
2698   title: "Speedup: 2n-clx-cx556a-64b-rdma-l2-eth-2memif-1dcr-pdr-tsa"
2699   algorithm: "plot_tsa_name"
2700   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-l2-eth-2memif-1dcr-pdr-tsa"
2701   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2702   include:
2703     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-rdma-dot1q-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
2704     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Bdbasemaclrn-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-rdma-eth-l2bdbasemaclrn-eth-2memif-1dcr-ndrpdr"
2705     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Eth-L2Xcbase-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-rdma-eth-l2xcbase-eth-2memif-1dcr-ndrpdr"
2706     - "Tests.Vpp.Perf.Container Memif.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Base-Eth-2Memif-1Dcr-Ndrpdr.64B-.t.c-rdma-ethip4-ip4base-eth-2memif-1dcr-ndrpdr"
2707   layout:
2708     title: "2n-clx-cx556a-64b-rdma-l2-eth-2memif-1dcr-pdr"
2709     layout: "plot-throughput-speedup-analysis"
2710
2711 - type: "plot"
2712   title: "Speedup: 2n-clx-x710-64b-ip4routing-base-scale-[avf,dpdk]-ndr-tsa"
2713   algorithm: "plot_tsa_name"
2714   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-64b-ip4routing-base-scale-[avf,dpdk]-ndr-tsa"
2715   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2716   include:
2717     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-avf-ethip4-ip4base-ndrpdr"
2718     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale2m-ndrpdr"
2719     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale2m-rnd-ndrpdr"
2720     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Dot1Q-Ip4Base-Ndrpdr.64B-.t.c-dot1q-ip4base-ndrpdr"
2721     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
2722     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-ethip4-ip4scale2m-ndrpdr"
2723   layout:
2724     title: "2n-clx-x710-64b-ip4routing-base-scale-[avf,dpdk]-ndr"
2725     layout: "plot-throughput-speedup-analysis"
2726
2727 - type: "plot"
2728   title: "Speedup: 2n-clx-x710-64b-ip4routing-base-scale-[avf,dpdk]-pdr-tsa"
2729   algorithm: "plot_tsa_name"
2730   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-64b-ip4routing-base-scale-[avf,dpdk]-pdr-tsa"
2731   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2732   include:
2733     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-avf-ethip4-ip4base-ndrpdr"
2734     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale2m-ndrpdr"
2735     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Avf-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale2m-rnd-ndrpdr"
2736     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Dot1Q-Ip4Base-Ndrpdr.64B-.t.c-dot1q-ip4base-ndrpdr"
2737     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
2738     - "Tests.Vpp.Perf.Ip4.2N1L-10Ge2P1X710-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-ethip4-ip4scale2m-ndrpdr"
2739   layout:
2740     title: "2n-clx-x710-64b-ip4routing-base-scale-[avf,dpdk]-pdr"
2741     layout: "plot-throughput-speedup-analysis"
2742
2743 - type: "plot"
2744   title: "Speedup: 2n-clx-xxv710-64b-ip4routing-base-scale-avf-ndr-tsa"
2745   algorithm: "plot_tsa_name"
2746   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-ip4routing-base-scale-avf-ndr-tsa"
2747   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2748   include:
2749     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-avf-ethip4-ip4base-ndrpdr"
2750     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale20K-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale20k-ndrpdr"
2751     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale200K-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale200k-ndrpdr"
2752     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale2m-ndrpdr"
2753   layout:
2754     title: "2n-clx-xxv710-64b-ip4routing-base-scale-avf-ndr"
2755     layout: "plot-throughput-speedup-analysis"
2756
2757 - type: "plot"
2758   title: "Speedup: 2n-clx-xxv710-64b-ip4routing-base-scale-avf-pdr-tsa"
2759   algorithm: "plot_tsa_name"
2760   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-ip4routing-base-scale-avf-pdr-tsa"
2761   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2762   include:
2763     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-avf-ethip4-ip4base-ndrpdr"
2764     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale20K-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale20k-ndrpdr"
2765     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale200K-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale200k-ndrpdr"
2766     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale2m-ndrpdr"
2767   layout:
2768     title: "2n-clx-xxv710-64b-ip4routing-base-scale-avf-pdr"
2769     layout: "plot-throughput-speedup-analysis"
2770
2771 - type: "plot"
2772   title: "Speedup: 2n-clx-xxv710-64b-ip4routing-scale-avf-rnd-ndr-tsa"
2773   algorithm: "plot_tsa_name"
2774   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-ip4routing-scale-avf-rnd-ndr-tsa"
2775   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2776   include:
2777     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale20k-rnd-ndrpdr"
2778     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale200k-rnd-ndrpdr"
2779     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale2m-rnd-ndrpdr"
2780   layout:
2781     title: "2n-clx-xxv710-64b-ip4routing-scale-avf-rnd-ndr"
2782     layout: "plot-throughput-speedup-analysis"
2783
2784 - type: "plot"
2785   title: "Speedup: 2n-clx-xxv710-64b-ip4routing-scale-avf-rnd-pdr-tsa"
2786   algorithm: "plot_tsa_name"
2787   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-ip4routing-scale-avf-rnd-pdr-tsa"
2788   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2789   include:
2790     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale20k-rnd-ndrpdr"
2791     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale200k-rnd-ndrpdr"
2792     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Avf-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-.t.c-avf-ethip4-ip4scale2m-rnd-ndrpdr"
2793   layout:
2794     title: "2n-clx-xxv710-64b-ip4routing-scale-avf-rnd-pdr"
2795     layout: "plot-throughput-speedup-analysis"
2796
2797 - type: "plot"
2798   title: "Speedup: 2n-clx-xxv710-64b-ip4routing-base-scale-dpdk-ndr-tsa"
2799   algorithm: "plot_tsa_name"
2800   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-ip4routing-base-scale-dpdk-ndr-tsa"
2801   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2802   include:
2803     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Dot1Q-Ip4Base-Ndrpdr.64B-.t.c-dot1q-ip4base-ndrpdr"
2804     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
2805     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale20K-Ndrpdr.64B-.t.c-ethip4-ip4scale20k-ndrpdr"
2806     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale200K-Ndrpdr.64B-.t.c-ethip4-ip4scale200k-ndrpdr"
2807     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-ethip4-ip4scale2m-ndrpdr"
2808   layout:
2809     title: "2n-clx-xxv710-64b-ip4routing-base-scale-dpdk-ndr"
2810     layout: "plot-throughput-speedup-analysis"
2811
2812 - type: "plot"
2813   title: "Speedup: 2n-clx-xxv710-64b-ip4routing-base-scale-dpdk-pdr-tsa"
2814   algorithm: "plot_tsa_name"
2815   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-ip4routing-base-scale-dpdk-pdr-tsa"
2816   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2817   include:
2818     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Dot1Q-Ip4Base-Ndrpdr.64B-.t.c-dot1q-ip4base-ndrpdr"
2819     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
2820     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale20K-Ndrpdr.64B-.t.c-ethip4-ip4scale20k-ndrpdr"
2821     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale200K-Ndrpdr.64B-.t.c-ethip4-ip4scale200k-ndrpdr"
2822     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-ethip4-ip4scale2m-ndrpdr"
2823   layout:
2824     title: "2n-clx-xxv710-64b-ip4routing-base-scale-dpdk-pdr"
2825     layout: "plot-throughput-speedup-analysis"
2826
2827 - type: "plot"
2828   title: "Speedup: 2n-clx-xxv710-64b-ip4routing-scale-dpdk-rnd-ndr-tsa"
2829   algorithm: "plot_tsa_name"
2830   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-ip4routing-scale-dpdk-rnd-ndr-tsa"
2831   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2832   include:
2833     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-.t.c-ethip4-ip4scale20k-rnd-ndrpdr"
2834     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-.t.c-ethip4-ip4scale200k-rnd-ndrpdr"
2835     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-.t.c-ethip4-ip4scale2m-rnd-ndrpdr"
2836   layout:
2837     title: "2n-clx-xxv710-64b-ip4routing-scale-dpdk-rnd-ndr"
2838     layout: "plot-throughput-speedup-analysis"
2839
2840 - type: "plot"
2841   title: "Speedup: 2n-clx-xxv710-64b-ip4routing-scale-dpdk-rnd-pdr-tsa"
2842   algorithm: "plot_tsa_name"
2843   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-ip4routing-scale-dpdk-rnd-pdr-tsa"
2844   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2845   include:
2846     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-.t.c-ethip4-ip4scale20k-rnd-ndrpdr"
2847     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-.t.c-ethip4-ip4scale200k-rnd-ndrpdr"
2848     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-.t.c-ethip4-ip4scale2m-rnd-ndrpdr"
2849   layout:
2850     title: "2n-clx-xxv710-64b-ip4routing-scale-dpdk-rnd-pdr"
2851     layout: "plot-throughput-speedup-analysis"
2852
2853 - type: "plot"
2854   title: "Speedup: 2n-clx-xxv710-64b-features-ip4routing-base-dpdk-ndr-tsa"
2855   algorithm: "plot_tsa_name"
2856   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-features-ip4routing-base-dpdk-ndr-tsa"
2857   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2858   include:
2859     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
2860     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
2861     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
2862     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
2863     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
2864     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-.t.c-ethip4udp-ip4base-nat44-ndrpdr"
2865   layout:
2866     title: "2n-clx-xxv710-64b-features-ip4routing-base-dpdk-ndr"
2867     layout: "plot-throughput-speedup-analysis"
2868
2869 - type: "plot"
2870   title: "Speedup: 2n-clx-xxv710-64b-features-ip4routing-base-dpdk-pdr-tsa"
2871   algorithm: "plot_tsa_name"
2872   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-features-ip4routing-base-dpdk-pdr-tsa"
2873   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2874   include:
2875     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-ethip4-ip4base-ndrpdr"
2876     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
2877     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
2878     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
2879     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-.t.c-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
2880     - "Tests.Vpp.Perf.Ip4.2N1L-25Ge2P1Xxv710-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-.t.c-ethip4udp-ip4base-nat44-ndrpdr"
2881   layout:
2882     title: "2n-clx-xxv710-64b-features-ip4routing-base-dpdk-pdr"
2883     layout: "plot-throughput-speedup-analysis"
2884
2885 - type: "plot"
2886   title: "Speedup: 2n-clx-cx556a-64b-rdma-ip4base-ndr-tsa"
2887   algorithm: "plot_tsa_name"
2888   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-ip4base-ndr-tsa"
2889   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2890   include:
2891     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-Ip4Base-Ndrpdr.64B-.t.c-rdma-dot1q-ip4base-ndrpdr"
2892     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-rdma-ethip4-ip4base-ndrpdr"
2893   layout:
2894     title: "2n-clx-cx556a-64b-rdma-ip4base-ndr"
2895     layout: "plot-throughput-speedup-analysis"
2896
2897 - type: "plot"
2898   title: "Speedup: 2n-clx-cx556a-64b-rdma-ip4base-pdr-tsa"
2899   algorithm: "plot_tsa_name"
2900   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-ip4base-pdr-tsa"
2901   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2902   include:
2903     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-Ip4Base-Ndrpdr.64B-.t.c-rdma-dot1q-ip4base-ndrpdr"
2904     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Base-Ndrpdr.64B-.t.c-rdma-ethip4-ip4base-ndrpdr"
2905   layout:
2906     title: "2n-clx-cx556a-64b-rdma-ip4base-pdr"
2907     layout: "plot-throughput-speedup-analysis"
2908
2909 - type: "plot"
2910   title: "Speedup: 2n-clx-cx556a-64b-rdma-ethip4-ip4scale-ndr-tsa"
2911   algorithm: "plot_tsa_name"
2912   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-ethip4-ip4scale-ndr-tsa"
2913   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2914   include:
2915     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale20K-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale20k-ndrpdr"
2916     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale20k-rnd-ndrpdr"
2917     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale200K-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale200k-ndrpdr"
2918     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale200k-rnd-ndrpdr"
2919     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale2m-ndrpdr"
2920     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale2m-rnd-ndrpdr"
2921   layout:
2922     title: "2n-clx-cx556a-64b-rdma-ethip4-ip4scale-ndr"
2923     layout: "plot-throughput-speedup-analysis"
2924
2925 - type: "plot"
2926   title: "Speedup: 2n-clx-cx556a-64b-rdma-ethip4-ip4scale-pdr-tsa"
2927   algorithm: "plot_tsa_name"
2928   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-ethip4-ip4scale-pdr-tsa"
2929   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2930   include:
2931     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale20K-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale20k-ndrpdr"
2932     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale20K-Rnd-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale20k-rnd-ndrpdr"
2933     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale200K-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale200k-ndrpdr"
2934     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale200K-Rnd-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale200k-rnd-ndrpdr"
2935     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale2M-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale2m-ndrpdr"
2936     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4-Ip4Scale2M-Rnd-Ndrpdr.64B-.t.c-rdma-ethip4-ip4scale2m-rnd-ndrpdr"
2937   layout:
2938     title: "2n-clx-cx556a-64b-rdma-ethip4-ip4scale-pdr"
2939     layout: "plot-throughput-speedup-analysis"
2940
2941 - type: "plot"
2942   title: "Speedup: 2n-clx-cx556a-64b-rdma-ethip4-features-ndr-tsa"
2943   algorithm: "plot_tsa_name"
2944   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-ethip4-features-ndr-tsa"
2945   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2946   include:
2947     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
2948     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
2949     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
2950     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
2951     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-nat44-ndrpdr"
2952     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Scale1000-Udpsrcscale15-Nat44-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4scale1000-udpsrcscale15-nat44-ndrpdr"
2953   layout:
2954     title: "2n-clx-cx556a-64b-rdma-ethip4-features-ndr"
2955     layout: "plot-throughput-speedup-analysis"
2956
2957 - type: "plot"
2958   title: "Speedup: 2n-clx-cx556a-64b-rdma-ethip4-features-pdr-tsa"
2959   algorithm: "plot_tsa_name"
2960   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-64b-rdma-ethip4-features-pdr-tsa"
2961   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2962   include:
2963     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Iacl50Sf-10Kflows-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr"
2964     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Iacl50Sl-10Kflows-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr"
2965     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Oacl50Sf-10Kflows-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr"
2966     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Oacl50Sl-10Kflows-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr"
2967     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Base-Nat44-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4base-nat44-ndrpdr"
2968     - "Tests.Vpp.Perf.Ip4.2N1L-100Ge2P1Cx556A-Rdma-Ethip4Udp-Ip4Scale1000-Udpsrcscale15-Nat44-Ndrpdr.64B-.t.c-rdma-ethip4udp-ip4scale1000-udpsrcscale15-nat44-ndrpdr"
2969   layout:
2970     title: "2n-clx-cx556a-64b-rdma-ethip4-features-pdr"
2971     layout: "plot-throughput-speedup-analysis"
2972
2973 - type: "plot"
2974   title: "Speedup: 2n-clx-x710-78b-ip6routing-base-scale-dpdk-ndr-tsa"
2975   algorithm: "plot_tsa_name"
2976   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-78b-ip6routing-base-scale-dpdk-ndr-tsa"
2977   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2978   include:
2979     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Dot1Q-Ip6Base-Ndrpdr.78B-.t.c-dot1q-ip6base-ndrpdr"
2980     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Ethip6-Ip6Base-Ndrpdr.78B-.t.c-ethip6-ip6base-ndrpdr"
2981     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Ethip6-Ip6Scale2M-Ndrpdr.78B-.t.c-ethip6-ip6scale2m-ndrpdr"
2982   layout:
2983     title: "2n-clx-x710-78b-ip6routing-base-scale-dpdk-ndr"
2984     layout: "plot-throughput-speedup-analysis"
2985
2986 - type: "plot"
2987   title: "Speedup: 2n-clx-x710-78b-ip6routing-base-scale-dpdk-pdr-tsa"
2988   algorithm: "plot_tsa_name"
2989   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-78b-ip6routing-base-scale-dpdk-pdr-tsa"
2990   data: "plot-vpp-throughput-lat-tsa-2n-clx"
2991   include:
2992     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Dot1Q-Ip6Base-Ndrpdr.78B-.t.c-dot1q-ip6base-ndrpdr"
2993     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Ethip6-Ip6Base-Ndrpdr.78B-.t.c-ethip6-ip6base-ndrpdr"
2994     - "Tests.Vpp.Perf.Ip6.2N1L-10Ge2P1X710-Ethip6-Ip6Scale2M-Ndrpdr.78B-.t.c-ethip6-ip6scale2m-ndrpdr"
2995   layout:
2996     title: "2n-clx-x710-78b-ip6routing-base-scale-dpdk-pdr"
2997     layout: "plot-throughput-speedup-analysis"
2998
2999 - type: "plot"
3000   title: "Speedup: 2n-clx-xxv710-78b-ip6routing-base-scale-dpdk-ndr-tsa"
3001   algorithm: "plot_tsa_name"
3002   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-78b-ip6routing-base-scale-dpdk-ndr-tsa"
3003   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3004   include:
3005     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Dot1Q-Ip6Base-Ndrpdr.78B-.t.c-dot1q-ip6base-ndrpdr"
3006     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Base-Ndrpdr.78B-.t.c-ethip6-ip6base-ndrpdr"
3007     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale20K-Ndrpdr.78B-.t.c-ethip6-ip6scale20k-ndrpdr"
3008     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale200K-Ndrpdr.78B-.t.c-ethip6-ip6scale200k-ndrpdr"
3009     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale2M-Ndrpdr.78B-.t.c-ethip6-ip6scale2m-ndrpdr"
3010   layout:
3011     title: "2n-clx-xxv710-78b-ip6routing-base-scale-dpdk-ndr"
3012     layout: "plot-throughput-speedup-analysis"
3013
3014 - type: "plot"
3015   title: "Speedup: 2n-clx-xxv710-78b-ip6routing-base-scale-dpdk-pdr-tsa"
3016   algorithm: "plot_tsa_name"
3017   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-78b-ip6routing-base-scale-dpdk-pdr-tsa"
3018   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3019   include:
3020     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Dot1Q-Ip6Base-Ndrpdr.78B-.t.c-dot1q-ip6base-ndrpdr"
3021     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Base-Ndrpdr.78B-.t.c-ethip6-ip6base-ndrpdr"
3022     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale20K-Ndrpdr.78B-.t.c-ethip6-ip6scale20k-ndrpdr"
3023     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale200K-Ndrpdr.78B-.t.c-ethip6-ip6scale200k-ndrpdr"
3024     - "Tests.Vpp.Perf.Ip6.2N1L-25Ge2P1Xxv710-Ethip6-Ip6Scale2M-Ndrpdr.78B-.t.c-ethip6-ip6scale2m-ndrpdr"
3025   layout:
3026     title: "2n-clx-xxv710-78b-ip6routing-base-scale-dpdk-pdr"
3027     layout: "plot-throughput-speedup-analysis"
3028
3029 - type: "plot"
3030   title: "Speedup: 2n-clx-cx556a-78b-rdma-ip6routing-base-scale-ndr-tsa"
3031   algorithm: "plot_tsa_name"
3032   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-78b-rdma-ip6routing-base-scale-ndr-tsa"
3033   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3034   include:
3035     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-Ip6Base-Ndrpdr.78B-.t.c-rdma-dot1q-ip6base-ndrpdr"
3036     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Base-Ndrpdr.78B-.t.c-rdma-ethip6-ip6base-ndrpdr"
3037     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale20K-Ndrpdr.78B-.t.c-rdma-ethip6-ip6scale20k-ndrpdr"
3038     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale200K-Ndrpdr.78B-.t.c-rdma-ethip6-ip6scale200k-ndrpdr"
3039     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale2M-Ndrpdr.78B-.t.c-rdma-ethip6-ip6scale2m-ndrpdr"
3040   layout:
3041     title: "2n-clx-cx556a-78b-rdma-ip6routing-base-scale-ndr"
3042     layout: "plot-throughput-speedup-analysis"
3043
3044 - type: "plot"
3045   title: "Speedup: 2n-clx-cx556a-78b-rdma-ip6routing-base-scale-pdr-tsa"
3046   algorithm: "plot_tsa_name"
3047   output-file: "{DIR[STATIC,VPP]}/2n-clx-cx556a-78b-rdma-ip6routing-base-scale-pdr-tsa"
3048   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3049   include:
3050     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Dot1Q-Ip6Base-Ndrpdr.78B-.t.c-rdma-dot1q-ip6base-ndrpdr"
3051     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Base-Ndrpdr.78B-.t.c-rdma-ethip6-ip6base-ndrpdr"
3052     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale20K-Ndrpdr.78B-.t.c-rdma-ethip6-ip6scale20k-ndrpdr"
3053     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale200K-Ndrpdr.78B-.t.c-rdma-ethip6-ip6scale200k-ndrpdr"
3054     - "Tests.Vpp.Perf.Ip6.2N1L-100Ge2P1Cx556A-Rdma-Ethip6-Ip6Scale2M-Ndrpdr.78B-.t.c-rdma-ethip6-ip6scale2m-ndrpdr"
3055   layout:
3056     title: "2n-clx-cx556a-78b-rdma-ip6routing-base-scale-pdr"
3057     layout: "plot-throughput-speedup-analysis"
3058
3059 - type: "plot"
3060   title: "Speedup: 2n-clx-x710-64b-l2switching-base-scale-[avf,dpdk]-ndr-tsa"
3061   algorithm: "plot_tsa_name"
3062   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-64b-l2switching-base-scale-[avf,dpdk]-ndr-tsa"
3063   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3064   include:
3065     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Eth-L2Xcbase-Ndrpdr.64B-.t.c-avf-eth-l2xcbase-ndrpdr"
3066     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-dot1q-l2bdbasemaclrn-ndrpdr"
3067     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdbasemaclrn-ndrpdr"
3068     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-ndrpdr"
3069     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
3070     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale1mmaclrn-ndrpdr"
3071   layout:
3072     title: "2n-clx-x710-64b-l2switching-base-scale-[avf,dpdk]-ndr"
3073     layout: "plot-throughput-speedup-analysis"
3074
3075 - type: "plot"
3076   title: "Speedup: 2n-clx-x710-64b-l2switching-base-scale-[avf,dpdk]-pdr-tsa"
3077   algorithm: "plot_tsa_name"
3078   output-file: "{DIR[STATIC,VPP]}/2n-clx-x710-64b-l2switching-base-scale-[avf,dpdk]-pdr-tsa"
3079   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3080   include:
3081     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Eth-L2Xcbase-Ndrpdr.64B-.t.c-avf-eth-l2xcbase-ndrpdr"
3082     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-dot1q-l2bdbasemaclrn-ndrpdr"
3083     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdbasemaclrn-ndrpdr"
3084     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-ndrpdr"
3085     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
3086     - "Tests.Vpp.Perf.L2.2N1L-10Ge2P1X710-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale1mmaclrn-ndrpdr"
3087   layout:
3088     title: "2n-clx-x710-64b-l2switching-base-scale-[avf,dpdk]-pdr"
3089     layout: "plot-throughput-speedup-analysis"
3090
3091 - type: "plot"
3092   title: "Speedup: 2n-clx-xxv710-64b-l2switching-base-avf-ndr-tsa"
3093   algorithm: "plot_tsa_name"
3094   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-l2switching-base-avf-ndr-tsa"
3095   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3096   include:
3097     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Patch-Ndrpdr.64B-.t.c-avf-eth-l2patch-ndrpdr"
3098     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Xcbase-Ndrpdr.64B-.t.c-avf-eth-l2xcbase-ndrpdr"
3099     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-dot1q-l2bdbasemaclrn-ndrpdr"
3100     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdbasemaclrn-ndrpdr"
3101   layout:
3102     title: "2n-clx-xxv710-64b-l2switching-base-avf-ndr"
3103     layout: "plot-throughput-speedup-analysis"
3104
3105 - type: "plot"
3106   title: "Speedup: 2n-clx-xxv710-64b-l2switching-base-avf-pdr-tsa"
3107   algorithm: "plot_tsa_name"
3108   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-l2switching-base-avf-pdr-tsa"
3109   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3110   include:
3111     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Patch-Ndrpdr.64B-.t.c-avf-eth-l2patch-ndrpdr"
3112     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Xcbase-Ndrpdr.64B-.t.c-avf-eth-l2xcbase-ndrpdr"
3113     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-dot1q-l2bdbasemaclrn-ndrpdr"
3114     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdbasemaclrn-ndrpdr"
3115   layout:
3116     title: "2n-clx-xxv710-64b-l2switching-base-avf-pdr"
3117     layout: "plot-throughput-speedup-analysis"
3118
3119 - type: "plot"
3120   title: "Speedup: 2n-clx-xxv710-64b-l2switching-base-scale-avf-ndr-tsa"
3121   algorithm: "plot_tsa_name"
3122   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-l2switching-base-scale-avf-ndr-tsa"
3123   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3124   include:
3125     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdbasemaclrn-ndrpdr"
3126     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdscale10kmaclrn-ndrpdr"
3127     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdscale100kmaclrn-ndrpdr"
3128     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdscale1mmaclrn-ndrpdr"
3129   layout:
3130     title: "2n-clx-xxv710-64b-l2switching-base-scale-avf-ndr"
3131     layout: "plot-throughput-speedup-analysis"
3132
3133 - type: "plot"
3134   title: "Speedup: 2n-clx-xxv710-64b-l2switching-base-scale-avf-pdr-tsa"
3135   algorithm: "plot_tsa_name"
3136   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-l2switching-base-scale-avf-pdr-tsa"
3137   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3138   include:
3139     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdbasemaclrn-ndrpdr"
3140     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdscale10kmaclrn-ndrpdr"
3141     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdscale100kmaclrn-ndrpdr"
3142     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Avf-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-.t.c-avf-eth-l2bdscale1mmaclrn-ndrpdr"
3143   layout:
3144     title: "2n-clx-xxv710-64b-l2switching-base-scale-avf-pdr"
3145     layout: "plot-throughput-speedup-analysis"
3146
3147 - type: "plot"
3148   title: "Speedup: 2n-clx-xxv710-64b-l2switching-base-dpdk-ndr-tsa"
3149   algorithm: "plot_tsa_name"
3150   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-l2switching-base-dpdk-ndr-tsa"
3151   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3152   include:
3153     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Patch-Ndrpdr.64B-.t.c-eth-l2patch-ndrpdr"
3154     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Dot1Q-L2Xcbase-Ndrpdr.64B-.t.c-dot1q-l2xcbase-ndrpdr"
3155     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Ndrpdr.64B-.t.c-eth-l2xcbase-ndrpdr"
3156     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-ndrpdr"
3157     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
3158   layout:
3159     title: "2n-clx-xxv710-64b-l2switching-base-dpdk-ndr"
3160     layout: "plot-throughput-speedup-analysis"
3161
3162 - type: "plot"
3163   title: "Speedup: 2n-clx-xxv710-64b-l2switching-base-dpdk-pdr-tsa"
3164   algorithm: "plot_tsa_name"
3165   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-l2switching-base-dpdk-pdr-tsa"
3166   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3167   include:
3168     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Patch-Ndrpdr.64B-.t.c-eth-l2patch-ndrpdr"
3169     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Dot1Q-L2Xcbase-Ndrpdr.64B-.t.c-dot1q-l2xcbase-ndrpdr"
3170     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Xcbase-Ndrpdr.64B-.t.c-eth-l2xcbase-ndrpdr"
3171     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Dot1Q-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-dot1q-l2bdbasemaclrn-ndrpdr"
3172     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
3173   layout:
3174     title: "2n-clx-xxv710-64b-l2switching-base-dpdk-pdr"
3175     layout: "plot-throughput-speedup-analysis"
3176
3177 - type: "plot"
3178   title: "Speedup: 2n-clx-xxv710-64b-l2switching-base-scale-dpdk-ndr-tsa"
3179   algorithm: "plot_tsa_name"
3180   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-l2switching-base-scale-dpdk-ndr-tsa"
3181   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3182   include:
3183     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
3184     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale10kmaclrn-ndrpdr"
3185     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale100kmaclrn-ndrpdr"
3186     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale1mmaclrn-ndrpdr"
3187   layout:
3188     title: "2n-clx-xxv710-64b-l2switching-base-scale-dpdk-ndr"
3189     layout: "plot-throughput-speedup-analysis"
3190
3191 - type: "plot"
3192   title: "Speedup: 2n-clx-xxv710-64b-l2switching-base-scale-dpdk-pdr-tsa"
3193   algorithm: "plot_tsa_name"
3194   output-file: "{DIR[STATIC,VPP]}/2n-clx-xxv710-64b-l2switching-base-scale-dpdk-pdr-tsa"
3195   data: "plot-vpp-throughput-lat-tsa-2n-clx"
3196   include:
3197     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdbasemaclrn-Ndrpdr.64B-.t.c-eth-l2bdbasemaclrn-ndrpdr"
3198     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale10Kmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale10kmaclrn-ndrpdr"
3199     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale100Kmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale100kmaclrn-ndrpdr"
3200     - "Tests.Vpp.Perf.L2.2N1L-25Ge2P1Xxv710-Eth-L2Bdscale1Mmaclrn-Ndrpdr.64B-.t.c-eth-l2bdscale1mmaclrn-ndrpdr"
3201   layout:
3202     title: "2n-clx-xxv710-64b-l2switching-base-scale-dpdk-pdr"
3203     layout: "plot-throughput-speedup-analysis"
3204