csit.git
23 months agodocs(links): Remove statically generated links 75/39175/1
pmikus [Mon, 3 Jul 2023 08:31:45 +0000 (08:31 +0000)]
docs(links): Remove statically generated links

Signed-off-by: pmikus <[email protected]>
Change-Id: I76109b44da46ab2c5e9492d4fe5e000f1d811751

23 months agofix(infra): Ansible bits 72/39172/2
pmikus [Fri, 30 Jun 2023 12:11:38 +0000 (12:11 +0000)]
fix(infra): Ansible bits

Signed-off-by: pmikus <[email protected]>
Change-Id: Ic7527b9e0adf3397542b02d809e2eb40e51d28cc

23 months agoC-Docs: Release notes 71/39171/1
Tibor Frank [Fri, 30 Jun 2023 07:35:03 +0000 (07:35 +0000)]
C-Docs: Release notes

Change-Id: I4acf6f29b09aa1f07f2688b5836282580224723a
Signed-off-by: Tibor Frank <[email protected]>
23 months agofeat(docs): update release notes before rls2306 64/39164/4
Vratko Polak [Thu, 29 Jun 2023 12:42:38 +0000 (14:42 +0200)]
feat(docs): update release notes before rls2306

Some descriptions will be updated later according to the items below:
- Some issues (mostly RCAs) need more investigation.
- Some issues may have been fixed, waiting for VPP coverage results.
- Some issues may have become fixable on CSIT side.
  E.g. NAT tput tests can use higher ramp-up rate,
  as the decommissioned 2n-skx testbeds are no longer a bottleneck.

Change-Id: I3a98fb308908eeee71cababb5a197413cd232e13
Signed-off-by: Vratko Polak <[email protected]>
23 months agoC-Docs: CSIT-2306 Release Report 61/39161/1
Tibor Frank [Wed, 28 Jun 2023 14:35:01 +0000 (14:35 +0000)]
C-Docs: CSIT-2306 Release Report

Change-Id: I9aa608705ad972c8e5ecf234e0ccff18a2d07838
Signed-off-by: Tibor Frank <[email protected]>
23 months agoC-Docs: Add CSIT-2306 Release Report anouncement. 60/39160/1
Tibor Frank [Wed, 28 Jun 2023 14:00:21 +0000 (14:00 +0000)]
C-Docs: Add CSIT-2306 Release Report anouncement.

Change-Id: I8af12b3bd9177400b099fee939b1c7d2774ab739
Signed-off-by: Tibor Frank <[email protected]>
23 months agoUpdate VPP_STABLE_VER files 14/39114/2
Tibor Frank [Mon, 26 Jun 2023 04:35:13 +0000 (04:35 +0000)]
Update VPP_STABLE_VER files

Change-Id: I68ce9247ac520c24b2846626297d109547e4b7bf
Signed-off-by: Tibor Frank <[email protected]>
23 months agoC-Docs: move "Branching Strategy" from wiki 27/39127/3 oper-230626 oper-rls2306-230626
Tibor Frank [Fri, 23 Jun 2023 10:30:51 +0000 (10:30 +0000)]
C-Docs: move "Branching Strategy" from wiki

Change-Id: Ie63ee26791050e2312f89a665c3530a1cfa2c58e
Signed-off-by: Tibor Frank <[email protected]>
23 months agoC-Dash: Add hyperlinks to job/builds 26/39126/2
Tibor Frank [Fri, 23 Jun 2023 07:58:36 +0000 (07:58 +0000)]
C-Dash: Add hyperlinks to job/builds

- performance trending
- test job statistics
- per release performance

Change-Id: I2b0479120906b79d45b1887be1e8bb72d9845585
Signed-off-by: Tibor Frank <[email protected]>
23 months agofeat(infra): Add QAT install 22/39122/2
pmikus [Thu, 22 Jun 2023 08:36:23 +0000 (08:36 +0000)]
feat(infra): Add QAT install

Signed-off-by: pmikus <[email protected]>
Change-Id: Ifc461460b2f0f8c7ca17ab32fbf7df52cb356c29

23 months agofix(topologies): fix typo in tb215 16/39116/2
Vratko Polak [Wed, 21 Jun 2023 11:11:48 +0000 (13:11 +0200)]
fix(topologies): fix typo in tb215

Link11 is still there for trex testing.

Fixes: d832e05b77a7194042c5429e44442553f37ab529

Change-Id: If500422bbd98bb0a21e92c38efd033d7c6a02ca0
Signed-off-by: Vratko Polak <[email protected]>
23 months agoC-Dash: Add documentation and other items to the navbar 17/39117/3
Tibor Frank [Wed, 21 Jun 2023 14:03:36 +0000 (14:03 +0000)]
C-Dash: Add documentation and other items to the navbar

Change-Id: Ic6ec5e74d62ac115a30973cf8204fe6001ff7d33
Signed-off-by: Tibor Frank <[email protected]>
23 months agodocs(infra): Corrections 86/39086/3
pmikus [Tue, 20 Jun 2023 12:00:32 +0000 (12:00 +0000)]
docs(infra): Corrections

