Set the trigger for csit-vpp-perf-mrr-daily-master
[ci-management.git] / jjb / csit / csit.yaml
1 # Copyright (c) 2017 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
15 - project:
16     name: csit
17     description: 'CSIT jenkins jobs.'
18     os:
19         - 'ubuntu1604'
20         - 'centos7'
21
22     jobs:
23         - 'csit-dpdk-perf-{stream}-{type}'
24         - 'csit-vpp-perf-{stream}-{type}'
25         - 'csit-ligato-perf-{stream}-{type}'
26         - 'csit-vpp-functional-{stream}-{os}-virl'
27         - 'csit-vpp-verify-{stream_timed}-{os}-weekly'
28         - 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
29         - 'csit-docs-merge-{stream_timed}'
30         - 'csit-docs-verify-{stream}'
31         - 'csit-report-merge-{stream}'
32         - 'csit-trending-daily-master'
33         - 'csit-vpp-perf-trend-daily-master'
34         - 'csit-vpp-perf-trend-semi-weekly-master'
35         - 'csit-vpp-perf-check-{stream}'
36         - 'csit-vpp-perf-mrr-daily-master'
37         - 'csit-vpp-perf-verify-{stream}'
38         - 'csit-nsh_sfc-verify-perf-{stream}'
39         - 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
40         - 'csit-tldk-verify-func-{stream}-{os}-virl'
41
42     project: 'csit'
43     branch: 'master'
44     branch-id: 'oper'
45     build-artifact-num-to-keep: 10
46     type:
47         - all
48         - long
49     stream_timed:
50         - master:
51             branch: 'master'
52             branch-id: 'oper'
53     stream:
54         - master:
55             branch: 'master'
56             branch-id: 'oper'
57         - '1701':
58             branch: 'rls1701'
59             branch-id: 'oper-rls1701'
60         - '1704':
61             branch: 'rls1704'
62             branch-id: 'oper-rls1704'
63         - '1707':
64             branch: 'rls1707'
65             branch-id: 'oper-rls1707'
66         - '1710':
67             branch: 'rls1710'
68             branch-id: 'oper-rls1710'
69         - '1801':
70             branch: 'rls1801'
71             branch-id: 'oper-rls1801'
72
73
74 - job-template:
75     name: 'csit-vpp-functional-{stream}-{os}-virl'
76
77     project-type: freestyle
78     node: '{os}-basebuild-4c-4g'
79     concurrent: true
80
81     logrotate:
82         daysToKeep: '{build-days-to-keep}'
83         numToKeep: '{build-num-to-keep}'
84         artifactDaysToKeep: '{build-artifact-days-to-keep}'
85         artifactNumToKeep: '{build-artifact-num-to-keep}'
86
87     parameters:
88         - project-parameter:
89             project: '{project}'
90         - gerrit-parameter:
91             branch: '{branch}'
92
93     scm:
94         - gerrit-trigger-scm:
95             credentials-id: 'jenkins-gerrit-credentials'
96             refspec: '$GERRIT_REFSPEC'
97             choosing-strategy: 'gerrit'
98
99     wrappers:
100         - fdio-infra-wrappers:
101             build-timeout: '{build-timeout}'
102
103     triggers:
104         - gerrit-trigger-patch-submitted:
105             name: '{project}'
106             branch: '{branch}'
107
108     builders:
109         - shell:
110             !include-raw-escape: include-raw-csit-vpp-functional-virl.sh
111
112     publishers:
113         - archive-artifacts:
114             artifacts: 'report.html, log.html, output.xml'
115             latest-only: false
116
117         - robot-report:
118             output-path: ''
119
120         - fdio-infra-shiplogs:
121             maven-version: 'mvn33-new'
122
123 - job-template:
124     name: 'csit-dpdk-perf-{stream}-{type}'
125
126     project-type: freestyle
127     node: 'ubuntu1604-basebuild-4c-4g'
128     concurrent: false
129
130     logrotate:
131         daysToKeep: '{build-days-to-keep}'
132         numToKeep: '{build-num-to-keep}'
133         artifactDaysToKeep: '{build-artifact-days-to-keep}'
134         artifactNumToKeep: '{build-artifact-num-to-keep}'
135
136     parameters:
137         - project-parameter:
138             project: '{project}'
139         - gerrit-parameter:
140             branch: '{branch}'
141         - type-parameter:
142             type: '{type}'
143
144     scm:
145         - gerrit-trigger-scm:
146             credentials-id: 'jenkins-gerrit-credentials'
147             refspec: '$GERRIT_REFSPEC'
148             choosing-strategy: 'gerrit'
149
150     wrappers:
151         - fdio-infra-wrappers-non-activity-timeout:
152             build-timeout: '{build-timeout}'
153
154     triggers:
155         - gerrit-trigger-manually-triggered:
156             name: '{project}'
157             branch: '{branch}'
158             comment-trigger-value: 'verify-perf-dpdk-{type}'
159
160     builders:
161         - shell:
162             !include-raw-escape: jjb/csit/include-raw-csit-dpdk-perf-hw.sh
163
164     publishers:
165         - archive-artifacts:
166             artifacts: 'archive/*.*'
167             latest-only: false
168
169         - robot:
170             output-path: archive
171             other-files:
172               - '*.*'
173
174         - plot:
175             - title: '64B-1t1c-eth-l2xcbase-testpmd-ndrdisc'
176               group: 'RFC2544: Xconnect'
177               yaxis: 'Packets Per Second'
178               num-builds: '20'
179               keep-records: True
180               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-1.csv'
181               series:
182                   - file: 'output_perf_data.xml'
183                     format: xml
184                     xpath-type: 'nodeset'
185                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "L2XCFWD")]'
186             - title: '64B-2t2c-eth-l2xcbase-testpmd-ndrdisc'
187               group: 'RFC2544: Xconnect'
188               yaxis: 'Packets Per Second'
189               num-builds: '20'
190               keep-records: True
191               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-2.csv'
192               series:
193                   - file: 'output_perf_data.xml'
194                     format: xml
195                     xpath-type: 'nodeset'
196                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "L2XCFWD")]'
197             - title: '64B-4t4c-eth-l2xcbase-testpmd-ndrdisc'
198               group: 'RFC2544: Xconnect'
199               yaxis: 'Packets Per Second'
200               num-builds: '20'
201               keep-records: True
202               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-3.csv'
203               series:
204                   - file: 'output_perf_data.xml'
205                     format: xml
206                     xpath-type: 'nodeset'
207                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "L2XCFWD")]'
208             - title: '64B-1t1c-eth-l2xcbase-testpmd-pdrdisc'
209               group: 'RFC2544: Xconnect'
210               yaxis: 'Packets Per Second'
211               num-builds: '20'
212               keep-records: True
213               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-4.csv'
214               series:
215                   - file: 'output_perf_data.xml'
216                     format: xml
217                     xpath-type: 'nodeset'
218                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "L2XCFWD")]'
219             - title: '64B-2t2c-eth-l2xcbase-testpmd-pdrdisc'
220               group: 'RFC2544: Xconnect'
221               yaxis: 'Packets Per Second'
222               num-builds: '20'
223               keep-records: True
224               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-5.csv'
225               series:
226                   - file: 'output_perf_data.xml'
227                     format: xml
228                     xpath-type: 'nodeset'
229                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "L2XCFWD")]'
230             - title: '64B-4t4c-eth-l2xcbase-testpmd-pdrdisc'
231               group: 'RFC2544: Xconnect'
232               yaxis: 'Packets Per Second'
233               num-builds: '20'
234               keep-records: True
235               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-6.csv'
236               series:
237                   - file: 'output_perf_data.xml'
238                     format: xml
239                     xpath-type: 'nodeset'
240                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "L2XCFWD")]'
241
242         - fdio-infra-shiplogs:
243             maven-version: 'mvn33-new'
244
245 - job-template:
246     name: 'csit-vpp-perf-{stream}-{type}'
247
248     project-type: freestyle
249     node: 'ubuntu1604-basebuild-8c-32g'
250     concurrent: true
251
252     logrotate:
253         daysToKeep: '{build-days-to-keep}'
254         numToKeep: '{build-num-to-keep}'
255         artifactDaysToKeep: '{build-artifact-days-to-keep}'
256         artifactNumToKeep: '{build-artifact-num-to-keep}'
257
258     parameters:
259         - project-parameter:
260             project: '{project}'
261         - gerrit-parameter:
262             branch: '{branch}'
263         - type-parameter:
264             type: '{type}'
265
266     scm:
267         - gerrit-trigger-scm:
268             credentials-id: 'jenkins-gerrit-credentials'
269             refspec: '$GERRIT_REFSPEC'
270             choosing-strategy: 'gerrit'
271
272     wrappers:
273         - fdio-infra-wrappers-non-activity-timeout:
274             build-timeout: '{build-timeout}'
275
276     triggers:
277         - gerrit-trigger-manually-triggered:
278             name: '{project}'
279             branch: '{branch}'
280             comment-trigger-value: 'verify-perf-{type}'
281
282     builders:
283         - shell:
284             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-hw.sh
285
286     publishers:
287         - archive-artifacts:
288             artifacts: 'archive/*.*'
289             latest-only: false
290
291         - robot:
292             output-path: archive
293             other-files:
294               - '*.*'
295
296         - plot:
297             - title: '64B-1t1c-eth-l2*-ndrdisc'
298               group: 'RFC2544: Xconnect and Bridge Domain'
299               yaxis: 'Packets Per Second'
300               num-builds: '20'
301               keep-records: True
302               csv-file-name: 'csit-vpp-perf-{stream}-{type}-l2-1.csv'
303               series:
304                   - file: 'output_perf_data.xml'
305                     format: xml
306                     xpath-type: 'nodeset'
307                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
308             - title: '64B-2t2c-eth-l2*-ndrdisc'
309               group: 'RFC2544: Xconnect and Bridge Domain'
310               yaxis: 'Packets Per Second'
311               num-builds: '20'
312               keep-records: True
313               csv-file-name: 'csit-vpp-perf-{stream}-{type}-l2-2.csv'
314               series:
315                   - file: 'output_perf_data.xml'
316                     format: xml
317                     xpath-type: 'nodeset'
318                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
319             - title: '64B-4t4c-eth-l2*-ndrdisc'
320               group: 'RFC2544: Xconnect and Bridge Domain'
321               yaxis: 'Packets Per Second'
322               num-builds: '20'
323               keep-records: True
324               csv-file-name: 'csit-vpp-perf-{stream}-{type}-l2-3.csv'
325               series:
326                   - file: 'output_perf_data.xml'
327                     format: xml
328                     xpath-type: 'nodeset'
329                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
330             - title: '64B-1t1c-eth-l2*-pdrdisc'
331               group: 'RFC2544: Xconnect and Bridge Domain'
332               yaxis: 'Packets Per Second'
333               num-builds: '20'
334               keep-records: True
335               csv-file-name: 'csit-vpp-perf-{stream}-{type}-l2-4.csv'
336               series:
337                   - file: 'output_perf_data.xml'
338                     format: xml
339                     xpath-type: 'nodeset'
340                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
341             - title: '64B-2t2c-eth-l2*-pdrdisc'
342               group: 'RFC2544: Xconnect and Bridge Domain'
343               yaxis: 'Packets Per Second'
344               num-builds: '20'
345               keep-records: True
346               csv-file-name: 'csit-vpp-perf-{stream}-{type}-l2-5.csv'
347               series:
348                   - file: 'output_perf_data.xml'
349                     format: xml
350                     xpath-type: 'nodeset'
351                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
352             - title: '64B-4t4c-eth-l2*-pdrdisc'
353               group: 'RFC2544: Xconnect and Bridge Domain'
354               yaxis: 'Packets Per Second'
355               num-builds: '20'
356               keep-records: True
357               csv-file-name: 'csit-vpp-perf-{stream}-{type}-l2-6.csv'
358               series:
359                   - file: 'output_perf_data.xml'
360                     format: xml
361                     xpath-type: 'nodeset'
362                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
363
364             - title: '64B-1t1c-ethip4-ip4*-ndrdisc'
365               group: 'RFC2544: IPv4 base, scale, feature'
366               yaxis: 'Packets Per Second'
367               num-builds: '20'
368               keep-records: True
369               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv4-1.csv'
370               series:
371                   - file: 'output_perf_data.xml'
372                     format: xml
373                     xpath-type: 'nodeset'
374                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IP4FWD")]'
375             - title: '64B-2t2c-ethip4-ip4*-ndrdisc'
376               group: 'RFC2544: IPv4 base, scale, feature'
377               yaxis: 'Packets Per Second'
378               num-builds: '20'
379               keep-records: True
380               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv4-2.csv'
381               series:
382                   - file: 'output_perf_data.xml'
383                     format: xml
384                     xpath-type: 'nodeset'
385                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IP4FWD")]'
386             - title: '64B-4t4c-ethip4-ip4*-ndrdisc'
387               group: 'RFC2544: IPv4 base, scale, feature'
388               yaxis: 'Packets Per Second'
389               num-builds: '20'
390               keep-records: True
391               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv4-3.csv'
392               series:
393                   - file: 'output_perf_data.xml'
394                     format: xml
395                     xpath-type: 'nodeset'
396                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "IP4FWD")]'
397             - title: '64B-1t1c-ethip4-ip4*-pdrdisc'
398               group: 'RFC2544: IPv4 base, scale, feature'
399               yaxis: 'Packets Per Second'
400               num-builds: '20'
401               keep-records: True
402               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv4-4.csv'
403               series:
404                   - file: 'output_perf_data.xml'
405                     format: xml
406                     xpath-type: 'nodeset'
407                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IP4FWD")]'
408             - title: '64B-2t2c-ethip4-ip4*-pdrdisc'
409               group: 'RFC2544: IPv4 base, scale, feature'
410               yaxis: 'Packets Per Second'
411               num-builds: '20'
412               keep-records: True
413               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv4-5.csv'
414               series:
415                   - file: 'output_perf_data.xml'
416                     format: xml
417                     xpath-type: 'nodeset'
418                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "IP4FWD")]'
419             - title: '64B-4t4c-ethip4-ip4*-pdrdisc'
420               group: 'RFC2544: IPv4 base, scale, feature'
421               yaxis: 'Packets Per Second'
422               num-builds: '20'
423               keep-records: True
424               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv4-6.csv'
425               series:
426                   - file: 'output_perf_data.xml'
427                     format: xml
428                     xpath-type: 'nodeset'
429                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "IP4FWD")]'
430
431             - title: '78B-1t1c-ethip6-ip6*-ndrdisc'
432               group: 'RFC2544: IPv6 base, scale, feature'
433               yaxis: 'Packets Per Second'
434               num-builds: '20'
435               keep-records: True
436               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv6-1.csv'
437               series:
438                   - file: 'output_perf_data.xml'
439                     format: xml
440                     xpath-type: 'nodeset'
441                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IP6FWD")]'
442             - title: '78B-2t2c-ethip6-ip6*-ndrdisc'
443               group: 'RFC2544: IPv6 base, scale, feature'
444               yaxis: 'Packets Per Second'
445               num-builds: '20'
446               keep-records: True
447               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv6-2.csv'
448               series:
449                   - file: 'output_perf_data.xml'
450                     format: xml
451                     xpath-type: 'nodeset'
452                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IP6FWD")]'
453             - title: '78B-4t4c-ethip6-ip6*-ndrdisc'
454               group: 'RFC2544: IPv6 base, scale, feature'
455               yaxis: 'Packets Per Second'
456               num-builds: '20'
457               keep-records: True
458               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv6-3.csv'
459               series:
460                   - file: 'output_perf_data.xml'
461                     format: xml
462                     xpath-type: 'nodeset'
463                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "IP6FWD")]'
464             - title: '78B-1t1c-ethip6-ip6*-pdrdisc'
465               group: 'RFC2544: IPv6 base, scale, feature'
466               yaxis: 'Packets Per Second'
467               num-builds: '20'
468               keep-records: True
469               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv6-4.csv'
470               series:
471                   - file: 'output_perf_data.xml'
472                     format: xml
473                     xpath-type: 'nodeset'
474                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IP6FWD")]'
475             - title: '78B-2t2c-ethip6-ip6*-pdrdisc'
476               group: 'RFC2544: IPv6 base, scale, feature'
477               yaxis: 'Packets Per Second'
478               num-builds: '20'
479               keep-records: True
480               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv6-5.csv'
481               series:
482                   - file: 'output_perf_data.xml'
483                     format: xml
484                     xpath-type: 'nodeset'
485                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "IP6FWD")]'
486             - title: '78B-4t4c-ethip6-ip6*-pdrdisc'
487               group: 'RFC2544: IPv6 base, scale, feature'
488               yaxis: 'Packets Per Second'
489               num-builds: '20'
490               keep-records: True
491               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv6-6.csv'
492               series:
493                   - file: 'output_perf_data.xml'
494                     format: xml
495                     xpath-type: 'nodeset'
496                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "IP6FWD")]'
497
498             - title: '64B-1t1c-ethip4*-ndrdisc'
499               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
500               yaxis: 'Packets Per Second'
501               num-builds: '20'
502               keep-records: True
503               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-1.csv'
504               series:
505                   - file: 'output_perf_data.xml'
506                     format: xml
507                     xpath-type: 'nodeset'
508                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
509             - title: '64B-2t2c-ethip4*-ndrdisc'
510               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
511               yaxis: 'Packets Per Second'
512               num-builds: '20'
513               keep-records: True
514               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-2.csv'
515               series:
516                   - file: 'output_perf_data.xml'
517                     format: xml
518                     xpath-type: 'nodeset'
519                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
520             - title: '64B-4t4c-ethip4*-ndrdisc'
521               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
522               yaxis: 'Packets Per Second'
523               num-builds: '20'
524               keep-records: True
525               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-3.csv'
526               series:
527                   - file: 'output_perf_data.xml'
528                     format: xml
529                     xpath-type: 'nodeset'
530                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
531             - title: '64B-1t1c-ethip4*-pdrdisc'
532               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
533               yaxis: 'Packets Per Second'
534               num-builds: '20'
535               keep-records: True
536               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-4.csv'
537               series:
538                   - file: 'output_perf_data.xml'
539                     format: xml
540                     xpath-type: 'nodeset'
541                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
542             - title: '64B-2t2c-ethip4*-pdrdisc'
543               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
544               yaxis: 'Packets Per Second'
545               num-builds: '20'
546               keep-records: True
547               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-5.csv'
548               series:
549                   - file: 'output_perf_data.xml'
550                     format: xml
551                     xpath-type: 'nodeset'
552                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
553             - title: '64B-4t4c-ethip4*-pdrdisc'
554               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
555               yaxis: 'Packets Per Second'
556               num-builds: '20'
557               keep-records: True
558               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-6.csv'
559               series:
560                   - file: 'output_perf_data.xml'
561                     format: xml
562                     xpath-type: 'nodeset'
563                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
564             - title: '78B-1t1c-ethip6*-ndrdisc'
565               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
566               yaxis: 'Packets Per Second'
567               num-builds: '20'
568               keep-records: True
569               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-7.csv'
570               series:
571                   - file: 'output_perf_data.xml'
572                     format: xml
573                     xpath-type: 'nodeset'
574                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
575             - title: '78B-2t2c-ethip6*-ndrdisc'
576               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
577               yaxis: 'Packets Per Second'
578               num-builds: '20'
579               keep-records: True
580               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-8.csv'
581               series:
582                   - file: 'output_perf_data.xml'
583                     format: xml
584                     xpath-type: 'nodeset'
585                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
586             - title: '78B-4t4c-ethip6*-ndrdisc'
587               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
588               yaxis: 'Packets Per Second'
589               num-builds: '20'
590               keep-records: True
591               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-9.csv'
592               series:
593                   - file: 'output_perf_data.xml'
594                     format: xml
595                     xpath-type: 'nodeset'
596                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
597             - title: '78B-1t1c-ethip6*-pdrdisc'
598               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
599               yaxis: 'Packets Per Second'
600               num-builds: '20'
601               keep-records: True
602               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-10.csv'
603               series:
604                   - file: 'output_perf_data.xml'
605                     format: xml
606                     xpath-type: 'nodeset'
607                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
608             - title: '78B-2t2c-ethip6*-pdrdisc'
609               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
610               yaxis: 'Packets Per Second'
611               num-builds: '20'
612               keep-records: True
613               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-11.csv'
614               series:
615                   - file: 'output_perf_data.xml'
616                     format: xml
617                     xpath-type: 'nodeset'
618                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
619             - title: '78B-4t4c-ethip6*-pdrdisc'
620               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
621               yaxis: 'Packets Per Second'
622               num-builds: '20'
623               keep-records: True
624               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-12.csv'
625               series:
626                   - file: 'output_perf_data.xml'
627                     format: xml
628                     xpath-type: 'nodeset'
629                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
630
631             - title: '64B-1t1c-ethip4*-ndrdisc'
632               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
633               yaxis: 'Packets Per Second'
634               num-builds: '20'
635               keep-records: True
636               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-1.csv'
637               series:
638                   - file: 'output_perf_data.xml'
639                     format: xml
640                     xpath-type: 'nodeset'
641                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
642             - title: '64B-2t2c-ethip4*-ndrdisc'
643               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
644               yaxis: 'Packets Per Second'
645               num-builds: '20'
646               keep-records: True
647               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-2.csv'
648               series:
649                   - file: 'output_perf_data.xml'
650                     format: xml
651                     xpath-type: 'nodeset'
652                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
653             - title: '64B-4t4c-ethip4*-ndrdisc'
654               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
655               yaxis: 'Packets Per Second'
656               num-builds: '20'
657               keep-records: True
658               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-3.csv'
659               series:
660                   - file: 'output_perf_data.xml'
661                     format: xml
662                     xpath-type: 'nodeset'
663                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
664             - title: '64B-1t1c-ethip4*-pdrdisc'
665               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
666               yaxis: 'Packets Per Second'
667               num-builds: '20'
668               keep-records: True
669               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-4.csv'
670               series:
671                   - file: 'output_perf_data.xml'
672                     format: xml
673                     xpath-type: 'nodeset'
674                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
675             - title: '64B-2t2c-ethip4*-pdrdisc'
676               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
677               yaxis: 'Packets Per Second'
678               num-builds: '20'
679               keep-records: True
680               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-5.csv'
681               series:
682                   - file: 'output_perf_data.xml'
683                     format: xml
684                     xpath-type: 'nodeset'
685                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
686             - title: '64B-4t4c-ethip4*-pdrdisc'
687               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
688               yaxis: 'Packets Per Second'
689               num-builds: '20'
690               keep-records: True
691               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-6.csv'
692               series:
693                   - file: 'output_perf_data.xml'
694                     format: xml
695                     xpath-type: 'nodeset'
696                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
697             - title: '78B-1t1c-ethip6*-ndrdisc'
698               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
699               yaxis: 'Packets Per Second'
700               num-builds: '20'
701               keep-records: True
702               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-7.csv'
703               series:
704                   - file: 'output_perf_data.xml'
705                     format: xml
706                     xpath-type: 'nodeset'
707                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
708             - title: '78B-2t2c-ethip6*-ndrdisc'
709               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
710               yaxis: 'Packets Per Second'
711               num-builds: '20'
712               keep-records: True
713               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-8.csv'
714               series:
715                   - file: 'output_perf_data.xml'
716                     format: xml
717                     xpath-type: 'nodeset'
718                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
719             - title: '78B-4t4c-ethip6*-ndrdisc'
720               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
721               yaxis: 'Packets Per Second'
722               num-builds: '20'
723               keep-records: True
724               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-9.csv'
725               series:
726                   - file: 'output_perf_data.xml'
727                     format: xml
728                     xpath-type: 'nodeset'
729                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
730             - title: '78B-1t1c-ethip6*-pdrdisc'
731               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
732               yaxis: 'Packets Per Second'
733               num-builds: '20'
734               keep-records: True
735               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-10.csv'
736               series:
737                   - file: 'output_perf_data.xml'
738                     format: xml
739                     xpath-type: 'nodeset'
740                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
741             - title: '78B-2t2c-ethip6*-pdrdisc'
742               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
743               yaxis: 'Packets Per Second'
744               num-builds: '20'
745               keep-records: True
746               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-11.csv'
747               series:
748                   - file: 'output_perf_data.xml'
749                     format: xml
750                     xpath-type: 'nodeset'
751                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
752             - title: '78B-4t4c-ethip6*-pdrdisc'
753               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
754               yaxis: 'Packets Per Second'
755               num-builds: '20'
756               keep-records: True
757               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-12.csv'
758               series:
759                   - file: 'output_perf_data.xml'
760                     format: xml
761                     xpath-type: 'nodeset'
762                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
763
764             - title: '64B-1t1c-ethip4*-ndrdisc'
765               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
766               yaxis: 'Packets Per Second'
767               num-builds: '20'
768               keep-records: True
769               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-1.csv'
770               series:
771                   - file: 'output_perf_data.xml'
772                     format: xml
773                     xpath-type: 'nodeset'
774                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
775             - title: '64B-2t2c-ethip4*-ndrdisc'
776               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
777               yaxis: 'Packets Per Second'
778               num-builds: '20'
779               keep-records: True
780               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-2.csv'
781               series:
782                   - file: 'output_perf_data.xml'
783                     format: xml
784                     xpath-type: 'nodeset'
785                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
786             - title: '64B-4t4c-ethip4*-ndrdisc'
787               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
788               yaxis: 'Packets Per Second'
789               num-builds: '20'
790               keep-records: True
791               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-3.csv'
792               series:
793                   - file: 'output_perf_data.xml'
794                     format: xml
795                     xpath-type: 'nodeset'
796                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
797             - title: '64B-1t1c-ethip4*-pdrdisc'
798               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
799               yaxis: 'Packets Per Second'
800               num-builds: '20'
801               keep-records: True
802               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-4.csv'
803               series:
804                   - file: 'output_perf_data.xml'
805                     format: xml
806                     xpath-type: 'nodeset'
807                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
808             - title: '64B-2t2c-ethip4*-pdrdisc'
809               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
810               yaxis: 'Packets Per Second'
811               num-builds: '20'
812               keep-records: True
813               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-5.csv'
814               series:
815                   - file: 'output_perf_data.xml'
816                     format: xml
817                     xpath-type: 'nodeset'
818                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
819             - title: '64B-4t4c-ethip4*-pdrdisc'
820               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
821               yaxis: 'Packets Per Second'
822               num-builds: '20'
823               keep-records: True
824               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-6.csv'
825               series:
826                   - file: 'output_perf_data.xml'
827                     format: xml
828                     xpath-type: 'nodeset'
829                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
830             - title: '78B-1t1c-ethip6*-ndrdisc'
831               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
832               yaxis: 'Packets Per Second'
833               num-builds: '20'
834               keep-records: True
835               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-7.csv'
836               series:
837                   - file: 'output_perf_data.xml'
838                     format: xml
839                     xpath-type: 'nodeset'
840                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
841             - title: '78B-2t2c-ethip6*-ndrdisc'
842               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
843               yaxis: 'Packets Per Second'
844               num-builds: '20'
845               keep-records: True
846               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-8.csv'
847               series:
848                   - file: 'output_perf_data.xml'
849                     format: xml
850                     xpath-type: 'nodeset'
851                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
852             - title: '78B-4t4c-ethip6*-ndrdisc'
853               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
854               yaxis: 'Packets Per Second'
855               num-builds: '20'
856               keep-records: True
857               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-9.csv'
858               series:
859                   - file: 'output_perf_data.xml'
860                     format: xml
861                     xpath-type: 'nodeset'
862                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
863             - title: '78B-1t1c-ethip6*-pdrdisc'
864               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
865               yaxis: 'Packets Per Second'
866               num-builds: '20'
867               keep-records: True
868               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-10.csv'
869               series:
870                   - file: 'output_perf_data.xml'
871                     format: xml
872                     xpath-type: 'nodeset'
873                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
874             - title: '78B-2t2c-ethip6*-pdrdisc'
875               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
876               yaxis: 'Packets Per Second'
877               num-builds: '20'
878               keep-records: True
879               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-11.csv'
880               series:
881                   - file: 'output_perf_data.xml'
882                     format: xml
883                     xpath-type: 'nodeset'
884                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
885             - title: '78B-4t4c-ethip6*-pdrdisc'
886               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
887               yaxis: 'Packets Per Second'
888               num-builds: '20'
889               keep-records: True
890               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-12.csv'
891               series:
892                   - file: 'output_perf_data.xml'
893                     format: xml
894                     xpath-type: 'nodeset'
895                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
896
897             - title: '64B-1t1c-ethip4*-ndrdisc'
898               group: 'RFC2544: Overlay tunnels with crypto in software'
899               yaxis: 'Packets Per Second'
900               num-builds: '20'
901               keep-records: True
902               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-1.csv'
903               series:
904                   - file: 'output_perf_data.xml'
905                     format: xml
906                     xpath-type: 'nodeset'
907                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
908             - title: '64B-2t2c-ethip4*-ndrdisc'
909               group: 'RFC2544: Overlay tunnels with crypto in software'
910               yaxis: 'Packets Per Second'
911               num-builds: '20'
912               keep-records: True
913               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-2.csv'
914               series:
915                   - file: 'output_perf_data.xml'
916                     format: xml
917                     xpath-type: 'nodeset'
918                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
919             - title: '64B-4t4c-ethip4*-ndrdisc'
920               group: 'RFC2544: Overlay tunnels with crypto in software'
921               yaxis: 'Packets Per Second'
922               num-builds: '20'
923               keep-records: True
924               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-3.csv'
925               series:
926                   - file: 'output_perf_data.xml'
927                     format: xml
928                     xpath-type: 'nodeset'
929                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
930             - title: '64B-1t1c-ethip4*-pdrdisc'
931               group: 'RFC2544: Overlay tunnels with crypto in software'
932               yaxis: 'Packets Per Second'
933               num-builds: '20'
934               keep-records: True
935               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-4.csv'
936               series:
937                   - file: 'output_perf_data.xml'
938                     format: xml
939                     xpath-type: 'nodeset'
940                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
941             - title: '64B-2t2c-ethip4*-pdrdisc'
942               group: 'RFC2544: Overlay tunnels with crypto in software'
943               yaxis: 'Packets Per Second'
944               num-builds: '20'
945               keep-records: True
946               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-5.csv'
947               series:
948                   - file: 'output_perf_data.xml'
949                     format: xml
950                     xpath-type: 'nodeset'
951                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
952             - title: '64B-4t4c-ethip4*-pdrdisc'
953               group: 'RFC2544: Overlay tunnels with crypto in software'
954               yaxis: 'Packets Per Second'
955               num-builds: '20'
956               keep-records: True
957               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-6.csv'
958               series:
959                   - file: 'output_perf_data.xml'
960                     format: xml
961                     xpath-type: 'nodeset'
962                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
963             - title: '78B-1t1c-ethip6*-ndrdisc'
964               group: 'RFC2544: Overlay tunnels with crypto in software'
965               yaxis: 'Packets Per Second'
966               num-builds: '20'
967               keep-records: True
968               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-7.csv'
969               series:
970                   - file: 'output_perf_data.xml'
971                     format: xml
972                     xpath-type: 'nodeset'
973                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
974             - title: '78B-2t2c-ethip6*-ndrdisc'
975               group: 'RFC2544: Overlay tunnels with crypto in software'
976               yaxis: 'Packets Per Second'
977               num-builds: '20'
978               keep-records: True
979               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-8.csv'
980               series:
981                   - file: 'output_perf_data.xml'
982                     format: xml
983                     xpath-type: 'nodeset'
984                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
985             - title: '78B-4t4c-ethip6*-ndrdisc'
986               group: 'RFC2544: Overlay tunnels with crypto in software'
987               yaxis: 'Packets Per Second'
988               num-builds: '20'
989               keep-records: True
990               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-9.csv'
991               series:
992                   - file: 'output_perf_data.xml'
993                     format: xml
994                     xpath-type: 'nodeset'
995                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
996             - title: '78B-1t1c-ethip6*-pdrdisc'
997               group: 'RFC2544: Overlay tunnels with crypto in software'
998               yaxis: 'Packets Per Second'
999               num-builds: '20'
1000               keep-records: True
1001               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-10.csv'
1002               series:
1003                   - file: 'output_perf_data.xml'
1004                     format: xml
1005                     xpath-type: 'nodeset'
1006                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1007             - title: '78B-2t2c-ethip6*-pdrdisc'
1008               group: 'RFC2544: Overlay tunnels with crypto in software'
1009               yaxis: 'Packets Per Second'
1010               num-builds: '20'
1011               keep-records: True
1012               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-11.csv'
1013               series:
1014                   - file: 'output_perf_data.xml'
1015                     format: xml
1016                     xpath-type: 'nodeset'
1017                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1018             - title: '78B-4t4c-ethip6*-pdrdisc'
1019               group: 'RFC2544: Overlay tunnels with crypto in software'
1020               yaxis: 'Packets Per Second'
1021               num-builds: '20'
1022               keep-records: True
1023               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-12.csv'
1024               series:
1025                   - file: 'output_perf_data.xml'
1026                     format: xml
1027                     xpath-type: 'nodeset'
1028                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1029
1030             - title: '64B-1t1c-ethip4*-ndrdisc'
1031               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1032               yaxis: 'Packets Per Second'
1033               num-builds: '20'
1034               keep-records: True
1035               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-1.csv'
1036               series:
1037                   - file: 'output_perf_data.xml'
1038                     format: xml
1039                     xpath-type: 'nodeset'
1040                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1041             - title: '64B-2t2c-ethip4*-ndrdisc'
1042               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1043               yaxis: 'Packets Per Second'
1044               num-builds: '20'
1045               keep-records: True
1046               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-2.csv'
1047               series:
1048                   - file: 'output_perf_data.xml'
1049                     format: xml
1050                     xpath-type: 'nodeset'
1051                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1052             - title: '64B-4t4c-ethip4*-ndrdisc'
1053               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1054               yaxis: 'Packets Per Second'
1055               num-builds: '20'
1056               keep-records: True
1057               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-3.csv'
1058               series:
1059                   - file: 'output_perf_data.xml'
1060                     format: xml
1061                     xpath-type: 'nodeset'
1062                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1063             - title: '64B-1t1c-ethip4*-pdrdisc'
1064               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1065               yaxis: 'Packets Per Second'
1066               num-builds: '20'
1067               keep-records: True
1068               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-4.csv'
1069               series:
1070                   - file: 'output_perf_data.xml'
1071                     format: xml
1072                     xpath-type: 'nodeset'
1073                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1074             - title: '64B-2t2c-ethip4*-pdrdisc'
1075               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1076               yaxis: 'Packets Per Second'
1077               num-builds: '20'
1078               keep-records: True
1079               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-5.csv'
1080               series:
1081                   - file: 'output_perf_data.xml'
1082                     format: xml
1083                     xpath-type: 'nodeset'
1084                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1085             - title: '64B-4t4c-ethip4*-pdrdisc'
1086               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1087               yaxis: 'Packets Per Second'
1088               num-builds: '20'
1089               keep-records: True
1090               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-6.csv'
1091               series:
1092                   - file: 'output_perf_data.xml'
1093                     format: xml
1094                     xpath-type: 'nodeset'
1095                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1096             - title: '78B-1t1c-ethip6*-ndrdisc'
1097               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1098               yaxis: 'Packets Per Second'
1099               num-builds: '20'
1100               keep-records: True
1101               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-7.csv'
1102               series:
1103                   - file: 'output_perf_data.xml'
1104                     format: xml
1105                     xpath-type: 'nodeset'
1106                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1107             - title: '78B-2t2c-ethip6*-ndrdisc'
1108               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1109               yaxis: 'Packets Per Second'
1110               num-builds: '20'
1111               keep-records: True
1112               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-8.csv'
1113               series:
1114                   - file: 'output_perf_data.xml'
1115                     format: xml
1116                     xpath-type: 'nodeset'
1117                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1118             - title: '78B-4t4c-ethip6*-ndrdisc'
1119               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1120               yaxis: 'Packets Per Second'
1121               num-builds: '20'
1122               keep-records: True
1123               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-9.csv'
1124               series:
1125                   - file: 'output_perf_data.xml'
1126                     format: xml
1127                     xpath-type: 'nodeset'
1128                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1129             - title: '78B-1t1c-ethip6*-pdrdisc'
1130               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1131               yaxis: 'Packets Per Second'
1132               num-builds: '20'
1133               keep-records: True
1134               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-10.csv'
1135               series:
1136                   - file: 'output_perf_data.xml'
1137                     format: xml
1138                     xpath-type: 'nodeset'
1139                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1140             - title: '78B-2t2c-ethip6*-pdrdisc'
1141               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1142               yaxis: 'Packets Per Second'
1143               num-builds: '20'
1144               keep-records: True
1145               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-11.csv'
1146               series:
1147                   - file: 'output_perf_data.xml'
1148                     format: xml
1149                     xpath-type: 'nodeset'
1150                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1151             - title: '78B-4t4c-ethip6*-pdrdisc'
1152               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1153               yaxis: 'Packets Per Second'
1154               num-builds: '20'
1155               keep-records: True
1156               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-12.csv'
1157               series:
1158                   - file: 'output_perf_data.xml'
1159                     format: xml
1160                     xpath-type: 'nodeset'
1161                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1162
1163             - title: '64B-1t1c-*-vhost-*-ndrdisc'
1164               group: 'RFC2544: vhost-user'
1165               yaxis: 'Packets Per Second'
1166               num-builds: '20'
1167               keep-records: True
1168               csv-file-name: 'csit-vpp-perf-{stream}-{type}-vhost-1.csv'
1169               series:
1170                   - file: 'output_perf_data.xml'
1171                     format: xml
1172                     xpath-type: 'nodeset'
1173                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1174             - title: '64B-2t2c-*-vhost-*-ndrdisc'
1175               group: 'RFC2544: vhost-user'
1176               yaxis: 'Packets Per Second'
1177               num-builds: '20'
1178               keep-records: True
1179               csv-file-name: 'csit-vpp-perf-{stream}-{type}-vhost-2.csv'
1180               series:
1181                   - file: 'output_perf_data.xml'
1182                     format: xml
1183                     xpath-type: 'nodeset'
1184                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1185             - title: '64B-4t4c-*-vhost-*-ndrdisc'
1186               group: 'RFC2544: vhost-user'
1187               yaxis: 'Packets Per Second'
1188               num-builds: '20'
1189               keep-records: True
1190               csv-file-name: 'csit-vpp-perf-{stream}-{type}-vhost-3.csv'
1191               series:
1192                   - file: 'output_perf_data.xml'
1193                     format: xml
1194                     xpath-type: 'nodeset'
1195                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1196             - title: '64B-1t1c-*-vhost-*-pdrdisc'
1197               group: 'RFC2544: vhost-user'
1198               yaxis: 'Packets Per Second'
1199               num-builds: '20'
1200               keep-records: True
1201               csv-file-name: 'csit-vpp-perf-{stream}-{type}-vhost-4.csv'
1202               series:
1203                   - file: 'output_perf_data.xml'
1204                     format: xml
1205                     xpath-type: 'nodeset'
1206                     xpath: '//*[@framesize="64B" and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1207             - title: '64B-2t2c-*-vhost-*-pdrdisc'
1208               group: 'RFC2544: vhost-user'
1209               yaxis: 'Packets Per Second'
1210               num-builds: '20'
1211               keep-records: True
1212               csv-file-name: 'csit-vpp-perf-{stream}-{type}-vhost-5.csv'
1213               series:
1214                   - file: 'output_perf_data.xml'
1215                     format: xml
1216                     xpath-type: 'nodeset'
1217                     xpath: '//*[@framesize="64B" and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1218             - title: '64B-4t4c-*-vhost-*-pdrdisc'
1219               group: 'RFC2544: vhost-user'
1220               yaxis: 'Packets Per Second'
1221               num-builds: '20'
1222               keep-records: True
1223               csv-file-name: 'csit-vpp-perf-{stream}-{type}-vhost-6.csv'
1224               series:
1225                   - file: 'output_perf_data.xml'
1226                     format: xml
1227                     xpath-type: 'nodeset'
1228                     xpath: '//*[@framesize="64B" and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1229
1230         - fdio-infra-shiplogs:
1231             maven-version: 'mvn33-new'
1232
1233 - job-template:
1234     name: 'csit-ligato-perf-{stream}-{type}'
1235
1236     project-type: freestyle
1237     node: 'ubuntu1604-basebuild-4c-4g'
1238     concurrent: true
1239
1240     logrotate:
1241         daysToKeep: '{build-days-to-keep}'
1242         numToKeep: '{build-num-to-keep}'
1243         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1244         artifactNumToKeep: '{build-artifact-num-to-keep}'
1245
1246     parameters:
1247         - project-parameter:
1248             project: '{project}'
1249         - gerrit-parameter:
1250             branch: '{branch}'
1251         - type-parameter:
1252             type: '{type}'
1253
1254     scm:
1255         - gerrit-trigger-scm:
1256             credentials-id: 'jenkins-gerrit-credentials'
1257             refspec: '$GERRIT_REFSPEC'
1258             choosing-strategy: 'gerrit'
1259
1260     wrappers:
1261         - fdio-infra-wrappers-non-activity-timeout:
1262             build-timeout: '{build-timeout}'
1263
1264     triggers:
1265         - gerrit-trigger-manually-triggered:
1266             name: '{project}'
1267             branch: '{branch}'
1268             comment-trigger-value: 'verify-perf-ligato-{type}'
1269
1270     builders:
1271         - shell:
1272             !include-raw-escape: jjb/csit/include-raw-csit-ligato-perf-hw.sh
1273
1274     publishers:
1275         - archive-artifacts:
1276             artifacts: 'archive/*.*'
1277             latest-only: false
1278
1279         - robot:
1280             output-path: archive
1281             other-files:
1282               - '*.*'
1283
1284         - fdio-infra-shiplogs:
1285             maven-version: 'mvn33-new'
1286
1287
1288 - job-template:
1289     name: 'csit-vpp-verify-{stream_timed}-{os}-weekly'
1290     description: 'Purpose of this job is to validate CSIT code of corresponding branch against verified vpp build from corresponding branch.'
1291
1292     project-type: freestyle
1293     node: '{os}-basebuild-4c-4g'
1294     concurrent: false
1295
1296     logrotate:
1297         daysToKeep: '{build-days-to-keep}'
1298         numToKeep: '{build-num-to-keep}'
1299         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1300         artifactNumToKeep: '{build-artifact-num-to-keep}'
1301
1302     parameters:
1303         - project-parameter:
1304             project: '{project}'
1305         - gerrit-parameter:
1306             branch: '{branch}'
1307
1308     scm:
1309         - git-scm:
1310             credentials-id: 'jenkins-gerrit-credentials'
1311             branch: '{branch}'
1312
1313     wrappers:
1314         - fdio-infra-wrappers-non-activity-timeout:
1315             build-timeout: '{build-timeout}'
1316
1317     triggers:
1318         - timed: '0 4 * * 0'
1319
1320         - gerrit-trigger-manually-triggered:
1321             comment-trigger-value: 'csit-vpp-ref-verify'
1322             name: '{project}'
1323             branch: '{branch}'
1324
1325     builders:
1326         - shell:
1327             !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-weekly.sh
1328
1329     publishers:
1330         - archive-artifacts:
1331             artifacts: 'report.html, log.html, output.xml'
1332             latest-only: false
1333
1334         - robot-report:
1335             output-path: ''
1336
1337         - fdio-infra-shiplogs:
1338             maven-version: 'mvn33-new'
1339
1340 - job-template:
1341     name: 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
1342     description: 'Purpose of this job is to validate latest vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
1343
1344     project-type: freestyle
1345     node: '{os}-basebuild-4c-4g'
1346     concurrent: false
1347
1348     logrotate:
1349         daysToKeep: '{build-days-to-keep}'
1350         numToKeep: '{build-num-to-keep}'
1351         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1352         artifactNumToKeep: '{build-artifact-num-to-keep}'
1353
1354     parameters:
1355         - project-parameter:
1356             project: '{project}'
1357         - gerrit-parameter:
1358             branch: '{branch}'
1359
1360     wrappers:
1361         - fdio-infra-wrappers-non-activity-timeout:
1362             build-timeout: '{build-timeout}'
1363
1364     triggers:
1365         - timed: '0 4 * * 2,6'
1366
1367         - gerrit-trigger-manually-triggered:
1368             comment-trigger-value: 'csit-verify-vpp'
1369             name: '{project}'
1370             branch: '{branch}'
1371
1372     builders:
1373         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1374         - inject:
1375             properties-file: variables.prop
1376         - shell:
1377             !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-semiweekly.sh
1378
1379     publishers:
1380         - archive-artifacts:
1381             artifacts: 'csit/archive/*.*'
1382             latest-only: false
1383
1384         - robot-report:
1385             output-path: 'csit/archive'
1386
1387         - fdio-infra-shiplogs:
1388             maven-version: 'mvn33-new'
1389
1390 - job-template:
1391     name: 'csit-vpp-verify-{stream_timed}-centos7-nightly'
1392     description: 'Purpose of this job is to validate latest centos7 vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
1393
1394     project-type: freestyle
1395     node: centos7-basebuild-4c-4g'
1396     concurrent: false
1397
1398     logrotate:
1399         daysToKeep: '{build-days-to-keep}'
1400         numToKeep: '{build-num-to-keep}'
1401         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1402         artifactNumToKeep: '{build-artifact-num-to-keep}'
1403
1404     parameters:
1405         - project-parameter:
1406             project: '{project}'
1407         - gerrit-parameter:
1408             branch: '{branch}'
1409
1410     scm:
1411         - git-scm:
1412             credentials-id: 'jenkins-gerrit-credentials'
1413             branch: '{branch}'
1414
1415     wrappers:
1416         - fdio-infra-wrappers:
1417             build-timeout: '{build-timeout}'
1418
1419     triggers:
1420         - timed: 'H H(3-4) * * *'
1421
1422         - gerrit-trigger-manually-triggered:
1423             comment-trigger-value: 'vpp-verify-func-centos7'
1424             name: '{project}'
1425             branch: '{branch}'
1426
1427     builders:
1428         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1429         - inject:
1430             properties-file: variables.prop
1431         - shell:
1432             !include-raw-escape: jjb/csit/include-raw-csit-vpp-functional-virl.sh
1433
1434     publishers:
1435         - archive-artifacts:
1436             artifacts: 'csit/archive/*.*'
1437             latest-only: false
1438
1439         - robot-report:
1440             output-path: 'csit/archive'
1441
1442         - fdio-infra-shiplogs:
1443             maven-version: 'mvn33-new'
1444
1445 - job-template:
1446     name: 'csit-docs-verify-{stream}'
1447
1448     project-type: freestyle
1449     node: 'ubuntu1604-basebuild-4c-4g'
1450     concurrent: true
1451
1452     logrotate:
1453         daysToKeep: '{build-days-to-keep}'
1454         numToKeep: '{build-num-to-keep}'
1455         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1456         artifactNumToKeep: '{build-artifact-num-to-keep}'
1457
1458     parameters:
1459         - project-parameter:
1460             project: '{project}'
1461         - gerrit-parameter:
1462             branch: '{branch}'
1463         - maven-exec:
1464             maven-version: 'mvn33-new'
1465
1466     scm:
1467         - gerrit-trigger-scm:
1468             credentials-id: 'jenkins-gerrit-credentials'
1469             refspec: '$GERRIT_REFSPEC'
1470             choosing-strategy: 'gerrit'
1471
1472     wrappers:
1473         - fdio-infra-wrappers-non-activity-timeout:
1474             build-timeout: '{build-timeout}'
1475
1476     triggers:
1477         - gerrit-trigger-patch-submitted:
1478             name: '{project}'
1479             branch: '{branch}'
1480
1481     builders:
1482         - maven-target:
1483             maven-version: 'mvn33-new'
1484             goals: '--version'
1485             settings: 'csit-settings'
1486             settings-type: cfp
1487             global-settings: 'global-settings'
1488             global-settings-type: cfp
1489         - provide-maven-settings:
1490             settings-file: 'csit-settings'
1491             global-settings-file: 'global-settings'
1492         - shell:
1493             !include-raw-escape: include-raw-csit-docs.sh
1494
1495     publishers:
1496         - archive:
1497             artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
1498             allow-empty: 'true'
1499             fingerprint: false
1500             only-if-success: true
1501             default-excludes: false
1502
1503         - fdio-infra-shiplogs:
1504             maven-version: 'mvn33-new'
1505
1506 - job-template:
1507     name: 'csit-docs-merge-{stream_timed}'
1508
1509     project-type: freestyle
1510     node: 'ubuntu1604-basebuild-4c-4g'
1511     concurrent: true
1512
1513     logrotate:
1514         daysToKeep: '{build-days-to-keep}'
1515         numToKeep: '{build-num-to-keep}'
1516         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1517         artifactNumToKeep: '{build-artifact-num-to-keep}'
1518
1519     parameters:
1520         - project-parameter:
1521             project: '{project}'
1522         - gerrit-parameter:
1523             branch: '{branch}'
1524         - maven-exec:
1525             maven-version: 'mvn33-new'
1526
1527     scm:
1528         - gerrit-trigger-scm:
1529             credentials-id: 'jenkins-gerrit-credentials'
1530             refspec: ''
1531             choosing-strategy: 'default'
1532
1533     wrappers:
1534         - fdio-infra-wrappers-non-activity-timeout:
1535             build-timeout: '{build-timeout}'
1536
1537     triggers:
1538         - reverse:
1539             jobs: 'csit-vpp-verify-{stream_timed}-ubuntu1604-weekly'
1540             result: 'success'
1541         - gerrit:
1542             server-name: 'Primary'
1543             trigger-on:
1544                 - comment-added-contains-event:
1545                     comment-contains-value: 'run-docs'
1546             projects:
1547               - project-compare-type: 'ANT'
1548                 project-pattern: '{project}'
1549                 branches:
1550                   - branch-compare-type: 'ANT'
1551                     branch-pattern: '**/{branch}'
1552             skip-vote:
1553                 successful: true
1554                 failed: true
1555                 unstable: true
1556                 notbuilt: true
1557
1558     builders:
1559         - maven-target:
1560             maven-version: 'mvn33-new'
1561             goals: '--version'
1562             settings: 'csit-settings'
1563             settings-type: cfp
1564             global-settings: 'global-settings'
1565             global-settings-type: cfp
1566         - provide-maven-settings:
1567             settings-file: 'csit-settings'
1568             global-settings-file: 'global-settings'
1569         - shell:
1570             !include-raw-escape: include-raw-csit-docs.sh
1571
1572     publishers:
1573         - archive:
1574             artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
1575             allow-empty: 'true'
1576             fingerprint: false
1577             only-if-success: true
1578             default-excludes: false
1579
1580         - fdio-infra-shiplogs:
1581             maven-version: 'mvn33-new'
1582
1583 - job-template:
1584     name: 'csit-report-merge-{stream}'
1585
1586     project-type: freestyle
1587     node: 'ubuntu1604-basebuild-8c-32g'
1588     concurrent: false
1589
1590     logrotate:
1591         daysToKeep: '{build-days-to-keep}'
1592         numToKeep: '{build-num-to-keep}'
1593         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1594         artifactNumToKeep: '{build-artifact-num-to-keep}'
1595
1596     parameters:
1597         - project-parameter:
1598             project: '{project}'
1599         - gerrit-parameter:
1600             branch: '{branch}'
1601         - maven-exec:
1602             maven-version: 'mvn33-new'
1603
1604     scm:
1605         - gerrit-trigger-scm:
1606             credentials-id: 'jenkins-gerrit-credentials'
1607             refspec: '$GERRIT_REFSPEC'
1608             choosing-strategy: 'default'
1609
1610     wrappers:
1611         - fdio-infra-wrappers-non-activity-timeout:
1612             build-timeout: '{build-timeout}'
1613
1614     triggers:
1615         - gerrit:
1616             server-name: 'Primary'
1617             trigger-on:
1618                 - comment-added-contains-event:
1619                     comment-contains-value: 'run-report'
1620             projects:
1621               - project-compare-type: 'ANT'
1622                 project-pattern: '{project}'
1623                 branches:
1624                   - branch-compare-type: 'ANT'
1625                     branch-pattern: '**/{branch}'
1626             skip-vote:
1627                 successful: true
1628                 failed: true
1629                 unstable: true
1630                 notbuilt: true
1631
1632     builders:
1633         - maven-target:
1634             maven-version: 'mvn33-new'
1635             goals: '--version'
1636             settings: 'csit-settings'
1637             settings-type: cfp
1638             global-settings: 'global-settings'
1639             global-settings-type: cfp
1640         - provide-maven-settings:
1641             settings-file: 'csit-settings'
1642             global-settings-file: 'global-settings'
1643         - shell:
1644             !include-raw-escape: include-raw-csit-report.sh
1645
1646     publishers:
1647         - archive:
1648             artifacts: 'resources/tools/report_gen/csit.report.tar.gz'
1649             allow-empty: 'true'
1650             fingerprint: false
1651             only-if-success: true
1652             default-excludes: false
1653
1654         - fdio-infra-shiplogs:
1655             maven-version: 'mvn33-new'
1656
1657 - job-template:
1658     name: 'csit-trending-daily-master'
1659
1660     project-type: freestyle
1661     node: 'ubuntu1604-basebuild-8c-32g'
1662     concurrent: false
1663
1664     logrotate:
1665         daysToKeep: '{build-days-to-keep}'
1666         numToKeep: '{build-num-to-keep}'
1667         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1668         artifactNumToKeep: '{build-artifact-num-to-keep}'
1669
1670     parameters:
1671         - project-parameter:
1672             project: '{project}'
1673         - gerrit-parameter:
1674             branch: '{branch}'
1675         - maven-exec:
1676             maven-version: 'mvn33-new'
1677
1678     scm:
1679         - gerrit-trigger-scm:
1680             credentials-id: 'jenkins-gerrit-credentials'
1681             refspec: '$GERRIT_REFSPEC'
1682             choosing-strategy: 'default'
1683
1684     wrappers:
1685         - fdio-infra-wrappers-non-activity-timeout:
1686             build-timeout: '{build-timeout}'
1687
1688     triggers:
1689         - reverse:
1690             jobs: 'csit-vpp-perf-mrr-daily-master'
1691             result: 'success'
1692         - gerrit:
1693             server-name: 'Primary'
1694             trigger-on:
1695                 - comment-added-contains-event:
1696                     comment-contains-value: 'run-trending'
1697             projects:
1698               - project-compare-type: 'ANT'
1699                 project-pattern: '{project}'
1700                 branches:
1701                   - branch-compare-type: 'ANT'
1702                     branch-pattern: '**/{branch}'
1703             skip-vote:
1704                 successful: true
1705                 failed: true
1706                 unstable: true
1707                 notbuilt: true
1708
1709     builders:
1710         - maven-target:
1711             maven-version: 'mvn33-new'
1712             goals: '--version'
1713             settings: 'csit-settings'
1714             settings-type: cfp
1715             global-settings: 'global-settings'
1716             global-settings-type: cfp
1717         - provide-maven-settings:
1718             settings-file: 'csit-settings'
1719             global-settings-file: 'global-settings'
1720         - shell:
1721             !include-raw-escape: include-raw-csit-cpta.sh
1722
1723     publishers:
1724         - fdio-infra-shiplogs:
1725             maven-version: 'mvn33-new'
1726
1727 - job-template:
1728     name: 'csit-vpp-perf-trend-daily-master'
1729
1730     description: |
1731       Purpose of this job is to validate latest vpp build from corresponding
1732       branch stored in nexus against verified CSIT codebase of corresponding
1733       branch.
1734
1735       objective
1736           daily perf trending of vpp master build
1737       job
1738          name
1739              csit-vpp-perf-trend-daily
1740          trigger
1741              scheduled daily
1742       perf test-cases selection
1743           all CSIT perf suites
1744       default tags for vpp startup config and perf test type
1745           1T1C - one worker thread, one core
1746           2T2C - two worker threads, two cores
1747           X520 - Intel x520-DA2 NIC
1748           NDRDISC - discovery of NDR throughput
1749       results
1750           jjb verify - no
1751           present
1752               jenkins trending graphs
1753
1754     project-type: freestyle
1755     node: 'ubuntu1604-basebuild-4c-4g'
1756     concurrent: false
1757
1758     logrotate:
1759         daysToKeep: '{build-days-to-keep}'
1760         numToKeep: '{build-num-to-keep}'
1761         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1762         artifactNumToKeep: '{build-artifact-num-to-keep}'
1763
1764     parameters:
1765         - project-parameter:
1766             project: '{project}'
1767         - gerrit-parameter:
1768             branch: '{branch}'
1769
1770     wrappers:
1771         - fdio-infra-wrappers-non-activity-timeout:
1772             build-timeout: '{build-timeout}'
1773
1774     builders:
1775         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1776         - inject:
1777             properties-file: variables.prop
1778         - shell:
1779             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-trend-daily.sh
1780
1781     publishers:
1782         - archive-artifacts:
1783             artifacts: 'csit/archive/*.*'
1784             latest-only: false
1785
1786         - robot:
1787             output-path: 'csit/archive'
1788             other-files:
1789               - '*.*'
1790
1791         - fdio-infra-shiplogs:
1792             maven-version: 'mvn33-new'
1793
1794         - plot:
1795             - title: '64B-1t1c-eth-l2*-ndrdisc'
1796               group: 'RFC2544: Xconnect and Bridge Domain'
1797               yaxis: 'Packets Per Second'
1798               num-builds: '20'
1799               keep-records: True
1800               csv-file-name: 'csit-vpp-perf-trend-daily-master-l2-1.csv'
1801               series:
1802                   - file: 'csit/output_perf_data.xml'
1803                     format: xml
1804                     xpath-type: 'nodeset'
1805                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
1806             - title: '64B-2t2c-eth-l2*-ndrdisc'
1807               group: 'RFC2544: Xconnect and Bridge Domain'
1808               yaxis: 'Packets Per Second'
1809               num-builds: '20'
1810               keep-records: True
1811               csv-file-name: 'csit-vpp-perf-trend-daily-master-l2-2.csv'
1812               series:
1813                   - file: 'csit/output_perf_data.xml'
1814                     format: xml
1815                     xpath-type: 'nodeset'
1816                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
1817
1818             - title: '64B-1t1c-ethip4-ip4*-ndrdisc'
1819               group: 'RFC2544: IPv4 base, scale, feature'
1820               yaxis: 'Packets Per Second'
1821               num-builds: '20'
1822               keep-records: True
1823               csv-file-name: 'csit-vpp-perf-trend-daily-master-ipv4-1.csv'
1824               series:
1825                   - file: 'csit/output_perf_data.xml'
1826                     format: xml
1827                     xpath-type: 'nodeset'
1828                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IP4FWD")]'
1829             - title: '64B-2t2c-ethip4-ip4*-ndrdisc'
1830               group: 'RFC2544: IPv4 base, scale, feature'
1831               yaxis: 'Packets Per Second'
1832               num-builds: '20'
1833               keep-records: True
1834               csv-file-name: 'csit-vpp-perf-trend-daily-master-ipv4-2.csv'
1835               series:
1836                   - file: 'csit/output_perf_data.xml'
1837                     format: xml
1838                     xpath-type: 'nodeset'
1839                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IP4FWD")]'
1840
1841             - title: '78B-1t1c-ethip6-ip6*-ndrdisc'
1842               group: 'RFC2544: IPv6 base, scale, feature'
1843               yaxis: 'Packets Per Second'
1844               num-builds: '20'
1845               keep-records: True
1846               csv-file-name: 'csit-vpp-perf-trend-daily-master-ipv6-1.csv'
1847               series:
1848                   - file: 'csit/output_perf_data.xml'
1849                     format: xml
1850                     xpath-type: 'nodeset'
1851                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IP6FWD")]'
1852             - title: '78B-2t2c-ethip6-ip6*-ndrdisc'
1853               group: 'RFC2544: IPv6 base, scale, feature'
1854               yaxis: 'Packets Per Second'
1855               num-builds: '20'
1856               keep-records: True
1857               csv-file-name: 'csit-vpp-perf-trend-daily-master-ipv6-2.csv'
1858               series:
1859                   - file: 'csit/output_perf_data.xml'
1860                     format: xml
1861                     xpath-type: 'nodeset'
1862                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IP6FWD")]'
1863
1864             - title: '64B-1t1c-ethip4*-ndrdisc'
1865               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
1866               yaxis: 'Packets Per Second'
1867               num-builds: '20'
1868               keep-records: True
1869               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-1.csv'
1870               series:
1871                   - file: 'csit/output_perf_data.xml'
1872                     format: xml
1873                     xpath-type: 'nodeset'
1874                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
1875             - title: '64B-2t2c-ethip4*-ndrdisc'
1876               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
1877               yaxis: 'Packets Per Second'
1878               num-builds: '20'
1879               keep-records: True
1880               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-2.csv'
1881               series:
1882                   - file: 'csit/output_perf_data.xml'
1883                     format: xml
1884                     xpath-type: 'nodeset'
1885                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
1886             - title: '78B-1t1c-ethip6*-ndrdisc'
1887               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
1888               yaxis: 'Packets Per Second'
1889               num-builds: '20'
1890               keep-records: True
1891               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-3.csv'
1892               series:
1893                   - file: 'csit/output_perf_data.xml'
1894                     format: xml
1895                     xpath-type: 'nodeset'
1896                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
1897             - title: '78B-2t2c-ethip6*-ndrdisc'
1898               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
1899               yaxis: 'Packets Per Second'
1900               num-builds: '20'
1901               keep-records: True
1902               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-4.csv'
1903               series:
1904                   - file: 'csit/output_perf_data.xml'
1905                     format: xml
1906                     xpath-type: 'nodeset'
1907                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
1908
1909             - title: '64B-1t1c-ethip4*-ndrdisc'
1910               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
1911               yaxis: 'Packets Per Second'
1912               num-builds: '20'
1913               keep-records: True
1914               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-sw-1.csv'
1915               series:
1916                   - file: 'csit/output_perf_data.xml'
1917                     format: xml
1918                     xpath-type: 'nodeset'
1919                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1920             - title: '64B-2t2c-ethip4*-ndrdisc'
1921               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
1922               yaxis: 'Packets Per Second'
1923               num-builds: '20'
1924               keep-records: True
1925               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-sw-2.csv'
1926               series:
1927                   - file: 'csit/output_perf_data.xml'
1928                     format: xml
1929                     xpath-type: 'nodeset'
1930                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1931             - title: '78B-1t1c-ethip6*-ndrdisc'
1932               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
1933               yaxis: 'Packets Per Second'
1934               num-builds: '20'
1935               keep-records: True
1936               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-sw-3.csv'
1937               series:
1938                   - file: 'csit/output_perf_data.xml'
1939                     format: xml
1940                     xpath-type: 'nodeset'
1941                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1942             - title: '78B-2t2c-ethip6*-ndrdisc'
1943               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
1944               yaxis: 'Packets Per Second'
1945               num-builds: '20'
1946               keep-records: True
1947               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-sw-4.csv'
1948               series:
1949                   - file: 'csit/output_perf_data.xml'
1950                     format: xml
1951                     xpath-type: 'nodeset'
1952                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1953
1954             - title: '64B-1t1c-ethip4*-ndrdisc'
1955               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
1956               yaxis: 'Packets Per Second'
1957               num-builds: '20'
1958               keep-records: True
1959               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-hw-1.csv'
1960               series:
1961                   - file: 'csit/output_perf_data.xml'
1962                     format: xml
1963                     xpath-type: 'nodeset'
1964                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1965             - title: '64B-2t2c-ethip4*-ndrdisc'
1966               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
1967               yaxis: 'Packets Per Second'
1968               num-builds: '20'
1969               keep-records: True
1970               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-hw-2.csv'
1971               series:
1972                   - file: 'csit/output_perf_data.xml'
1973                     format: xml
1974                     xpath-type: 'nodeset'
1975                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1976             - title: '78B-1t1c-ethip6*-ndrdisc'
1977               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
1978               yaxis: 'Packets Per Second'
1979               num-builds: '20'
1980               keep-records: True
1981               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-hw-3.csv'
1982               series:
1983                   - file: 'csit/output_perf_data.xml'
1984                     format: xml
1985                     xpath-type: 'nodeset'
1986                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1987             - title: '78B-2t2c-ethip6*-ndrdisc'
1988               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
1989               yaxis: 'Packets Per Second'
1990               num-builds: '20'
1991               keep-records: True
1992               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-hw-4.csv'
1993               series:
1994                   - file: 'csit/output_perf_data.xml'
1995                     format: xml
1996                     xpath-type: 'nodeset'
1997                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1998
1999             - title: '64B-1t1c-ethip4*-ndrdisc'
2000               group: 'RFC2544: Overlay tunnels with crypto in software'
2001               yaxis: 'Packets Per Second'
2002               num-builds: '20'
2003               keep-records: True
2004               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-sw-1.csv'
2005               series:
2006                   - file: 'csit/output_perf_data.xml'
2007                     format: xml
2008                     xpath-type: 'nodeset'
2009                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2010             - title: '64B-2t2c-ethip4*-ndrdisc'
2011               group: 'RFC2544: Overlay tunnels with crypto in software'
2012               yaxis: 'Packets Per Second'
2013               num-builds: '20'
2014               keep-records: True
2015               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-sw-2.csv'
2016               series:
2017                   - file: 'csit/output_perf_data.xml'
2018                     format: xml
2019                     xpath-type: 'nodeset'
2020                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2021             - title: '78B-1t1c-ethip6*-ndrdisc'
2022               group: 'RFC2544: Overlay tunnels with crypto in software'
2023               yaxis: 'Packets Per Second'
2024               num-builds: '20'
2025               keep-records: True
2026               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-sw-3.csv'
2027               series:
2028                   - file: 'csit/output_perf_data.xml'
2029                     format: xml
2030                     xpath-type: 'nodeset'
2031                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2032             - title: '78B-2t2c-ethip6*-ndrdisc'
2033               group: 'RFC2544: Overlay tunnels with crypto in software'
2034               yaxis: 'Packets Per Second'
2035               num-builds: '20'
2036               keep-records: True
2037               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-sw-4.csv'
2038               series:
2039                   - file: 'csit/output_perf_data.xml'
2040                     format: xml
2041                     xpath-type: 'nodeset'
2042                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2043
2044             - title: '64B-1t1c-ethip4*-ndrdisc'
2045               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2046               yaxis: 'Packets Per Second'
2047               num-builds: '20'
2048               keep-records: True
2049               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-hw-1.csv'
2050               series:
2051                   - file: 'csit/output_perf_data.xml'
2052                     format: xml
2053                     xpath-type: 'nodeset'
2054                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2055             - title: '64B-2t2c-ethip4*-ndrdisc'
2056               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2057               yaxis: 'Packets Per Second'
2058               num-builds: '20'
2059               keep-records: True
2060               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-hw-2.csv'
2061               series:
2062                   - file: 'csit/output_perf_data.xml'
2063                     format: xml
2064                     xpath-type: 'nodeset'
2065                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2066             - title: '78B-1t1c-ethip6*-ndrdisc'
2067               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2068               yaxis: 'Packets Per Second'
2069               num-builds: '20'
2070               keep-records: True
2071               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-hw-3.csv'
2072               series:
2073                   - file: 'csit/output_perf_data.xml'
2074                     format: xml
2075                     xpath-type: 'nodeset'
2076                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2077             - title: '78B-2t2c-ethip6*-ndrdisc'
2078               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2079               yaxis: 'Packets Per Second'
2080               num-builds: '20'
2081               keep-records: True
2082               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-hw-4.csv'
2083               series:
2084                   - file: 'csit/output_perf_data.xml'
2085                     format: xml
2086                     xpath-type: 'nodeset'
2087                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2088
2089             - title: '64B-1t1c-*-vhost-*-ndrdisc'
2090               group: 'RFC2544: vhost-user'
2091               yaxis: 'Packets Per Second'
2092               num-builds: '20'
2093               keep-records: True
2094               csv-file-name: 'csit-vpp-perf-trend-daily-master-vhost-1.csv'
2095               series:
2096                   - file: 'csit/output_perf_data.xml'
2097                     format: xml
2098                     xpath-type: 'nodeset'
2099                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
2100             - title: '64B-2t2c-*-vhost-*-ndrdisc'
2101               group: 'RFC2544: vhost-user'
2102               yaxis: 'Packets Per Second'
2103               num-builds: '20'
2104               keep-records: True
2105               csv-file-name: 'csit-vpp-perf-trend-daily-master-vhost-2.csv'
2106               series:
2107                   - file: 'csit/output_perf_data.xml'
2108                     format: xml
2109                     xpath-type: 'nodeset'
2110                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
2111
2112 - job-template:
2113     name: 'csit-vpp-perf-trend-semi-weekly-master'
2114
2115     description: |
2116       Purpose of this job is to validate latest vpp build from corresponding
2117       branch stored in nexus against verified CSIT codebase of corresponding
2118       branch.
2119
2120       consumer
2121           csit-dev trending semi-weekly
2122       objective
2123           semi-weekly perf trending of vpp master build job
2124           name
2125               csit-vpp-perf-trend-semi-weekly
2126           trigger
2127               scheduled semi-weekly
2128       perf test-cases selection
2129           all CSIT perf suites
2130       default tags for vpp startup config and perf test type
2131           1T1C - one worker thread, one core
2132           2T2C - two worker threads, two cores
2133           X710 - Intel x710 Fortville NIC
2134           XL710 - Intel xl710 Fortville NIC
2135           NDRDISC - discovery of NDR throughput
2136       results
2137           jjb verify - no
2138           present
2139               jenkins trending graphs
2140
2141     project-type: freestyle
2142     node: 'ubuntu1604-basebuild-4c-4g'
2143     concurrent: false
2144
2145     logrotate:
2146         daysToKeep: '{build-days-to-keep}'
2147         numToKeep: '{build-num-to-keep}'
2148         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2149         artifactNumToKeep: '{build-artifact-num-to-keep}'
2150
2151     parameters:
2152         - project-parameter:
2153             project: '{project}'
2154         - gerrit-parameter:
2155             branch: '{branch}'
2156
2157     wrappers:
2158         - fdio-infra-wrappers-non-activity-timeout:
2159             build-timeout: '{build-timeout}'
2160
2161     builders:
2162         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
2163         - inject:
2164             properties-file: variables.prop
2165         - shell:
2166             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-trend-semi-weekly.sh
2167
2168     publishers:
2169         - archive-artifacts:
2170             artifacts: 'csit/archive/*.*'
2171             latest-only: false
2172
2173         - robot:
2174             output-path: 'csit/archive'
2175             other-files:
2176               - '*.*'
2177
2178         - fdio-infra-shiplogs:
2179             maven-version: 'mvn33-new'
2180
2181         - plot:
2182             - title: '64B-1t1c-eth-l2*-ndrdisc'
2183               group: 'RFC2544: Xconnect and Bridge Domain'
2184               yaxis: 'Packets Per Second'
2185               num-builds: '20'
2186               keep-records: True
2187               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-l2-1.csv'
2188               series:
2189                   - file: 'csit/output_perf_data.xml'
2190                     format: xml
2191                     xpath-type: 'nodeset'
2192                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
2193             - title: '64B-2t2c-eth-l2*-ndrdisc'
2194               group: 'RFC2544: Xconnect and Bridge Domain'
2195               yaxis: 'Packets Per Second'
2196               num-builds: '20'
2197               keep-records: True
2198               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-l2-2.csv'
2199               series:
2200                   - file: 'csit/output_perf_data.xml'
2201                     format: xml
2202                     xpath-type: 'nodeset'
2203                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
2204
2205             - title: '64B-1t1c-ethip4-ip4*-ndrdisc'
2206               group: 'RFC2544: IPv4 base, scale, feature'
2207               yaxis: 'Packets Per Second'
2208               num-builds: '20'
2209               keep-records: True
2210               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-ipv4-1.csv'
2211               series:
2212                   - file: 'csit/output_perf_data.xml'
2213                     format: xml
2214                     xpath-type: 'nodeset'
2215                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IP4FWD")]'
2216             - title: '64B-2t2c-ethip4-ip4*-ndrdisc'
2217               group: 'RFC2544: IPv4 base, scale, feature'
2218               yaxis: 'Packets Per Second'
2219               num-builds: '20'
2220               keep-records: True
2221               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-ipv4-2.csv'
2222               series:
2223                   - file: 'csit/output_perf_data.xml'
2224                     format: xml
2225                     xpath-type: 'nodeset'
2226                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IP4FWD")]'
2227
2228             - title: '78B-1t1c-ethip6-ip6*-ndrdisc'
2229               group: 'RFC2544: IPv6 base, scale, feature'
2230               yaxis: 'Packets Per Second'
2231               num-builds: '20'
2232               keep-records: True
2233               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-ipv6-1.csv'
2234               series:
2235                   - file: 'csit/output_perf_data.xml'
2236                     format: xml
2237                     xpath-type: 'nodeset'
2238                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IP6FWD")]'
2239             - title: '78B-2t2c-ethip6-ip6*-ndrdisc'
2240               group: 'RFC2544: IPv6 base, scale, feature'
2241               yaxis: 'Packets Per Second'
2242               num-builds: '20'
2243               keep-records: True
2244               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-ipv6-2.csv'
2245               series:
2246                   - file: 'csit/output_perf_data.xml'
2247                     format: xml
2248                     xpath-type: 'nodeset'
2249                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IP6FWD")]'
2250
2251             - title: '64B-1t1c-ethip4*-ndrdisc'
2252               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
2253               yaxis: 'Packets Per Second'
2254               num-builds: '20'
2255               keep-records: True
2256               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-1.csv'
2257               series:
2258                   - file: 'csit/output_perf_data.xml'
2259                     format: xml
2260                     xpath-type: 'nodeset'
2261                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
2262             - title: '64B-2t2c-ethip4*-ndrdisc'
2263               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
2264               yaxis: 'Packets Per Second'
2265               num-builds: '20'
2266               keep-records: True
2267               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-2.csv'
2268               series:
2269                   - file: 'csit/output_perf_data.xml'
2270                     format: xml
2271                     xpath-type: 'nodeset'
2272                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
2273             - title: '78B-1t1c-ethip6*-ndrdisc'
2274               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
2275               yaxis: 'Packets Per Second'
2276               num-builds: '20'
2277               keep-records: True
2278               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-3.csv'
2279               series:
2280                   - file: 'csit/output_perf_data.xml'
2281                     format: xml
2282                     xpath-type: 'nodeset'
2283                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
2284             - title: '78B-2t2c-ethip6*-ndrdisc'
2285               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
2286               yaxis: 'Packets Per Second'
2287               num-builds: '20'
2288               keep-records: True
2289               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-4.csv'
2290               series:
2291                   - file: 'csit/output_perf_data.xml'
2292                     format: xml
2293                     xpath-type: 'nodeset'
2294                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
2295
2296             - title: '64B-1t1c-ethip4*-ndrdisc'
2297               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
2298               yaxis: 'Packets Per Second'
2299               num-builds: '20'
2300               keep-records: True
2301               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-sw-1.csv'
2302               series:
2303                   - file: 'csit/output_perf_data.xml'
2304                     format: xml
2305                     xpath-type: 'nodeset'
2306                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2307             - title: '64B-2t2c-ethip4*-ndrdisc'
2308               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
2309               yaxis: 'Packets Per Second'
2310               num-builds: '20'
2311               keep-records: True
2312               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-sw-2.csv'
2313               series:
2314                   - file: 'csit/output_perf_data.xml'
2315                     format: xml
2316                     xpath-type: 'nodeset'
2317                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2318             - title: '78B-1t1c-ethip6*-ndrdisc'
2319               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
2320               yaxis: 'Packets Per Second'
2321               num-builds: '20'
2322               keep-records: True
2323               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-sw-3.csv'
2324               series:
2325                   - file: 'csit/output_perf_data.xml'
2326                     format: xml
2327                     xpath-type: 'nodeset'
2328                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2329             - title: '78B-2t2c-ethip6*-ndrdisc'
2330               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
2331               yaxis: 'Packets Per Second'
2332               num-builds: '20'
2333               keep-records: True
2334               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-sw-4.csv'
2335               series:
2336                   - file: 'csit/output_perf_data.xml'
2337                     format: xml
2338                     xpath-type: 'nodeset'
2339                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2340
2341             - title: '64B-1t1c-ethip4*-ndrdisc'
2342               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
2343               yaxis: 'Packets Per Second'
2344               num-builds: '20'
2345               keep-records: True
2346               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-hw-1.csv'
2347               series:
2348                   - file: 'csit/output_perf_data.xml'
2349                     format: xml
2350                     xpath-type: 'nodeset'
2351                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2352             - title: '64B-2t2c-ethip4*-ndrdisc'
2353               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
2354               yaxis: 'Packets Per Second'
2355               num-builds: '20'
2356               keep-records: True
2357               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-hw-2.csv'
2358               series:
2359                   - file: 'csit/output_perf_data.xml'
2360                     format: xml
2361                     xpath-type: 'nodeset'
2362                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2363             - title: '78B-1t1c-ethip6*-ndrdisc'
2364               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
2365               yaxis: 'Packets Per Second'
2366               num-builds: '20'
2367               keep-records: True
2368               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-hw-3.csv'
2369               series:
2370                   - file: 'csit/output_perf_data.xml'
2371                     format: xml
2372                     xpath-type: 'nodeset'
2373                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2374             - title: '78B-2t2c-ethip6*-ndrdisc'
2375               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
2376               yaxis: 'Packets Per Second'
2377               num-builds: '20'
2378               keep-records: True
2379               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-hw-4.csv'
2380               series:
2381                   - file: 'csit/output_perf_data.xml'
2382                     format: xml
2383                     xpath-type: 'nodeset'
2384                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2385
2386             - title: '64B-1t1c-ethip4*-ndrdisc'
2387               group: 'RFC2544: Overlay tunnels with crypto in software'
2388               yaxis: 'Packets Per Second'
2389               num-builds: '20'
2390               keep-records: True
2391               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-sw-1.csv'
2392               series:
2393                   - file: 'csit/output_perf_data.xml'
2394                     format: xml
2395                     xpath-type: 'nodeset'
2396                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2397             - title: '64B-2t2c-ethip4*-ndrdisc'
2398               group: 'RFC2544: Overlay tunnels with crypto in software'
2399               yaxis: 'Packets Per Second'
2400               num-builds: '20'
2401               keep-records: True
2402               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-sw-2.csv'
2403               series:
2404                   - file: 'csit/output_perf_data.xml'
2405                     format: xml
2406                     xpath-type: 'nodeset'
2407                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2408             - title: '78B-1t1c-ethip6*-ndrdisc'
2409               group: 'RFC2544: Overlay tunnels with crypto in software'
2410               yaxis: 'Packets Per Second'
2411               num-builds: '20'
2412               keep-records: True
2413               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-sw-3.csv'
2414               series:
2415                   - file: 'csit/output_perf_data.xml'
2416                     format: xml
2417                     xpath-type: 'nodeset'
2418                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2419             - title: '78B-2t2c-ethip6*-ndrdisc'
2420               group: 'RFC2544: Overlay tunnels with crypto in software'
2421               yaxis: 'Packets Per Second'
2422               num-builds: '20'
2423               keep-records: True
2424               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-sw-4.csv'
2425               series:
2426                   - file: 'csit/output_perf_data.xml'
2427                     format: xml
2428                     xpath-type: 'nodeset'
2429                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2430
2431             - title: '64B-1t1c-ethip4*-ndrdisc'
2432               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2433               yaxis: 'Packets Per Second'
2434               num-builds: '20'
2435               keep-records: True
2436               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-hw-1.csv'
2437               series:
2438                   - file: 'csit/output_perf_data.xml'
2439                     format: xml
2440                     xpath-type: 'nodeset'
2441                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2442             - title: '64B-2t2c-ethip4*-ndrdisc'
2443               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2444               yaxis: 'Packets Per Second'
2445               num-builds: '20'
2446               keep-records: True
2447               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-hw-2.csv'
2448               series:
2449                   - file: 'csit/output_perf_data.xml'
2450                     format: xml
2451                     xpath-type: 'nodeset'
2452                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2453             - title: '78B-1t1c-ethip6*-ndrdisc'
2454               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2455               yaxis: 'Packets Per Second'
2456               num-builds: '20'
2457               keep-records: True
2458               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-hw-3.csv'
2459               series:
2460                   - file: 'csit/output_perf_data.xml'
2461                     format: xml
2462                     xpath-type: 'nodeset'
2463                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2464             - title: '78B-2t2c-ethip6*-ndrdisc'
2465               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2466               yaxis: 'Packets Per Second'
2467               num-builds: '20'
2468               keep-records: True
2469               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-hw-4.csv'
2470               series:
2471                   - file: 'csit/output_perf_data.xml'
2472                     format: xml
2473                     xpath-type: 'nodeset'
2474                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2475
2476             - title: '64B-1t1c-*-vhost-*-ndrdisc'
2477               group: 'RFC2544: vhost-user'
2478               yaxis: 'Packets Per Second'
2479               num-builds: '20'
2480               keep-records: True
2481               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-vhost-1.csv'
2482               series:
2483                   - file: 'csit/output_perf_data.xml'
2484                     format: xml
2485                     xpath-type: 'nodeset'
2486                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
2487             - title: '64B-2t2c-*-vhost-*-ndrdisc'
2488               group: 'RFC2544: vhost-user'
2489               yaxis: 'Packets Per Second'
2490               num-builds: '20'
2491               keep-records: True
2492               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-vhost-2.csv'
2493               series:
2494                   - file: 'csit/output_perf_data.xml'
2495                     format: xml
2496                     xpath-type: 'nodeset'
2497                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
2498
2499 - job-template:
2500     name: 'csit-vpp-perf-check-{stream}'
2501
2502     description: |
2503       consumer
2504           csit-dev perf code base checks
2505       objective
2506           check csit perf code base
2507       job
2508           name
2509               csit-vpp-perf-check
2510           trigger
2511               see below
2512       perf test-cases selection
2513           all CSIT perf suites
2514       keywords
2515           format - keyword, tag_list
2516               verify-perf-ndrdisc, NDRDISC
2517               verify-perf-pdrdisc, PDRDISC
2518               verify-perf-mrr, MRR
2519       default tags for vpp startup config and perf test type
2520           1T1C
2521               one worker thread, one core
2522           2T2C
2523               two worker threads, two cores
2524       results
2525           jjb verify
2526               PASS/FAIL
2527           present
2528               no
2529           analyse
2530               csit project
2531                   catch malfunctions
2532                   catch degradations
2533
2534     project-type: freestyle
2535     node: 'ubuntu1604-basebuild-4c-4g'
2536     concurrent: false
2537
2538     logrotate:
2539         daysToKeep: '{build-days-to-keep}'
2540         numToKeep: '{build-num-to-keep}'
2541         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2542         artifactNumToKeep: '{build-artifact-num-to-keep}'
2543
2544     parameters:
2545         - project-parameter:
2546             project: '{project}'
2547         - gerrit-parameter:
2548             branch: '{branch}'
2549
2550     scm:
2551         - gerrit-trigger-scm:
2552             credentials-id: 'jenkins-gerrit-credentials'
2553             refspec: '$GERRIT_REFSPEC'
2554             choosing-strategy: 'gerrit'
2555
2556     wrappers:
2557         - fdio-infra-wrappers-non-activity-timeout:
2558             build-timeout: '{build-timeout}'
2559
2560     triggers:
2561         - gerrit:
2562             server-name: 'Primary'
2563             trigger-on:
2564                 - comment-added-contains-event:
2565                     comment-contains-value: 'verify-perf-ndrdisc'
2566                 - comment-added-contains-event:
2567                     comment-contains-value: 'verify-perf-pdrdisc'
2568                 - comment-added-contains-event:
2569                     comment-contains-value: 'verify-perf-mrr'
2570             projects:
2571               - project-compare-type: 'ANT'
2572                 project-pattern: '{project}'
2573                 branches:
2574                   - branch-compare-type: 'ANT'
2575                     branch-pattern: '**/{branch}'
2576             skip-vote:
2577                 successful: false
2578                 failed: false
2579                 unstable: false
2580                 notbuilt: false
2581
2582     builders:
2583         - shell:
2584             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-check.sh
2585
2586     publishers:
2587         - archive-artifacts:
2588             artifacts: 'archive/*.*'
2589             latest-only: false
2590
2591         - robot:
2592             output-path: archive
2593             other-files:
2594               - '*.*'
2595
2596         - fdio-infra-shiplogs:
2597             maven-version: 'mvn33-new'
2598
2599 - job-template:
2600     name: 'csit-vpp-perf-mrr-daily-master'
2601
2602     description: |
2603       objective
2604           check vpp perf mrr daily
2605       job
2606           name
2607               csit-vpp-perf-mrr-daily
2608           trigger
2609               daily
2610       perf test-cases selection
2611           all CSIT perf suites
2612       default tags for vpp startup config and perf test type
2613           1T1C - one worker thread, one core
2614           2T2C - two worker threads, two cores
2615       results
2616           jjb verify
2617               PASS/FAIL
2618           present
2619               no
2620           analyse
2621               csit project
2622                   catch malfunctions
2623                   catch degradations
2624
2625     project-type: freestyle
2626     node: 'ubuntu1604-basebuild-4c-4g'
2627     concurrent: false
2628
2629     logrotate:
2630         daysToKeep: '{build-days-to-keep}'
2631         numToKeep: '{build-num-to-keep}'
2632         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2633         artifactNumToKeep: '{build-artifact-num-to-keep}'
2634
2635     parameters:
2636         - project-parameter:
2637             project: '{project}'
2638         - gerrit-parameter:
2639             branch: '{branch}'
2640
2641     wrappers:
2642         - fdio-infra-wrappers-non-activity-timeout:
2643             build-timeout: '{build-timeout}'
2644
2645     triggers:
2646         - timed: 'H H(21-22) * * *'
2647
2648     builders:
2649         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
2650         - inject:
2651             properties-file: variables.prop
2652         - shell:
2653             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-mrr-daily.sh
2654
2655     publishers:
2656         - archive-artifacts:
2657             artifacts: 'csit/archive/*.*'
2658             latest-only: false
2659
2660         - robot:
2661             output-path: 'csit/archive'
2662             other-files:
2663               - '*.*'
2664
2665         - fdio-infra-shiplogs:
2666             maven-version: 'mvn33-new'
2667
2668 - job-template:
2669     name: 'csit-vpp-perf-verify-{stream}'
2670
2671     description: |
2672       objective
2673           perf verify - per csit gerrit patch
2674       job
2675           name
2676               csit-vpp-perf-verify
2677           trigger
2678               keyword in comment to csit patch
2679       perf test-cases selection
2680           test-cases selected using trigger keywords paired with tags
2681           all test-cases are labelled with CSIT RF topic tags defined in
2682           csit/docs/tag_documentation.rst
2683       proposed keywords
2684           focus on testing specified vpp packet processing path
2685           format - keyword - tag_list
2686           perf_verify_ip4 - IP4Base, IP4Scale2M
2687           perf_verify_ip6 - IP6Base, IP6Scale2M
2688           perf_verify_l2 - L2XC, L2BD
2689           perf_verify_lisp - 4Lisp, 6Lisp
2690           perf_verify_vxlan - Vxlan
2691           perf_verify_vhost - Vhost
2692           perf_verify_memif - Memif
2693       default tags for vpp startup config and perf test type
2694           1T1C
2695               one worker thread, one core
2696           X520
2697               x520 Niantic NIC
2698           NDRDISC
2699               discovery of NDR throughput
2700       results
2701           jjb verify
2702               PASS/FAIL
2703           present
2704               no
2705           analyse
2706               no
2707     project-type: freestyle
2708     node: 'ubuntu1604-basebuild-4c-4g'
2709     concurrent: false
2710
2711     logrotate:
2712         daysToKeep: '{build-days-to-keep}'
2713         numToKeep: '{build-num-to-keep}'
2714         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2715         artifactNumToKeep: '{build-artifact-num-to-keep}'
2716
2717     parameters:
2718         - project-parameter:
2719             project: '{project}'
2720         - gerrit-parameter:
2721             branch: '{branch}'
2722
2723     scm:
2724         - gerrit-trigger-scm:
2725             credentials-id: 'jenkins-gerrit-credentials'
2726             refspec: '$GERRIT_REFSPEC'
2727             choosing-strategy: 'gerrit'
2728
2729     wrappers:
2730         - fdio-infra-wrappers-non-activity-timeout:
2731             build-timeout: '{build-timeout}'
2732
2733     triggers:
2734         - gerrit:
2735             server-name: 'Primary'
2736             trigger-on:
2737                 - comment-added-contains-event:
2738                     comment-contains-value: 'verify-perf-l2'
2739                 - comment-added-contains-event:
2740                     comment-contains-value: 'verify-perf-ip4'
2741                 - comment-added-contains-event:
2742                     comment-contains-value: 'verify-perf-ip6'
2743                 - comment-added-contains-event:
2744                     comment-contains-value: 'verify-perf-lisp'
2745                 - comment-added-contains-event:
2746                     comment-contains-value: 'verify-perf-vxlan'
2747                 - comment-added-contains-event:
2748                     comment-contains-value: 'verify-perf-vhost'
2749                 - comment-added-contains-event:
2750                     comment-contains-value: 'verify-perf-memif'
2751                 - comment-added-contains-event:
2752                     comment-contains-value: 'verify-perf-ipsechw'
2753             projects:
2754               - project-compare-type: 'ANT'
2755                 project-pattern: '{project}'
2756                 branches:
2757                   - branch-compare-type: 'ANT'
2758                     branch-pattern: '**/{branch}'
2759             skip-vote:
2760                 successful: false
2761                 failed: false
2762                 unstable: false
2763                 notbuilt: false
2764
2765     builders:
2766         - shell:
2767             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-verify.sh
2768
2769     publishers:
2770         - archive-artifacts:
2771             artifacts: 'archive/*.*'
2772             latest-only: false
2773
2774         - robot:
2775             output-path: archive
2776             other-files:
2777               - '*.*'
2778
2779         - fdio-infra-shiplogs:
2780             maven-version: 'mvn33-new'
2781
2782 - job-template:
2783     name: 'csit-nsh_sfc-verify-perf-{stream}'
2784
2785     project-type: freestyle
2786     node: 'ubuntu1604-basebuild-4c-4g'
2787     concurrent: true
2788
2789     logrotate:
2790         daysToKeep: '{build-days-to-keep}'
2791         numToKeep: '{build-num-to-keep}'
2792         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2793         artifactNumToKeep: '{build-artifact-num-to-keep}'
2794
2795     parameters:
2796         - project-parameter:
2797             project: '{project}'
2798         - gerrit-parameter:
2799             branch: '{branch}'
2800         - os-parameter:
2801             os: 'ubuntu1604'
2802         - stream-parameter:
2803             stream: '{stream}'
2804
2805     scm:
2806         - gerrit-trigger-scm:
2807             credentials-id: 'jenkins-gerrit-credentials'
2808             refspec: '$GERRIT_REFSPEC'
2809             choosing-strategy: 'gerrit'
2810
2811     wrappers:
2812         - fdio-infra-wrappers-non-activity-timeout:
2813             build-timeout: '{build-timeout}'
2814
2815     triggers:
2816         - gerrit-trigger-manually-triggered:
2817             name: '{project}'
2818             branch: '{branch}'
2819             comment-trigger-value: 'csit_nsh_sfc_perf_{stream}'
2820
2821     builders:
2822         - shell:
2823             !include-raw-escape: jjb/csit/include-raw-csit-nsh_sfc-perf-hw.sh
2824
2825     publishers:
2826         - archive-artifacts:
2827             artifacts: 'archive/*.*'
2828             latest-only: false
2829
2830         - robot-report:
2831             output-path: 'archive'
2832
2833         - fdio-infra-shiplogs:
2834             maven-version: 'mvn33-new'
2835
2836 - job-template:
2837     name: 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
2838
2839     project-type: freestyle
2840     node: '{os}-basebuild-4c-4g'
2841     concurrent: true
2842
2843     logrotate:
2844         daysToKeep: '{build-days-to-keep}'
2845         numToKeep: '{build-num-to-keep}'
2846         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2847         artifactNumToKeep: '{build-artifact-num-to-keep}'
2848
2849     parameters:
2850         - project-parameter:
2851             project: '{project}'
2852         - gerrit-parameter:
2853             branch: '{branch}'
2854         - os-parameter:
2855             os: '{os}'
2856         - stream-parameter:
2857             stream: '{stream}'
2858
2859     scm:
2860         - gerrit-trigger-scm:
2861             credentials-id: 'jenkins-gerrit-credentials'
2862             refspec: '$GERRIT_REFSPEC'
2863             choosing-strategy: 'gerrit'
2864
2865     wrappers:
2866         - fdio-infra-wrappers:
2867             build-timeout: '{build-timeout}'
2868
2869     triggers:
2870         - gerrit-trigger-manually-triggered:
2871             name: '{project}'
2872             branch: '{branch}'
2873             comment-trigger-value: 'csit_nsh_sfc_func_{stream}'
2874
2875     builders:
2876         - shell:
2877             !include-raw-escape: include-raw-csit-nsh_sfc-functional-virl.sh
2878
2879     publishers:
2880         - archive-artifacts:
2881             artifacts: 'archive/*.*'
2882             latest-only: false
2883
2884         - robot-report:
2885             output-path: 'archive'
2886
2887         - fdio-infra-shiplogs:
2888             maven-version: 'mvn33-new'
2889
2890 - job-template:
2891     name: 'csit-tldk-verify-func-{stream}-{os}-virl'
2892
2893     project-type: freestyle
2894     node: '{os}-basebuild-4c-4g'
2895     concurrent: true
2896
2897     logrotate:
2898         daysToKeep: '{build-days-to-keep}'
2899         numToKeep: '{build-num-to-keep}'
2900         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2901         artifactNumToKeep: '{build-artifact-num-to-keep}'
2902
2903     parameters:
2904         - project-parameter:
2905             project: '{project}'
2906         - gerrit-parameter:
2907             branch: '{branch}'
2908         - os-parameter:
2909             os: '{os}'
2910
2911     scm:
2912         - gerrit-trigger-scm:
2913             credentials-id: 'jenkins-gerrit-credentials'
2914             refspec: '$GERRIT_REFSPEC'
2915             choosing-strategy: 'gerrit'
2916
2917     wrappers:
2918         - fdio-infra-wrappers:
2919             build-timeout: '{build-timeout}'
2920
2921     triggers:
2922         - gerrit-trigger-manually-triggered:
2923             name: '{project}'
2924             branch: '{branch}'
2925             comment-trigger-value: 'csit_verify_tldk_func'
2926
2927     builders:
2928         - shell:
2929             !include-raw-escape: include-raw-csit-tldk-functional-virl.sh
2930
2931     publishers:
2932         - archive-artifacts:
2933             artifacts: 'archive/*.*'
2934             latest-only: false
2935
2936         - robot-report:
2937             output-path: 'archive'
2938
2939         - fdio-infra-shiplogs:
2940             maven-version: 'mvn33-new'
2941
2942 - parameter:
2943     name: test-type-parameter
2944     parameters:
2945         - string:
2946             name: TYPE
2947             default: '{type}'
2948             description: "Test TYPE parameter if not given by trigger"