csit.git
10 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 <tifrank@cisco.com>
10 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 <tifrank@cisco.com>
10 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 <peter.mikus@protonmail.ch>
Change-Id: Ifc461460b2f0f8c7ca17ab32fbf7df52cb356c29

10 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 <vrpolak@cisco.com>
10 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 <tifrank@cisco.com>
10 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 <peter.mikus@protonmail.ch>
Change-Id: I16e633d52699d0f83ed07edbb394c23d501a2c72

10 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š <juraj.linkes@pantheon.tech>
10 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 <tifrank@cisco.com>
10 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 <peter.mikus@protonmail.ch>
Change-Id: I83f1e882257f874800d04b3795b1c199881c99e0

10 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 <peter.mikus@protonmail.ch>
Change-Id: Iad8e468200df4ab77f4ed44010b1b029e840714f

10 months 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 <tifrank@cisco.com>
10 months 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 <mkonstan@cisco.com>
Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
Change-Id: Id399d075d94344fdedbe4ab71d98a33fe37f913f

10 months 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 <peter.mikus@protonmail.ch>
Change-Id: I37404ae4033aa1ec0e2dd66f02a59cbe58a3765e

10 months 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 <peter.mikus@protonmail.ch>
Change-Id: Ia10c94321ed9ea51123138e32def123020c151a0

10 months 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 <tifrank@cisco.com>
10 months 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 <xinfengx.zhao@intel.com>
Signed-off-by: Yulong Pei <yulong.pei@intel.com>
Change-Id: If1d4b3d72a2c66855ac8c1c42516f0cb78bdfab2

10 months 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 <tifrank@cisco.com>
10 months 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 <peter.mikus@protonmail.ch>
Change-Id: Ie7b7401eb76e9f97f17d2f672a340ca617141388

10 months 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 <peter.mikus@protonmail.ch>
Change-Id: I8f8c97325cd2646415cfa62ef0436514b23fb701

10 months 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 <peter.mikus@protonmail.ch>
Change-Id: I85de04e4a0ed1a642c40c8ca6840cbc1977b10be

10 months 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 <peter.mikus@protonmail.ch>
Change-Id: Ie99c70ebda54153eb361954cbbd4f8191454a022

10 months 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 <tifrank@cisco.com>
10 months 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 <peter.mikus@protonmail.ch>
Change-Id: Ia591ad412fe05fca318543b2c6c0a02a35dd14f1

10 months 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 <vrpolak@cisco.com>
10 months 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 <peter.mikus@protonmail.ch>
Change-Id: I3dc25095a5d866ad38be315b37da9ee5d984cf35

10 months 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 <tifrank@cisco.com>
10 months 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 <tifrank@cisco.com>
10 months 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 <peter.mikus@protonmail.ch>
Change-Id: Id9b601427ae3c95bd802a3aafec9543f293c34de

10 months 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 <vrpolak@cisco.com>
10 months 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 <peter.mikus@protonmail.ch>
Change-Id: Ic13b8cd3f2976c66d8956f0cee0784c3bae12a65

10 months 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 <tifrank@cisco.com>
10 months 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 <peter.mikus@protonmail.ch>
Change-Id: I3f728f24f6b4c16febf57c0c3b9e8874f95ad313

10 months 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 <tifrank@cisco.com>
10 months 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 <peter.mikus@protonmail.ch>
Change-Id: Iea4c536a6e421efdaf493fb3cba0dde5abad162d

10 months 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 <peter.mikus@protonmail.ch>
Change-Id: Ia83a78299e279754352add230428102a8cee7772

10 months 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 <peter.mikus@protonmail.ch>
Change-Id: I74a23d1864a56c3906e08c70fd1d306d47b468da

10 months 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 <vrpolak@cisco.com>
10 months 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 <tifrank@cisco.com>
10 months 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 <vrpolak@cisco.com>
10 months 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 <vrpolak@cisco.com>
10 months 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 <vrpolak@cisco.com>
10 months 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 <tifrank@cisco.com>
10 months 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 <peter.mikus@protonmail.ch>
Change-Id: I53a530a07716e09b30b5401b313202460fb235c3

10 months 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 <peter.mikus@protonmail.ch>
Change-Id: I14975b21e7f480c3bca5ba6a04514008af219039

10 months 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 <peter.mikus@protonmail.ch>
Change-Id: Ibbe8a346f9c1b9beb5ffa5a6b6029ad9153b9c9f

10 months 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 <peter.mikus@protonmail.ch>
Change-Id: Iff29f4d1059b91a653c5befb6999900ae3065a21

10 months 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 <tifrank@cisco.com>
10 months 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 <tifrank@cisco.com>
11 months 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 <peter.mikus@protonmail.ch>
Change-Id: Ib98b25bd3c98b5e6dbcb1bfe8478bd41bf37d71c

11 months 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 <tifrank@cisco.com>
11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I4964bf956f3d3193321255ba8e41e4f665b1b6eb

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I84b46e6a792d72cb56a9a42d40db8cc13866b836

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I06cb1356626f55b9de901ca72b194db1a46b7efa