Signed-off-by: pmikus <[email protected]>
Change-Id: I16e633d52699d0f83ed07edbb394c23d501a2c72

23 months agofeat(infra): update 3n-alt cx6 iterative tests 84/39084/3
Juraj Linkeš [Tue, 20 Jun 2023 08:52:03 +0000 (10:52 +0200)]
feat(infra): update 3n-alt cx6 iterative tests

Add ipsec reassembly test cases to bring in line with 3n-icx.
Add ipsec policy test cases with flow cache enabled for both inbound and
outbound traffic.
Remove GTPU hardware tests as the NIC doesn't support GTPU offload RX.

Change-Id: I7b18914f983d5974b390f995ec638a64b9bbccbb
Signed-off-by: Juraj Linkeš <[email protected]>
23 months agoC-Docs: Fix internal links 94/39094/2
Tibor Frank [Wed, 21 Jun 2023 08:38:22 +0000 (08:38 +0000)]
C-Docs: Fix internal links

Change-Id: I2843788e91d16ce2b7a2283817bf3f44421aca67
Signed-off-by: Tibor Frank <[email protected]>
23 months agofix(infra): 3n-alt cx6dx links 93/39093/1
pmikus [Wed, 21 Jun 2023 08:30:25 +0000 (08:30 +0000)]
fix(infra): 3n-alt cx6dx links

Signed-off-by: pmikus <[email protected]>
Change-Id: I83f1e882257f874800d04b3795b1c199881c99e0

23 months agofix(core): Altra issues with mlx 87/39087/1
pmikus [Tue, 20 Jun 2023 12:07:51 +0000 (12:07 +0000)]
fix(core): Altra issues with mlx

Signed-off-by: pmikus <[email protected]>
Change-Id: Iad8e468200df4ab77f4ed44010b1b029e840714f

2 years agoC-Docs: Fixes and improvments 79/39079/4
Tibor Frank [Fri, 16 Jun 2023 12:27:45 +0000 (12:27 +0000)]
C-Docs: Fixes and improvments

Change-Id: I167720869e15236fde76a91559c17bf94f0ed68d
Signed-off-by: Tibor Frank <[email protected]>
2 years agofeat(infra): update 3n-alt jobspecs with mlx cx6 23/39023/4
Maciek Konstantynowicz [Sat, 10 Jun 2023 15:31:57 +0000 (16:31 +0100)]
feat(infra): update 3n-alt jobspecs with mlx cx6

The lists prioritize the new Mellanox Connect-X6 NIC but retain a small
number of XL710 test cases to preserve at least some coverage.
They also add the avf driver for the XL710 NIC to ensure the driver is
tested in at a small amount.

Signed-off-by: Maciek Konstantynowicz <[email protected]>
Signed-off-by: Juraj Linkeš <[email protected]>
Change-Id: Id399d075d94344fdedbe4ab71d98a33fe37f913f

2 years agofix(infra): 3n-icx-testbed37 cx6 link 81/39081/2
pmikus [Mon, 19 Jun 2023 09:44:51 +0000 (09:44 +0000)]
fix(infra): 3n-icx-testbed37 cx6 link

Signed-off-by: pmikus <[email protected]>
Change-Id: I37404ae4033aa1ec0e2dd66f02a59cbe58a3765e

2 years agofix(infra): 2n-icx-testbed214 e810 links 80/39080/2
pmikus [Mon, 19 Jun 2023 08:08:00 +0000 (08:08 +0000)]
fix(infra): 2n-icx-testbed214 e810 links

Signed-off-by: pmikus <[email protected]>
Change-Id: Ia10c94321ed9ea51123138e32def123020c151a0

2 years agoUpdate VPP_STABLE_VER files 98/39098/2
Tibor Frank [Mon, 19 Jun 2023 06:39:45 +0000 (06:39 +0000)]
Update VPP_STABLE_VER files

Change-Id: Ie923fbb0a3810e72cdde7097f2d966d896253730
Signed-off-by: Tibor Frank <[email protected]>
2 years agoAdd cryptodev device 4xxx 60/39060/5
Yulong Pei [Wed, 14 Jun 2023 02:20:25 +0000 (02:20 +0000)]
Add cryptodev device 4xxx

QAT_4xxx is integrated QAT device on SPR platform.

Signed-off-by: xinfeng zhao <[email protected]>
Signed-off-by: Yulong Pei <[email protected]>
Change-Id: If1d4b3d72a2c66855ac8c1c42516f0cb78bdfab2

2 years agoC-Dash: Fix url processing in trending 78/39078/1
Tibor Frank [Fri, 16 Jun 2023 11:26:05 +0000 (11:26 +0000)]
C-Dash: Fix url processing in trending

Change-Id: Ie14fb4ff5a193fa4f4edc097aaa1a87269c3d9ea
Signed-off-by: Tibor Frank <[email protected]>
2 years agofeat(job_specs): Supress rdma_core 77/39077/3
pmikus [Fri, 16 Jun 2023 08:09:51 +0000 (08:09 +0000)]
feat(job_specs): Supress rdma_core

