545751c270c070255148491e8115bd11c954ff9b
[csit.git] / resources / tools / presentation / specification_CPTA.yaml
1 # Copyright (c) 2018 Cisco and/or its affiliates.
2 # Licensed under the Apache License, Version 2.0 (the "License");
3 # you may not use this file except in compliance with the License.
4 # You may obtain a copy of the License at:
5 #
6 #     http://www.apache.org/licenses/LICENSE-2.0
7 #
8 # Unless required by applicable law or agreed to in writing, software
9 # distributed under the License is distributed on an "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11 # See the License for the specific language governing permissions and
12 # limitations under the License.
13
14 # This is the specification of parameters for "Continuous Performance Trending
15 # and Analysis" feature provided by PAL.
16
17 -
18   type: "environment"
19   configuration:
20     # Debug mode:
21     # - Skip:
22     #   - Download of input data files
23     # - Do:
24     #   - Read data from given zip / xml files
25     #   - Set the configuration as it is done in normal mode
26     # If the section "type: debug" is missing, CFG[DEBUG] is set to 0.
27     CFG[DEBUG]: 0
28
29   paths:
30     # Top level directories:
31     ## Working directory
32     DIR[WORKING]: "_tmp"
33     ## Build directories
34     DIR[BUILD,HTML]: "_build"
35     ## Static .rst files
36     DIR[RST]: "../../../docs/cpta"
37
38     # Static html content
39     DIR[STATIC]: "{DIR[BUILD,HTML]}/_static"
40     DIR[STATIC,VPP]: "{DIR[STATIC]}/vpp"
41     # DIR[STATIC,DPDK]: "{DIR[STATIC]}/dpdk"
42     DIR[STATIC,ARCH]: "{DIR[STATIC]}/archive"
43
44     # Working directories
45     ## Input data files (.zip, .xml)
46     DIR[WORKING,DATA]: "{DIR[WORKING]}/data"
47     ## Static source files from git
48     DIR[WORKING,SRC]: "{DIR[WORKING]}/src"
49     DIR[WORKING,SRC,STATIC]: "{DIR[WORKING,SRC]}/_static"
50
51     # .css patch file
52     DIR[CSS_PATCH_FILE]: "{DIR[STATIC]}/theme_overrides.css"
53     DIR[CSS_PATCH_FILE2]: "{DIR[WORKING,SRC,STATIC]}/theme_overrides.css"
54
55   urls:
56     URL[JENKINS,CSIT]: "https://jenkins.fd.io/view/csit/job"
57     URL[NEXUS,LOG]: "https://logs.fd.io/production/vex-yul-rot-jenkins-1"
58     URL[NEXUS]: "https://docs.fd.io/csit"
59     DIR[NEXUS]: "report/_static/archive"
60
61   make-dirs:
62   # List the directories which are created while preparing the environment.
63   # All directories MUST be defined in "paths" section.
64   - "DIR[WORKING,DATA]"
65   - "DIR[WORKING,SRC,STATIC]"
66   - "DIR[BUILD,HTML]"
67   - "DIR[STATIC,VPP]"
68   - "DIR[STATIC,ARCH]"
69   build-dirs:
70   # List the directories where the results (build) is stored.
71   # All directories MUST be defined in "paths" section.
72   - "DIR[BUILD,HTML]"
73
74 -
75   type: "configuration"
76
77   data-sets:
78     plot-performance-trending:
79       csit-vpp-perf-mrr-daily-master:
80         start: 9
81         end: "lastCompletedBuild" # "lastSuccessfulBuild"  # take all from the 'start'
82
83   plot-layouts:
84     plot-cpta:
85       title: ""
86       autosize: False
87       showlegend: True
88       width: 1100
89       height: 800
90       yaxis:
91         showticklabels: True
92         title: "Throughput [Mpps]"
93         hoverformat: ".4s"
94         range: []
95         gridcolor: "rgb(238, 238, 238)"
96         linecolor: "rgb(238, 238, 238)"
97         showline: True
98         zeroline: False
99         tickcolor: "rgb(238, 238, 238)"
100         linewidth: 1
101         showgrid: True
102       xaxis:
103         showticklabels: True
104         title: "VPP Performance Trending Job ID"
105         autorange: True
106         showgrid: True
107         gridcolor: "rgb(238, 238, 238)"
108         linecolor: "rgb(238, 238, 238)"
109         fixedrange: False
110         zeroline: False
111         tickcolor: "rgb(238, 238, 238)"
112         showline: True
113         linewidth: 1
114         autotick: True
115       margin:
116         r: 20
117         b: 50
118         t: 50
119         l: 70
120       legend:
121         orientation: "h"
122         traceorder: "normal"
123 #        tracegroupgap: 10
124 #        bordercolor: "rgb(238, 238, 238)"
125 #        borderwidth: 1
126
127 -
128   type: "debug"
129   general:
130     input-format: "xml"  # zip or xml
131     extract: "robot-plugin/output.xml"  # Only for zip
132   builds:
133     # The files must be in the directory DIR[WORKING,DATA]
134     csit-vpp-perf-mrr-daily-master:
135     -
136       build: 1
137       file: "{DIR[WORKING,DATA]}/output_mrr_1.xml"
138     -
139       build: 2
140       file: "{DIR[WORKING,DATA]}/output_mrr_2.xml"
141     -
142       build: 3
143       file: "{DIR[WORKING,DATA]}/output_mrr_3.xml"
144     -
145       build: 4
146       file: "{DIR[WORKING,DATA]}/output_mrr_4.xml"
147     -
148       build: 5
149       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
150     -
151       build: 6
152       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
153     -
154       build: 7
155       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
156     -
157       build: 8
158       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
159     -
160       build: 9
161       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
162     -
163       build: 10
164       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
165     -
166       build: 11
167       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
168     -
169       build: 12
170       file: "{DIR[WORKING,DATA]}/output_mrr_5.xml"
171
172 -
173   type: "static"
174   src-path: "{DIR[RST]}"
175   dst-path: "{DIR[WORKING,SRC]}"
176
177 -
178   type: "input"  # Ignored in debug mode
179   general:
180     file-name: "output.xml.log.gz"
181     file-format: ".gz"
182     download-path: "{job}/{build}/archives/{filename}"
183     extract: "output.xml"
184 #    file-name: "robot-plugin.zip"
185 #    file-format: ".zip"
186 #    download-path: "{job}/{build}/robot/report/*zip*/{filename}"
187 #    extract: "robot-plugin/output.xml"
188   builds:
189     csit-vpp-perf-mrr-daily-master:
190       start: 9
191       end: "lastCompletedBuild"  # take all from the 'start'
192
193 -
194   type: "output"
195   output:
196 #   "report"
197     "CPTA"  # Continuous Performance Trending and Analysis
198   format:
199     html:
200     - full
201     pdf:
202     - minimal
203
204 ################################################################################
205 ###                                 C P T A                                  ###
206 ################################################################################
207
208 # Plots VPP Continuous Performance Trending and Analysis
209 -
210   type: "cpta"
211   title: "Continuous Performance Trending and Analysis"
212   algorithm: "cpta"
213   output-file-type: ".html"
214   output-file: "{DIR[STATIC,VPP]}/cpta"
215   data: "plot-performance-trending"
216   plots:
217
218 # L2
219
220     - title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
221       output-file-name: "l2-1t1c-x520"
222       data: "plot-performance-trending"
223       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
224       parameters:
225       - "result"
226       - "name"
227       periods:
228       - 1
229       - 5
230       - 30
231       layout: "plot-cpta"
232
233     - title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
234       output-file-name: "l2-2t2c-x520"
235       data: "plot-performance-trending"
236       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
237       parameters:
238       - "result"
239       - "name"
240       periods:
241       - 1
242       - 5
243       - 30
244       layout: "plot-cpta"
245
246     - title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
247       output-file-name: "l2-4t4c-x520"
248       data: "plot-performance-trending"
249       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '4T4C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
250       parameters:
251       - "result"
252       - "name"
253       periods:
254       - 1
255       - 5
256       - 30
257       layout: "plot-cpta"
258
259     - title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
260       output-file-name: "l2-feature-1t1c-x520"
261       data: "plot-performance-trending"
262       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
263       parameters:
264       - "result"
265       - "name"
266       periods:
267       - 1
268       - 5
269       - 30
270       layout: "plot-cpta"
271
272     - title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
273       output-file-name: "l2-feature-2t2c-x520"
274       data: "plot-performance-trending"
275       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
276       parameters:
277       - "result"
278       - "name"
279       periods:
280       - 1
281       - 5
282       - 30
283       layout: "plot-cpta"
284
285     - title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
286       output-file-name: "l2-feature-4t4c-x520"
287       data: "plot-performance-trending"
288       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '4T4C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
289       parameters:
290       - "result"
291       - "name"
292       periods:
293       - 1
294       - 5
295       - 30
296       layout: "plot-cpta"
297
298     - title: "VPP 1T1C L2 64B Packet Throughput - {period} Trending"
299       output-file-name: "l2-1t1c-xl710"
300       data: "plot-performance-trending"
301       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '1T1C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
302       parameters:
303       - "result"
304       - "name"
305       periods:
306       - 1
307       - 5
308       - 30
309       layout: "plot-cpta"
310
311     - title: "VPP 2T2C L2 64B Packet Throughput - {period} Trending"
312       output-file-name: "l2-2t2c-xl710"
313       data: "plot-performance-trending"
314       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '2T2C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
315       parameters:
316       - "result"
317       - "name"
318       periods:
319       - 1
320       - 5
321       - 30
322       layout: "plot-cpta"
323
324     - title: "VPP 4T4C L2 64B Packet Throughput - {period} Trending"
325       output-file-name: "l2-4t4c-xl710"
326       data: "plot-performance-trending"
327       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '4T4C' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST' and not 'MEMIF'"
328       parameters:
329       - "result"
330       - "name"
331       periods:
332       - 1
333       - 5
334       - 30
335       layout: "plot-cpta"
336
337 # IPv4
338
339     - title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
340       output-file-name: "ip4-1t1c-x520"
341       data: "plot-performance-trending"
342       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
343       parameters:
344       - "result"
345       - "name"
346       periods:
347       - 1
348       - 5
349       - 30
350       layout: "plot-cpta"
351
352     - title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
353       output-file-name: "ip4-2t2c-x520"
354       data: "plot-performance-trending"
355       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
356       parameters:
357       - "result"
358       - "name"
359       periods:
360       - 1
361       - 5
362       - 30
363       layout: "plot-cpta"
364
365     - title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
366       output-file-name: "ip4-4t4c-x520"
367       data: "plot-performance-trending"
368       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and ('BASE' or 'SCALE') and '4T4C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
369       parameters:
370       - "result"
371       - "name"
372       periods:
373       - 1
374       - 5
375       - 30
376       layout: "plot-cpta"
377
378     - title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
379       output-file-name: "ip4-feature-1t1c-x520"
380       data: "plot-performance-trending"
381       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
382       parameters:
383       - "result"
384       - "name"
385       periods:
386       - 1
387       - 5
388       - 30
389       layout: "plot-cpta"
390
391     - title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
392       output-file-name: "ip4-feature-2t2c-x520"
393       data: "plot-performance-trending"
394       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
395       parameters:
396       - "result"
397       - "name"
398       periods:
399       - 1
400       - 5
401       - 30
402       layout: "plot-cpta"
403
404     - title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
405       output-file-name: "ip4-feature-4t4c-x520"
406       data: "plot-performance-trending"
407       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'FEATURE' and '4T4C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
408       parameters:
409       - "result"
410       - "name"
411       periods:
412       - 1
413       - 5
414       - 30
415       layout: "plot-cpta"
416
417     - title: "VPP 1T1C IPv4 64B Packet Throughput - {period} Trending"
418       output-file-name: "ip4-1t1c-xl710"
419       data: "plot-performance-trending"
420       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE' or 'FEATURE') and '1T1C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
421       parameters:
422       - "result"
423       - "name"
424       periods:
425       - 1
426       - 5
427       - 30
428       layout: "plot-cpta"
429
430     - title: "VPP 2T2C IPv4 64B Packet Throughput - {period} Trending"
431       output-file-name: "ip4-2t2c-xl710"
432       data: "plot-performance-trending"
433       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE' or 'FEATURE') and '2T2C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
434       parameters:
435       - "result"
436       - "name"
437       periods:
438       - 1
439       - 5
440       - 30
441       layout: "plot-cpta"
442
443     - title: "VPP 4T4C IPv4 64B Packet Throughput - {period} Trending"
444       output-file-name: "ip4-4t4c-xl710"
445       data: "plot-performance-trending"
446       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and ('BASE' or 'SCALE' or 'FEATURE') and '4T4C' and 'IP4FWD' and not 'IPSEC' and not 'VHOST'"
447       parameters:
448       - "result"
449       - "name"
450       periods:
451       - 1
452       - 5
453       - 30
454       layout: "plot-cpta"
455
456 # IPv4 Tunnels
457
458     - title: "VPP 1T1C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
459       output-file-name: "ip4-tunnels-1t1c-x520"
460       data: "plot-performance-trending"
461       filter: "'NIC_Intel-X520-DA2' and '64B' and 'ENCAP' and 'MRR' and '1T1C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
462       parameters:
463       - "result"
464       - "name"
465       periods:
466       - 1
467       - 5
468       - 30
469       layout: "plot-cpta"
470
471     - title: "VPP 2T2C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
472       output-file-name: "ip4-tunnels-2t2c-x520"
473       data: "plot-performance-trending"
474       filter: "'NIC_Intel-X520-DA2' and '64B' and 'ENCAP' and 'MRR' and '2T2C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
475       parameters:
476       - "result"
477       - "name"
478       periods:
479       - 1
480       - 5
481       - 30
482       layout: "plot-cpta"
483
484     - title: "VPP 4T4C IPv4 Tunnels 64B Packet Throughput - {period} Trending"
485       output-file-name: "ip4-tunnels-4t4c-x520"
486       data: "plot-performance-trending"
487       filter: "'NIC_Intel-X520-DA2' and '64B' and 'ENCAP' and 'MRR' and '4T4C' and ('VXLAN' or 'VXLANGPE' or 'LISP' or 'LISPGPE' or 'GRE') and not 'VHOST' and not 'IPSECHW'"
488       parameters:
489       - "result"
490       - "name"
491       periods:
492       - 1
493       - 5
494       - 30
495       layout: "plot-cpta"
496
497 # IPv6
498
499     - title: "VPP 1T1C IPv6 78B Packet Throughput - {period} Trending"
500       output-file-name: "ip6-1t1c-x520"
501       data: "plot-performance-trending"
502       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
503       parameters:
504       - "result"
505       - "name"
506       periods:
507       - 1
508       - 5
509       - 30
510       layout: "plot-cpta"
511
512     - title: "VPP 2T2C IPv6 78B Packet Throughput - {period} Trending"
513       output-file-name: "ip6-2t2c-x520"
514       data: "plot-performance-trending"
515       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
516       parameters:
517       - "result"
518       - "name"
519       periods:
520       - 1
521       - 5
522       - 30
523       layout: "plot-cpta"
524
525     - title: "VPP 4T4C IPv6 78B Packet Throughput - {period} Trending"
526       output-file-name: "ip6-4t4c-x520"
527       data: "plot-performance-trending"
528       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '4T4C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
529       parameters:
530       - "result"
531       - "name"
532       periods:
533       - 1
534       - 5
535       - 30
536       layout: "plot-cpta"
537
538     - title: "VPP 1T1C IPv6 78B Packet Throughput - {period} Trending"
539       output-file-name: "ip6-1t1c-xl710"
540       data: "plot-performance-trending"
541       filter: "'NIC_Intel-XL710' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '1T1C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
542       parameters:
543       - "result"
544       - "name"
545       periods:
546       - 1
547       - 5
548       - 30
549       layout: "plot-cpta"
550
551     - title: "VPP 2T2C IPv6 78B Packet Throughput - {period} Trending"
552       output-file-name: "ip6-2t2c-xl710"
553       data: "plot-performance-trending"
554       filter: "'NIC_Intel-XL710' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '2T2C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
555       parameters:
556       - "result"
557       - "name"
558       periods:
559       - 1
560       - 5
561       - 30
562       layout: "plot-cpta"
563
564     - title: "VPP 4T4C IPv6 78B Packet Throughput - {period} Trending"
565       output-file-name: "ip6-4t4c-xl710"
566       data: "plot-performance-trending"
567       filter: "'NIC_Intel-XL710' and 'MRR' and '78B' and ('BASE' or 'SCALE' or 'FEATURE') and '4T4C' and 'IP6FWD' and not 'IPSEC' and not 'VHOST'"
568       parameters:
569       - "result"
570       - "name"
571       periods:
572       - 1
573       - 5
574       - 30
575       layout: "plot-cpta"
576
577 # Container memif
578
579     - title: "VPP 1T1C L2 Container memif 64B Packet Throughput - {period} Trending"
580       output-file-name: "container-memif-l2-1t1c-x520"
581       data: "plot-performance-trending"
582       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'BASE' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
583       parameters:
584       - "result"
585       - "name"
586       periods:
587       - 1
588       - 5
589       - 30
590       layout: "plot-cpta"
591
592     - title: "VPP 2T2C L2 Container memif 64B Packet Throughput - {period} Trending"
593       output-file-name: "container-memif-l2-2t2c-x520"
594       data: "plot-performance-trending"
595       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'BASE' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
596       parameters:
597       - "result"
598       - "name"
599       periods:
600       - 1
601       - 5
602       - 30
603       layout: "plot-cpta"
604
605     - title: "VPP 4T4C L2 Container memif 64B Packet Throughput - {period} Trending"
606       output-file-name: "container-memif-l2-4t4c-x520"
607       data: "plot-performance-trending"
608       filter: "'NIC_Intel-X520-DA2' and 'MRR' and '64B' and 'BASE' and '4T4C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
609       parameters:
610       - "result"
611       - "name"
612       periods:
613       - 1
614       - 5
615       - 30
616       layout: "plot-cpta"
617
618     - title: "VPP 1T1C L2 Container memif 64B Packet Throughput - {period} Trending"
619       output-file-name: "container-memif-l2-1t1c-xl710"
620       data: "plot-performance-trending"
621       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and 'BASE' and '1T1C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
622       parameters:
623       - "result"
624       - "name"
625       periods:
626       - 1
627       - 5
628       - 30
629       layout: "plot-cpta"
630
631     - title: "VPP 2T2C L2 Container memif 64B Packet Throughput - {period} Trending"
632       output-file-name: "container-memif-l2-2t2c-xl710"
633       data: "plot-performance-trending"
634       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and 'BASE' and '2T2C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
635       parameters:
636       - "result"
637       - "name"
638       periods:
639       - 1
640       - 5
641       - 30
642       layout: "plot-cpta"
643
644     - title: "VPP 4T4C L2 Container memif 64B Packet Throughput - {period} Trending"
645       output-file-name: "container-memif-l2-4t4c-xl710"
646       data: "plot-performance-trending"
647       filter: "'NIC_Intel-XL710' and 'MRR' and '64B' and 'BASE' and '4T4C' and 'MEMIF' and ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD') and not 'VHOST'"
648       parameters:
649       - "result"
650       - "name"
651       periods:
652       - 1
653       - 5
654       - 30
655       layout: "plot-cpta"
656
657 # VM vhost
658
659     - title: "VPP 1T1C VM vhost ethip4 64B Packet Throughput - {period} Trending"
660       output-file-name: "vm-vhost-ethip4-1t1c-x520"
661       data: "plot-performance-trending"
662       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '1T1C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
663       parameters:
664       - "result"
665       - "name"
666       periods:
667       - 1
668       - 5
669       - 30
670       layout: "plot-cpta"
671
672     - title: "VPP 2T2C VM vhost ethip4 64B Packet Throughput - {period} Trending"
673       output-file-name: "vm-vhost-ethip4-2t2c-x520"
674       data: "plot-performance-trending"
675       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '2T2C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
676       parameters:
677       - "result"
678       - "name"
679       periods:
680       - 1
681       - 5
682       - 30
683       layout: "plot-cpta"
684
685     - title: "VPP 4T4C VM vhost ethip4 64B Packet Throughput - {period} Trending"
686       output-file-name: "vm-vhost-ethip4-4t4c-x520"
687       data: "plot-performance-trending"
688       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '4T4C' and 'VHOST' and not ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD')"
689       parameters:
690       - "result"
691       - "name"
692       periods:
693       - 1
694       - 5
695       - 30
696       layout: "plot-cpta"
697
698     - title: "VPP 1T1C VM vhost eth 64B Packet Throughput - {period} Trending"
699       output-file-name: "vm-vhost-eth-1t1c-x520"
700       data: "plot-performance-trending"
701       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
702
703       parameters:
704       - "result"
705       - "name"
706       periods:
707       - 1
708       - 5
709       - 30
710       layout: "plot-cpta"
711
712     - title: "VPP 2T2C VM vhost eth 64B Packet Throughput - {period} Trending"
713       output-file-name: "vm-vhost-eth-2t2c-x520"
714       data: "plot-performance-trending"
715       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
716       parameters:
717       - "result"
718       - "name"
719       periods:
720       - 1
721       - 5
722       - 30
723       layout: "plot-cpta"
724
725     - title: "VPP 4T4C VM vhost eth 64B Packet Throughput - {period} Trending"
726       output-file-name: "vm-vhost-eth-4t4c-x520"
727       data: "plot-performance-trending"
728       filter: "'NIC_Intel-X520-DA2' and '64B' and 'MRR' and '4T4C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
729       parameters:
730       - "result"
731       - "name"
732       periods:
733       - 1
734       - 5
735       - 30
736       layout: "plot-cpta"
737
738     - title: "VPP 1T1C VM vhost eth 64B Packet Throughput - {period} Trending"
739       output-file-name: "vm-vhost-eth-1t1c-xl710"
740       data: "plot-performance-trending"
741       filter: "'NIC_Intel-XL710' and '64B' and 'MRR' and '1T1C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
742
743       parameters:
744       - "result"
745       - "name"
746       periods:
747       - 1
748       - 5
749       - 30
750       layout: "plot-cpta"
751
752     - title: "VPP 2T2C VM vhost eth 64B Packet Throughput - {period} Trending"
753       output-file-name: "vm-vhost-eth-2t2c-xl710"
754       data: "plot-performance-trending"
755       filter: "'NIC_Intel-XL710' and '64B' and 'MRR' and '2T2C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
756       parameters:
757       - "result"
758       - "name"
759       periods:
760       - 1
761       - 5
762       - 30
763       layout: "plot-cpta"
764
765     - title: "VPP 4T4C VM vhost eth 64B Packet Throughput - {period} Trending"
766       output-file-name: "vm-vhost-eth-4t4c-xl710"
767       data: "plot-performance-trending"
768       filter: "'NIC_Intel-XL710' and '64B' and 'MRR' and '4T4C' and 'VHOST' and not 'VXLAN' and not 'IP4FWD' and not 'DOT1Q' and not '2VM'"
769       parameters:
770       - "result"
771       - "name"
772       periods:
773       - 1
774       - 5
775       - 30
776       layout: "plot-cpta"
777
778 # IPSec
779
780     - title: "VPP 1T1C IPSec 64B Packet Throughput - {period} Trending"
781       output-file-name: "ipsec-1t1c-x520"
782       data: "plot-performance-trending"
783       filter: "'NIC_Intel-X520-DA2' and '64B' and 'IP4FWD' and 'MRR' and '1T1C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN') and not 'VHOST'"
784       parameters:
785       - "result"
786       - "name"
787       periods:
788       - 1
789       - 5
790       - 30
791       layout: "plot-cpta"
792
793     - title: "VPP 2T2C IPSec 64B Packet Throughput - {period} Trending"
794       output-file-name: "ipsec-2t2c-x520"
795       data: "plot-performance-trending"
796       filter: "'NIC_Intel-X520-DA2' and '64B' and 'IP4FWD' and 'MRR' and '2T2C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN') and not 'VHOST'"
797       parameters:
798       - "result"
799       - "name"
800       periods:
801       - 1
802       - 5
803       - 30
804       layout: "plot-cpta"
805
806     - title: "VPP 4T4C IPSec 64B Packet Throughput - {period} Trending"
807       output-file-name: "ipsec-4t4c-x520"
808       data: "plot-performance-trending"
809       filter: "'NIC_Intel-X520-DA2' and '64B' and 'IP4FWD' and 'MRR' and '4T4C' and 'IPSECHW' and ('IPSECTRAN' or 'IPSECTUN') and not 'VHOST'"
810       parameters:
811       - "result"
812       - "name"
813       periods:
814       - 1
815       - 5
816       - 30
817       layout: "plot-cpta"