11 months 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š <juraj.linkes@pantheon.tech>
11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I4704b18eb74847fa7c040a27b7296912d27d6ca5

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I6bffd7ce63bc462a557a621ce48e40c114e3abb6

11 months 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 <peter.mikus@protonmail.ch>
11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I676696928fd1758c9dddf4f2580b9e924fe71b53

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I198fe62ddba8910c6bd8256739cc2503b87dfc75

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: Ib79e3d596cb1b83a5859d573b9a87d7bf228f7ac

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I4c192210e1aef1275e8a9b56eab7956798aca15d

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I9c4b4bd6ed5ed4a34f0c7b25ea948a498fa25fb4

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: Ia13e920ef11d364893a51957778e60084f4ac0f9

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I5cd45dd59f13e1ca942f44341b5f37e257c2b51e

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I707b9e332ede082afbe33f8bcb101b88dcbe4a58

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I3a994f7ee4c83ed404e9e55f87404f08f521845e

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I3bffa93e7a731453694c6bd2f613900c191a2e52

11 months 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 <tifrank@cisco.com>
11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I7a8e60107c648f0d178df563055bb7c432c5ec82

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I58607f50e2889092e40ff831ed4f1515444e29f8

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I96a9005b82777589783880f65b249bc0e2eac1bd

11 months 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 <tifrank@cisco.com>
11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I4924054b414dc450df14a02a29081549c8620787

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I881dda8b2fec32b8f489ec97df6592937f6193fa

11 months 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 <vrpolak@cisco.com>
11 months 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 <peter.mikus@protonmail.ch>
Change-Id: Iccbe5f0cabe6fdd5274126cf970549673edd4f1c

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: Icc07d18b9c0bd00af157bb817205e5b54824d525

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I54e80bc78f6deb5d2774a2ddd7b3b4153ffb106b

11 months 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 <vrpolak@cisco.com>
11 months 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 <tifrank@cisco.com>
11 months 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 <peter.mikus@protonmail.ch>
Change-Id: Ib0e3be90cf5a15b24568a8bf05722d22e46fdd31

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: Ie4d133a57f6972db22d8e7d4e46ddff483e23ff3

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I16defefa5edd01638bc382be4f5e8cbca4fe9453

11 months 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 <tifrank@cisco.com>
11 months 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š <juraj.linkes@pantheon.tech>
11 months 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š <juraj.linkes@pantheon.tech>
11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I1537f3383d44ace8e705e5c744713d0863ca67d0

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I1d230b197581675539687f3ee87540537eaa2a07

11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I210a76e9cd9215deafc8cb5d448eb72e0ea3c451

11 months 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 <vrpolak@cisco.com>
11 months 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 <tifrank@cisco.com>
11 months 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 <tifrank@cisco.com>
11 months 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 <peter.mikus@protonmail.ch>
Change-Id: I58bb1742243a6689c31f77c555303c2baeb7e39d

11 months agoC-Dash: Fixes and improvments in telemetry 16/38816/13
Tibor Frank [Fri, 12 May 2023 07:34:57 +0000 (07:34 +0000)]
C-Dash: Fixes and improvments in telemetry

Change-Id: I052ee8631bbe884115851261bf96f5f9e062a517
Signed-off-by: Tibor Frank <tifrank@cisco.com>
11 months agofix(core): AVF unbind 35/38835/2
pmikus [Tue, 16 May 2023 11:39:13 +0000 (11:39 +0000)]
fix(core): AVF unbind

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Ifa3964f290d75ebae094d1d46ce27b5d133c2158

11 months agofeat(dash): Add 3nX-spr frequency 34/38834/1
pmikus [Tue, 16 May 2023 11:32:53 +0000 (11:32 +0000)]
feat(dash): Add 3nX-spr frequency

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: Ib2658d2ac25ced0f68d2b5818b21d7f8f97b1a5c

11 months agofix(infra): Bootstrap scripts 33/38833/1
pmikus [Tue, 16 May 2023 11:00:11 +0000 (11:00 +0000)]
fix(infra): Bootstrap scripts

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I4e19d8fe38802652b25e6a1c577e816328cebd2d

11 months agofeat(infra): Add 3na-spr 32/38832/2
pmikus [Tue, 16 May 2023 07:08:16 +0000 (07:08 +0000)]
feat(infra): Add 3na-spr

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I057f94574d047e3622d1c32f5a622ad08ba3d799

11 months agofix(core): Container entropy 18/38818/3
pmikus [Fri, 12 May 2023 12:37:29 +0000 (12:37 +0000)]
fix(core): Container entropy

Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I45760143ae0ccb0cc0edf0931ad47f5cf48ec968

11 months agoUpdate VPP_STABLE_VER files 69/38669/2
Tibor Frank [Mon, 15 May 2023 05:24:23 +0000 (05:24 +0000)]
Update VPP_STABLE_VER files

Change-Id: I542d7470ae98cbe3fac31d0592881473839b9dcd
Signed-off-by: Tibor Frank <tifrank@cisco.com>