Signed-off-by: pmikus <[email protected]>
Change-Id: Ie7b7401eb76e9f97f17d2f672a340ca617141388

2 years agofix(job_specs): Move hoststack from rdma to mlx5 74/39074/1
pmikus [Thu, 15 Jun 2023 12:20:18 +0000 (12:20 +0000)]
fix(job_specs): Move hoststack from rdma to mlx5

Signed-off-by: pmikus <[email protected]>
Change-Id: I8f8c97325cd2646415cfa62ef0436514b23fb701

2 years agofix(tests): Hoststack 2n-xyz 73/39073/2
pmikus [Thu, 15 Jun 2023 09:02:46 +0000 (09:02 +0000)]
fix(tests): Hoststack 2n-xyz

Signed-off-by: pmikus <[email protected]>
Change-Id: I85de04e4a0ed1a642c40c8ca6840cbc1977b10be

2 years agofix(core): hard vpp kill 69/39069/1
pmikus [Thu, 15 Jun 2023 06:14:29 +0000 (06:14 +0000)]
fix(core): hard vpp kill

Signed-off-by: pmikus <[email protected]>
Change-Id: Ie99c70ebda54153eb361954cbbd4f8191454a022

2 years agoC-Docs: fixes 65/39065/1
Tibor Frank [Wed, 14 Jun 2023 12:42:17 +0000 (12:42 +0000)]
C-Docs: fixes

Change-Id: Ie3bf396e1c9f4670aeb22ca423ebc6dbfd950f0f
Signed-off-by: Tibor Frank <[email protected]>
2 years agofix(tests): Hoststack 3na-spr 63/39063/2
pmikus [Wed, 14 Jun 2023 09:44:23 +0000 (09:44 +0000)]
fix(tests): Hoststack 3na-spr

Signed-off-by: pmikus <[email protected]>
Change-Id: Ia591ad412fe05fca318543b2c6c0a02a35dd14f1

2 years agofeat(methodology): add file for reassembly tests 57/38857/5
Vratko Polak [Wed, 7 Jun 2023 13:59:24 +0000 (15:59 +0200)]
feat(methodology): add file for reassembly tests

Change-Id: Ib2f5d7440a9e6ad7914d80dcd8e67cb725e70212
Signed-off-by: Vratko Polak <[email protected]>
2 years agofix(infra): 3n-icx mlx link 61/39061/2
pmikus [Wed, 14 Jun 2023 06:10:26 +0000 (06:10 +0000)]
fix(infra): 3n-icx mlx link

Signed-off-by: pmikus <[email protected]>
Change-Id: I3dc25095a5d866ad38be315b37da9ee5d984cf35

2 years agoC-Dash: Remove spinner from trending graphs 35/39035/1
Tibor Frank [Tue, 13 Jun 2023 13:31:43 +0000 (13:31 +0000)]
C-Dash: Remove spinner from trending graphs

Change-Id: Ifbe4fb1ed23e46918c3052bbf57eb30a449a2acb
Signed-off-by: Tibor Frank <[email protected]>
2 years agoC-Dash: Telemetry - Add option to ignore hosts 32/39032/4
Tibor Frank [Tue, 13 Jun 2023 11:07:20 +0000 (11:07 +0000)]
C-Dash: Telemetry - Add option to ignore hosts

Change-Id: Ife92be275a18b07a2b78f57095843d2a65c4bcad
Signed-off-by: Tibor Frank <[email protected]>
2 years agofeat(infra): mlx compatibility matrix 31/39031/2
pmikus [Tue, 13 Jun 2023 10:58:29 +0000 (10:58 +0000)]
feat(infra): mlx compatibility matrix

Signed-off-by: pmikus <[email protected]>
Change-Id: Id9b601427ae3c95bd802a3aafec9543f293c34de

2 years agofix(jobspec): replace the rest of scale2m tests 26/39026/2
Vratko Polak [Mon, 12 Jun 2023 11:56:38 +0000 (13:56 +0200)]
fix(jobspec): replace the rest of scale2m tests

A previous change has renamed the suites themselves,
so the replacement in jobspecs has to be done everywhere.

Fixes: cbdbc95ffc63a1eb2ffc170a979e11bfa0d4162a

Change-Id: I102e9b45d2e71b8cf99fb7d7dbdd19772de613c2
Signed-off-by: Vratko Polak <[email protected]>
2 years agofeat(infra): Add Mellanox CX6 to 3n-icx 27/39027/3
pmikus [Mon, 12 Jun 2023 12:13:05 +0000 (12:13 +0000)]
feat(infra): Add Mellanox CX6 to 3n-icx

Signed-off-by: pmikus <[email protected]>
Change-Id: Ic13b8cd3f2976c66d8956f0cee0784c3bae12a65

2 years agoC-Docs: C-Dash - Structure 46/38846/6
Tibor Frank [Thu, 18 May 2023 10:20:56 +0000 (10:20 +0000)]
C-Docs: C-Dash - Structure

Change-Id: I368e1f69a118ac4bbcb0d1f052fd8e0ce60dd2a5
Signed-off-by: Tibor Frank <[email protected]>
2 years agofix(infra): Enable e810 24/39024/1
pmikus [Mon, 12 Jun 2023 07:00:27 +0000 (07:00 +0000)]
fix(infra): Enable e810

Signed-off-by: pmikus <[email protected]>
Change-Id: I3f728f24f6b4c16febf57c0c3b9e8874f95ad313

2 years agoUpdate VPP_STABLE_VER files 38/39038/2
Tibor Frank [Mon, 12 Jun 2023 04:56:35 +0000 (04:56 +0000)]
Update VPP_STABLE_VER files

Change-Id: I19b3d3a19f3065e1a5a01315847eec2f3f7b7446
Signed-off-by: Tibor Frank <[email protected]>
2 years agofeat(infra): CX6 for 3n-alt 16/39016/1 oper-rls2306-230612
pmikus [Fri, 9 Jun 2023 09:09:36 +0000 (09:09 +0000)]
feat(infra): CX6 for 3n-alt

Signed-off-by: pmikus <[email protected]>
Change-Id: Iea4c536a6e421efdaf493fb3cba0dde5abad162d

2 years agofeat(infra): Add CX7 to 2n-icx 12/39012/1
pmikus [Thu, 8 Jun 2023 11:23:05 +0000 (11:23 +0000)]
feat(infra): Add CX7 to 2n-icx

Signed-off-by: pmikus <[email protected]>
Change-Id: Ia83a78299e279754352add230428102a8cee7772

2 years agofix(job_specs): 3na-spr 11/39011/1
pmikus [Thu, 8 Jun 2023 06:22:57 +0000 (06:22 +0000)]
fix(job_specs): 3na-spr

Signed-off-by: pmikus <[email protected]>
Change-Id: I74a23d1864a56c3906e08c70fd1d306d47b468da

2 years agofeat(PyPI): use toml and build for jumpavg 08/39008/2
Vratko Polak [Wed, 7 Jun 2023 12:57:25 +0000 (14:57 +0200)]
feat(PyPI): use toml and build for jumpavg

This is the setup just used to upload:
https://pypi.org/project/jumpavg/0.4.0/

Change-Id: Ia48b053c578f1ac769613727dafcdd7851f912bd
Signed-off-by: Vratko Polak <[email protected]>
2 years agoC-Dash: Checkboxes in telemetry selection 09/39009/3
Tibor Frank [Wed, 7 Jun 2023 13:07:19 +0000 (13:07 +0000)]
C-Dash: Checkboxes in telemetry selection

Change-Id: I1bace3d9e4e6815a36714a90015b3b200c678ff5
Signed-off-by: Tibor Frank <[email protected]>
2 years agofeat(PyPI): release next jumpavg version 07/39007/1
Vratko Polak [Wed, 7 Jun 2023 11:02:10 +0000 (13:02 +0200)]
feat(PyPI): release next jumpavg version

Change-Id: I9dc5b70d983471c8b2ba5788c52e81dcfc728f49
Signed-off-by: Vratko Polak <[email protected]>
2 years agofeat(jobspec): add iterative reassembly tests 96/38996/2
Vratko Polak [Mon, 5 Jun 2023 13:46:17 +0000 (15:46 +0200)]
feat(jobspec): add iterative reassembly tests

+ Only to some 3node testbeds (alt, icx, snr and tsh).
+ Both MRR and NDRPDR.
+ 1518B only. All core counts.
+ Primary NIC only. Drv_vfio_pci only.
+ Only two suites:
 + ethip4ipsec1000tnlsw-ip4base-int-aes256gcm-reassembly
 + ethip4gtpusw-ip4base-reassembly
  - This is expected to fail frequently due to VPP-2077.
+ Added to the end of crypto or ip4-tunnels section,
  as the focus is on fragmentation and reassembly, not on encap/decap.
- Coverage not added here.

Change-Id: Ifca2a13e43b9d3b7ddc0eaa8fd6d3e1a56b90c7f
Signed-off-by: Vratko Polak <[email protected]>
2 years agofeat(jumpavg): support small values via unit param 09/38809/7
Vratko Polak [Fri, 2 Jun 2023 12:44:47 +0000 (14:44 +0200)]
feat(jumpavg): support small values via unit param

Previously, Jumpavg was known to give wrong results
when the data contains values of order one or smaller.
This change introduces a new "unit" parameter,
which changes how the information content is calculated.
For example if the data values are mutiplies of 0.01,
the unit parameter should be set to 0.01 to compensate.

For callers not knowing their correct unit value,
another parameter is introduced, called "sbps"
(meaning Significant Bits Per Sample).
A binary integer number with this many ones
is how much units should the maximal sample be.
This way jumpavg computes the corresponding "unit" value to use.
If neither "unit" nor "sbps" are given,
the "sbps" value of 12 is applied.

+ Rename files to conform to snake_style naming.
+ Fix normalization for the "opposite triangle" distribution.
+ Simplify logic, all groups now start as "normal", not "unknown".
+ Minor style improvements as suggested by pylint.
+ From user perspective, this change should be backward compatible.
- The normalization fix is a behavior change,
  but it is a bugfix and the new behavior should be better.

Change-Id: I5a5ca11757f087fff13faf1d0b8e34a741400258
Signed-off-by: Vratko Polak <[email protected]>
2 years agoC-Dash: Do not generate always all graphs 75/38975/4
Tibor Frank [Mon, 5 Jun 2023 13:24:57 +0000 (13:24 +0000)]
C-Dash: Do not generate always all graphs

Change-Id: Ib416bdd971f24f9fd4d472ded983defc08f62903
Signed-off-by: Tibor Frank <[email protected]>
2 years agofix(ansible): Cleanup macros 03/39003/1
pmikus [Wed, 7 Jun 2023 05:29:07 +0000 (05:29 +0000)]
fix(ansible): Cleanup macros

Signed-off-by: pmikus <[email protected]>
Change-Id: I53a530a07716e09b30b5401b313202460fb235c3

2 years agofix(core): Trap for AWS 01/39001/1
pmikus [Tue, 6 Jun 2023 11:59:12 +0000 (11:59 +0000)]
fix(core): Trap for AWS

Signed-off-by: pmikus <[email protected]>
Change-Id: I14975b21e7f480c3bca5ba6a04514008af219039

2 years agodocs(infra): Fixing typos 00/39000/2
pmikus [Tue, 6 Jun 2023 08:09:22 +0000 (08:09 +0000)]
docs(infra): Fixing typos

Signed-off-by: pmikus <[email protected]>
Change-Id: Ibbe8a346f9c1b9beb5ffa5a6b6029ad9153b9c9f

2 years agodocs(infra): HW version 74/38974/3
pmikus [Mon, 5 Jun 2023 12:54:22 +0000 (12:54 +0000)]
docs(infra): HW version

Signed-off-by: pmikus <[email protected]>
Change-Id: Iff29f4d1059b91a653c5befb6999900ae3065a21

2 years agoUpdate VPP_STABLE_VER files 84/38984/3
Tibor Frank [Mon, 5 Jun 2023 05:30:26 +0000 (05:30 +0000)]
Update VPP_STABLE_VER files

Change-Id: I2b763e3f7a611ab717204ed953c3fb299a8c38a7
Signed-off-by: Tibor Frank <[email protected]>
2 years agoC-Dash: Start telemetry accordions collapsed 73/38973/1
Tibor Frank [Mon, 5 Jun 2023 09:49:22 +0000 (09:49 +0000)]
C-Dash: Start telemetry accordions collapsed

Change-Id: I001377706a757114465094188236fc2f5a9f668a
Signed-off-by: Tibor Frank <[email protected]>
2 years agofix(dpdk): CX7 support 68/38968/2 oper-230605
pmikus [Fri, 2 Jun 2023 11:52:16 +0000 (11:52 +0000)]
fix(dpdk): CX7 support

Signed-off-by: pmikus <[email protected]>
Change-Id: Ib98b25bd3c98b5e6dbcb1bfe8478bd41bf37d71c

2 years agojob-spec: Replace TRex scale2m-tg tests by scale20k-tg 67/38967/2
Tibor Frank [Fri, 2 Jun 2023 07:42:49 +0000 (07:42 +0000)]
job-spec: Replace TRex scale2m-tg tests by scale20k-tg

Change-Id: If7e00460fee4eee50479dc089c026670dcf3edf9
Signed-off-by: Tibor Frank <[email protected]>
2 years agofix(terraform): Bump dependencies 66/38966/4
pmikus [Fri, 2 Jun 2023 05:14:02 +0000 (05:14 +0000)]
fix(terraform): Bump dependencies

Signed-off-by: pmikus <[email protected]>
Change-Id: I4964bf956f3d3193321255ba8e41e4f665b1b6eb

2 years agofix(core): Comparison hash 62/38962/1
pmikus [Thu, 1 Jun 2023 10:27:32 +0000 (10:27 +0000)]
fix(core): Comparison hash

Signed-off-by: pmikus <[email protected]>
Change-Id: I84b46e6a792d72cb56a9a42d40db8cc13866b836

2 years agodocs(infra): Add CX7 and CX6 cards 57/38957/1
pmikus [Thu, 1 Jun 2023 06:08:54 +0000 (06:08 +0000)]
docs(infra): Add CX7 and CX6 cards

Signed-off-by: pmikus <[email protected]>
Change-Id: I06cb1356626f55b9de901ca72b194db1a46b7efa

2 years agodocs: 3n-alt mlx cx6 lab spec 17/38717/5
Juraj Linkeš [Fri, 21 Apr 2023 09:04:57 +0000 (11:04 +0200)]
docs: 3n-alt mlx cx6 lab spec

Change-Id: If81a1f4a1244748343293f99c865697341508399
Signed-off-by: Juraj Linkeš <[email protected]>
2 years agofix(tests): Disable VHOST for vpp_device 34/38934/1
pmikus [Wed, 31 May 2023 08:26:21 +0000 (08:26 +0000)]
fix(tests): Disable VHOST for vpp_device

Signed-off-by: pmikus <[email protected]>
Change-Id: I4704b18eb74847fa7c040a27b7296912d27d6ca5

2 years agofix(infra): Add libsctp dependency 33/38933/1
pmikus [Wed, 31 May 2023 07:48:57 +0000 (07:48 +0000)]
fix(infra): Add libsctp dependency

Signed-off-by: pmikus <[email protected]>
Change-Id: I6bffd7ce63bc462a557a621ce48e40c114e3abb6

2 years ago"fix(test): Hoststack" 51/38951/2
Peter Mikus [Wed, 31 May 2023 04:44:06 +0000 (04:44 +0000)]
"fix(test): Hoststack"

Change-Id: I6ec27d787b59d4bc13b8c04f4217302cc3021581
Signed-off-by: pmikus <[email protected]>
2 years agofix(test): Hoststack 32/38932/1
pmikus [Tue, 30 May 2023 14:09:41 +0000 (14:09 +0000)]
fix(test): Hoststack

Signed-off-by: pmikus <[email protected]>
Change-Id: I676696928fd1758c9dddf4f2580b9e924fe71b53

2 years agofix(tests): Hoststack compatibility 31/38931/2
pmikus [Tue, 30 May 2023 13:46:24 +0000 (13:46 +0000)]
fix(tests): Hoststack compatibility

Signed-off-by: pmikus <[email protected]>
Change-Id: I198fe62ddba8910c6bd8256739cc2503b87dfc75

2 years agofix(infra): Add iperf3 dependencies 29/38929/2
pmikus [Tue, 30 May 2023 09:53:54 +0000 (09:53 +0000)]
fix(infra): Add iperf3 dependencies

Signed-off-by: pmikus <[email protected]>
Change-Id: Ib79e3d596cb1b83a5859d573b9a87d7bf228f7ac

2 years agofix(dpdk): Flip routes 30/38930/2
pmikus [Tue, 30 May 2023 10:36:11 +0000 (10:36 +0000)]
fix(dpdk): Flip routes

Signed-off-by: pmikus <[email protected]>
Change-Id: I4c192210e1aef1275e8a9b56eab7956798aca15d

2 years agofix(infra): Add DPDK dependencies 28/38928/1
pmikus [Tue, 30 May 2023 07:42:50 +0000 (07:42 +0000)]
fix(infra): Add DPDK dependencies

Signed-off-by: pmikus <[email protected]>
Change-Id: I9c4b4bd6ed5ed4a34f0c7b25ea948a498fa25fb4

2 years agofeat(tox): Cleanup docs 25/38925/2
pmikus [Mon, 29 May 2023 12:00:05 +0000 (12:00 +0000)]
feat(tox): Cleanup docs

Signed-off-by: pmikus <[email protected]>
Change-Id: Ia13e920ef11d364893a51957778e60084f4ac0f9

2 years agodocs(var): Next release 24/38924/1
pmikus [Mon, 29 May 2023 11:52:47 +0000 (11:52 +0000)]
docs(var): Next release

Signed-off-by: pmikus <[email protected]>
Change-Id: I5cd45dd59f13e1ca942f44341b5f37e257c2b51e

2 years agodocs(infra): Remove one NIC from SPR 23/38923/1
pmikus [Mon, 29 May 2023 11:50:50 +0000 (11:50 +0000)]
docs(infra): Remove one NIC from SPR

Signed-off-by: pmikus <[email protected]>
Change-Id: I707b9e332ede082afbe33f8bcb101b88dcbe4a58

2 years agofeat(infra): AWS images 22/38922/1
pmikus [Mon, 29 May 2023 11:34:55 +0000 (11:34 +0000)]
feat(infra): AWS images

Signed-off-by: pmikus <[email protected]>
Change-Id: I3a994f7ee4c83ed404e9e55f87404f08f521845e

2 years agofix(infra): Docker dependency 20/38920/1
pmikus [Mon, 29 May 2023 07:57:39 +0000 (07:57 +0000)]
fix(infra): Docker dependency

Signed-off-by: pmikus <[email protected]>
Change-Id: I3bffa93e7a731453694c6bd2f613900c191a2e52

2 years agoC-Dash: Add 2306, remove 2206 from iterative 19/38919/1
Tibor Frank [Mon, 29 May 2023 06:21:04 +0000 (06:21 +0000)]
C-Dash: Add 2306, remove 2206 from iterative

Change-Id: I936eb1bcb4a50740a0fa7df47d30295146b0bf5a
Signed-off-by: Tibor Frank <[email protected]>
2 years agofix(infra): Topology file typo 18/38918/1
pmikus [Mon, 29 May 2023 05:00:52 +0000 (05:00 +0000)]
fix(infra): Topology file typo

Signed-off-by: pmikus <[email protected]>
Change-Id: I7a8e60107c648f0d178df563055bb7c432c5ec82

2 years agofeat(core): T-Rex 3.03 73/38873/4
pmikus [Wed, 24 May 2023 12:40:14 +0000 (12:40 +0000)]
feat(core): T-Rex 3.03

Signed-off-by: pmikus <[email protected]>
Change-Id: I58607f50e2889092e40ff831ed4f1515444e29f8

2 years agofix(infra): Final 3na-spr cabling 12/38912/1
pmikus [Fri, 26 May 2023 10:10:49 +0000 (10:10 +0000)]
fix(infra): Final 3na-spr cabling

Signed-off-by: pmikus <[email protected]>
Change-Id: I96a9005b82777589783880f65b249bc0e2eac1bd

2 years agojob-spec: Add 2n-spr cx7veat coverage tests 09/38909/1
Tibor Frank [Fri, 26 May 2023 07:49:52 +0000 (07:49 +0000)]
job-spec: Add 2n-spr cx7veat coverage tests

Change-Id: I947f961e665f5eb2f2f055a47cd0119011666b28
Signed-off-by: Tibor Frank <[email protected]>
2 years agofix(core): Trex typo 04/38904/1
pmikus [Thu, 25 May 2023 11:31:42 +0000 (11:31 +0000)]
fix(core): Trex typo

Signed-off-by: pmikus <[email protected]>
Change-Id: I4924054b414dc450df14a02a29081549c8620787

2 years agofix(core): dual_socket support 03/38903/1
pmikus [Thu, 25 May 2023 08:49:39 +0000 (08:49 +0000)]
fix(core): dual_socket support

Signed-off-by: pmikus <[email protected]>
Change-Id: I881dda8b2fec32b8f489ec97df6592937f6193fa

2 years agofix(TrafficGenerator): correct tg_topology reverse 02/38902/1
Vratko Polak [Thu, 25 May 2023 08:10:56 +0000 (10:10 +0200)]
fix(TrafficGenerator): correct tg_topology reverse

Change-Id: Ibef272705ea889d58bb9c5b69a8566f6e38de1d1
Signed-off-by: Vratko Polak <[email protected]>
2 years agofix(core): Missing link 99/38899/1
pmikus [Thu, 25 May 2023 05:06:50 +0000 (05:06 +0000)]
fix(core): Missing link

Signed-off-by: pmikus <[email protected]>
Change-Id: Iccbe5f0cabe6fdd5274126cf970549673edd4f1c

2 years agoremove(tools): presentation, docs 75/38875/1
pmikus [Wed, 24 May 2023 13:24:19 +0000 (13:24 +0000)]
remove(tools): presentation, docs

Signed-off-by: pmikus <[email protected]>
Change-Id: Icc07d18b9c0bd00af157bb817205e5b54824d525

2 years agofeat(etl): 2306 74/38874/2
pmikus [Wed, 24 May 2023 13:12:36 +0000 (13:12 +0000)]
feat(etl): 2306

Signed-off-by: pmikus <[email protected]>
Change-Id: I54e80bc78f6deb5d2774a2ddd7b3b4153ffb106b

2 years agofeat(reassembly): add few suites for ip reassembly 86/35686/77
Vratko Polak [Tue, 23 May 2023 08:34:05 +0000 (10:34 +0200)]
feat(reassembly): add few suites for ip reassembly

In tunneling scenarios, VPP needs to reassembly packet fragments
before decapsulation. Conveniently, VPP also fragments the packets
after encapsulation (at least for some encapsulation protocols)
if they do not fit into MTU.

So this change adds few suites, adapted from existing 3-node ones
which additionally lower MTU on DUT1-DUT2 link.
The intended packet size is 1518B. 64B packets will fit,
and most of IMIX packets will also fit without fragmentation.
VPP refuses to reassembly 9000B packets as they have too many fragments.

+ Add a keyword so suites need only one additional line of code.
+ Add new test tag REASSEMBLY for the added suites.
+ Tell autogen the one soak test case for reaseembly should be 1518B.
- It is possible to increase fragment limit for 9000B, not done yet.
- Ipsec policy suites are added but they should not be used.
 - VPP does fragmentation twice (before and after encapsulation).
 - VPP does not perform reassembly (only last fragment is decrypted).
 - TRex does not realize the packet from VPP is only a fragment.
 - The result is false pass with unfairly good performance.
 + Suites still included, to simplify verifying VPP fixes for the above.

Change-Id: If33c60d767fea161d9e4ffabb8ded3d81c8f39ed
Signed-off-by: Vratko Polak <[email protected]>
2 years agojob-spec: 2n-spr dpdk coverage 72/38872/1
Tibor Frank [Wed, 24 May 2023 12:16:30 +0000 (12:16 +0000)]
job-spec: 2n-spr dpdk coverage

Change-Id: I56e62660053694e2b54467fed7c843ff5b201e1d
Signed-off-by: Tibor Frank <[email protected]>
2 years agofeat(job_specs): Remove x710 70/38870/2
pmikus [Wed, 24 May 2023 06:06:30 +0000 (06:06 +0000)]
feat(job_specs): Remove x710

Signed-off-by: pmikus <[email protected]>
Change-Id: Ib0e3be90cf5a15b24568a8bf05722d22e46fdd31

2 years agofeat(ansible): DPDK 23.03 69/38869/1
pmikus [Wed, 24 May 2023 05:48:50 +0000 (05:48 +0000)]
feat(ansible): DPDK 23.03

Signed-off-by: pmikus <[email protected]>
Change-Id: Ie4d133a57f6972db22d8e7d4e46ddff483e23ff3

2 years agorefactor(trex): Startup configuration 42/38842/12
pmikus [Thu, 18 May 2023 05:59:39 +0000 (05:59 +0000)]
refactor(trex): Startup configuration

Signed-off-by: pmikus <[email protected]>
Change-Id: I16defefa5edd01638bc382be4f5e8cbca4fe9453

2 years agoC-Dash: Add multiple telemetry panels 55/38855/10
Tibor Frank [Mon, 22 May 2023 06:01:54 +0000 (06:01 +0000)]
C-Dash: Add multiple telemetry panels

Change-Id: Ie2447905ba9f646248ff12cb1f83694f77640691
Signed-off-by: Tibor Frank <[email protected]>
2 years agofix(dpdk): update meson setup command 40/38840/3
Juraj Linkeš [Wed, 17 May 2023 10:09:59 +0000 (12:09 +0200)]
fix(dpdk): update meson setup command

The current invocation is deprecated:
  WARNING: Running the setup command as `meson [options]` instead
  of `meson setup [options]` is ambiguous and deprecated.

Change-Id: Ieffa7f295e4ea7634ee5e8f77e373c5e9314b3cf
Signed-off-by: Juraj Linkeš <[email protected]>
2 years agofix(infra): arm tg dpdk version 29/38829/2
Juraj Linkeš [Mon, 15 May 2023 13:10:37 +0000 (15:10 +0200)]
fix(infra): arm tg dpdk version

T-rex on TGs uses a different version of DPDK than SUTs.

Change-Id: I0b6ca6fa304fb7559f9ada950497452d974be737
Signed-off-by: Juraj Linkeš <[email protected]>
2 years agofix(docs): Minor tweaks 68/38868/2
pmikus [Tue, 23 May 2023 13:07:00 +0000 (13:07 +0000)]
fix(docs): Minor tweaks

Signed-off-by: pmikus <[email protected]>
Change-Id: I1537f3383d44ace8e705e5c744713d0863ca67d0

2 years agofeat(dpdk): Bump DPDK ver 67/38867/1
pmikus [Tue, 23 May 2023 13:01:14 +0000 (13:01 +0000)]
feat(dpdk): Bump DPDK ver

Signed-off-by: pmikus <[email protected]>
Change-Id: I1d230b197581675539687f3ee87540537eaa2a07

2 years agofix(infra): 3na-spr follow up 64/38864/1
pmikus [Tue, 23 May 2023 07:38:23 +0000 (07:38 +0000)]
fix(infra): 3na-spr follow up

Signed-off-by: pmikus <[email protected]>
Change-Id: I210a76e9cd9215deafc8cb5d448eb72e0ea3c451

2 years agofeat(interface): apply MTU for dpdk plugin ifaces 24/37824/43
Vratko Polak [Mon, 22 May 2023 08:14:09 +0000 (10:14 +0200)]
feat(interface): apply MTU for dpdk plugin ifaces

When changing MTU on a running VPP, the interface has to be down.

- Other plugins (rdma, avf, af_xdp) need vastly different logic,
  so support for them will be added later.
+ Mlx5-core does not need to set MTU on Linux interface.
+ MTU setting now does not happen at final setting path up,
  it happens in driver initialization layer instead
  E.g. AVF tests will not attempt to change MTU.
+ MTU edit removed from some non-hardware interfaces (including memif)
  e.g. bond interfaces. MTU on parent hw interface seems to be enough.
+ The non-jumbo MTU value used is 1800,
  so 1518B tests with additional encapsulation can still work.
+ When VPP MTU setting fails, the failure is now propagated.
  Previously, the failure was just logged and ignored,
  but now there is no reason to hide it.

Ticket: CSIT-1797

Change-Id: I3b853f1faf90001d544cbbb87b2affbb882ffba0
Signed-off-by: Vratko Polak <[email protected]>
2 years agoUpdate VPP_STABLE_VER files 73/38673/2
Tibor Frank [Mon, 22 May 2023 05:18:12 +0000 (05:18 +0000)]
Update VPP_STABLE_VER files

Change-Id: I9e92f5214c157048ace201cfdb6af0e460bcfb9b
Signed-off-by: Tibor Frank <[email protected]>
2 years agoC-Dash: Fix the unit in coverage tables 47/38847/1
Tibor Frank [Thu, 18 May 2023 10:24:37 +0000 (10:24 +0000)]
C-Dash: Fix the unit in coverage tables

Mbps --> Gbps

Change-Id: If4adc47d4636984c41bca14fb9bcc9121289445f
Signed-off-by: Tibor Frank <[email protected]>
2 years agofix(ansible): Docker for Nomad 44/38844/1
pmikus [Thu, 18 May 2023 07:06:03 +0000 (07:06 +0000)]
fix(ansible): Docker for Nomad

Signed-off-by: pmikus <[email protected]>
Change-Id: I58bb1742243a6689c31f77c555303c2baeb7e39d