aboutsummaryrefslogtreecommitdiffstats
path: root/resources
AgeCommit message (Collapse)AuthorFilesLines
2023-05-25fix(TrafficGenerator): correct tg_topology reverseVratko Polak1-1/+1
Change-Id: Ibef272705ea889d58bb9c5b69a8566f6e38de1d1 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-05-25fix(core): Missing linkpmikus1-3/+0
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Iccbe5f0cabe6fdd5274126cf970549673edd4f1c
2023-05-24remove(tools): presentation, docspmikus67-46611/+0
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Icc07d18b9c0bd00af157bb817205e5b54824d525
2023-05-24feat(reassembly): add few suites for ip reassemblyVratko Polak3-3/+30
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>
2023-05-24job-spec: 2n-spr dpdk coverageTibor Frank1-0/+44
Change-Id: I56e62660053694e2b54467fed7c843ff5b201e1d Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-05-24feat(job_specs): Remove x710pmikus110-1695/+150
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ib0e3be90cf5a15b24568a8bf05722d22e46fdd31
2023-05-24refactor(trex): Startup configurationpmikus3-111/+312
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I16defefa5edd01638bc382be4f5e8cbca4fe9453
2023-05-23fix(dpdk): update meson setup commandJuraj Linkeš1-2/+2
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>
2023-05-23fix(docs): Minor tweakspmikus1-1/+0
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I1537f3383d44ace8e705e5c744713d0863ca67d0
2023-05-22feat(interface): apply MTU for dpdk plugin ifacesVratko Polak6-55/+38
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>
2023-05-16fix(core): AVF unbindpmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ifa3964f290d75ebae094d1d46ce27b5d133c2158
2023-05-16fix(infra): Bootstrap scriptspmikus1-0/+8
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I4e19d8fe38802652b25e6a1c577e816328cebd2d
2023-05-15fix(core): Container entropypmikus2-7/+4
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I45760143ae0ccb0cc0edf0931ad47f5cf48ec968
2023-05-12fix(qemu): increase vm boot timeJuraj Linkeš1-2/+2
On 3n-tsh testbed, the vm sometimes times out when booting. Increasing the timeout is harmless since it doesn't affect perfomance. JIRA: CSIT-1877 Change-Id: I45eebdfba2fcd7c9a0be083ebb3515d37724e965 Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
2023-05-10feat(infra): Remove system.d dependencypmikus4-67/+93
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Icb7b6124dcba7bb57c18ceb91120284f6fe02c2e
2023-05-09feat(job_specs): Add 3nab-sprpmikus120-135/+6598
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I2e0feccef5c5b15b035490dfaf521c8c9a1795f8
2023-05-05fix(core): Docker detectionpmikus2-10/+15
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I976f96410b06b4f4d7500b03b1f5dd54486bbf42
2023-05-05fix(core): Unbind only when neededpmikus1-3/+11
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I7b7b8744fac6669a696253acb94e7a5d713fdb5b
2023-05-05fix(core): Add vpp log pathpmikus1-0/+3
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I76e47610a0caa8af8e48a295ce08e799280404be
2023-05-05fix(core): Move log files to defaultpmikus1-5/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ie88729cbd3916372cdbf5769974654edf066d5d7
2023-05-05feat(core): Remove some dead codepmikus1-29/+0
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: If90e443a2d60459c6cbc6a85ba619e72242318a5
2023-05-05fix(core): Code stylingpmikus1-16/+20
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I76907c214cfae76c3d101ebd14813fd3a77504f8
2023-05-05fix(core): vppctl pathpmikus1-2/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ia6778b0c49906a686427b9c1ca7f5658e8993e63
2023-05-02C-Docs: Set the version of hugo-book themeTibor Frank1-1/+4
Change-Id: Ic8daac7dfc10788baa44d3cf8cf587296ec5070d Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-04-20job-specs: Reduce iterative, add e810cq to coverageTibor Frank99-6657/+5720
- iterative, daily MRR, weekly NDRPDR: - reduce* tests with xxv710 NIC for TBs: - 2n-icx - reduction from 480 to 303 tests - 3n-icx - reduction from 441 to 306 tests - 2n-clx - reduction from 504 to 444 tests - add tests tests with e810cq NIC for TB to ensure test coverage: - 2n-clx - coverage: - add tests with e810cq NIC for TBs: - 2n-icx - 3n-icx - 2n-clx - reduce* tests with xxv710 NIC for TBs: - 2n-icx - 3n-icx - 2n-clx * Used the same approach as it was used for x710 some time ago: - keep only base tests, prefer avf driver. Signed-off-by: Tibor Frank <tifrank@cisco.com> Change-Id: I63e950e1a5df18e5f7992aa7805b9b202ee75eb5
2023-04-20Add 100k tunnels ipsec policy mode with fastpath enabled test suiteYulong Pei2-25/+57
Signed-off-by: xinfeng zhao <xinfengx.zhao@intel.com> Signed-off-by: Yulong Pei <yulong.pei@intel.com> Change-Id: I3708253adf4c7421ff48eee6aefb735b39726359
2023-04-19fix(core): wrong to unbind driver if pci device in unbinded driver stateYulong Pei1-2/+4
Signed-off-by: Yulong Pei <yulong.pei@intel.com> Change-Id: I7515bf952f8b6dbae180726da6a8bd4821c7af26
2023-04-19fix(jobspec): Use mlx5_core instead of avf for cx7Vratko Polak2-184/+184
Mellanox cards do not support AVF driver, and rdma_core driver had worse performace. Change-Id: I619301b6ed4966f9a69274d514cca21511a2cc72 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-04-18fix(api): bump messages to 23.02 usageVratko Polak4-16/+18
New features are generally not used in CSIT, but some edits in code are needed to continue using defaults. 3 messages have newer versions: * bridge_domain_add_del_v2 * ipsec_spd_entry_add_del_v2 * lb_add_del_vip_v2 Change-Id: Ibcc089ccbf933c019b5e7188c06ef229e68d39a8 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-04-05fix(telemetry): Enable MRRpmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I11896900a73f97194a2935202343dc28756cbb28
2023-04-03Enable IPsec policy fast path inboundYulong Pei2-3/+24
This will greatly improve the performance of IPsec policy cases Signed-off-by: xinfeng zhao <xinfengx.zhao@intel.com> Signed-off-by: Yulong Pei <yulong.pei@intel.com> Change-Id: Ib42b5650791be7fcc8649873eaf12616aeba5aec
2023-04-03remove dpdk_nic_bind.py dependencyYulong Pei2-27/+22
dpdk_nic_bind.py from <trex>/scripts/ is out of date, often bumped into errors when using it to bind nic port, e.g. /usr/bin/python3 dpdk_nic_bind.py --bind=vfio-pci 0000:ca:00.0 /opt/trex-core-3.00/scripts/dpdk_nic_bind.py:40: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives   from distutils.util import strtobool Error: bind failed for 0000:ca:00.0 - Cannot bind to driver vfio-pci so remove dpdk_nic_bind.py dependency in csit. Signed-off-by: Yulong Pei <yulong.pei@intel.com> Change-Id: I5a3f641cd77d339aa7a213f410ce2efe7c322b8a Signed-off-by: Yulong Pei <yulong.pei@intel.com>
2023-03-29feat(job_specs): Update 2n-spr jobspmikus21-0/+1317
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I97e2cbe12f14fc90a074cdfbf662b60b2b217647
2023-03-29feat(job_specs): Update 2n-spr daily jobspmikus7-43/+538
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I09cb0934cfe57dcd5fcca1199cc974b5ecfbed8f
2023-03-29feat(job_specs): Update 2n-spr daily jobspmikus4-21/+367
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ib1fd6c2e3bea90124b5ff91409e4dfeaed162cb6
2023-03-28feat(core): Add 2n-spr topologypmikus2-0/+7
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I3f7efcbfc82f683e7afc986d00fa71ae7413d93d
2023-03-27fix(core): Adopt to executor changespmikus1-4/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I206118daa0383e8a7d160aaf1c3dd53fc3ab9279
2023-03-24fix(bootstrap): EB deploypmikus2-13/+14
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I44fd0fd94ba91758cfa37b11cba44955a0b24f72
2023-03-24Report: Fix bug in 3n-alt comparison tablesTibor Frank1-4/+4
Signed-off-by: Tibor Frank <tifrank@cisco.com> Change-Id: Ie80b69ba97e5434b72b1cf42aaa2f787dab870c6
2023-03-21fix(core): Arch detectionpmikus1-3/+13
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ife3aed308cac696876316e4ad17f17e7993f96d0
2023-03-21feat(core): Fix arch detectionpmikus1-4/+16
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I4dcb0034b8f914b7863ac8ddede4d644d64c2d47
2023-03-20feat(bootstrap): CDash CIpmikus8-301/+349
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ia9f5b1c9036b9f09c4d9bb041a41e9b49d2ead7f
2023-03-13feat(model): Move schema to resourcespmikus2-1/+750
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I905921cc93436c0e0f1c22dfbdc2af62f4b04ac0
2023-03-13feat(docs): Move job_specs to resourcespmikus277-5/+22844
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Iee0ded1f2fb43a09a7a1d61f593f4e92ead3dbb3
2023-03-09Report: Add rls dataTibor Frank2-8/+8
Signed-off-by: Tibor Frank <tifrank@cisco.com> Change-Id: I4eea313430d448928d68e554a00c7a78e3864020
2023-03-08Report: Disable archiving of input filesTibor Frank1-1/+1
Signed-off-by: Tibor Frank <tifrank@cisco.com> Change-Id: I4d6a4c2a4670fe2f942921c888efa99c8c8dbf57
2023-03-08Report: Add rls dataTibor Frank2-13/+31
Signed-off-by: Tibor Frank <tifrank@cisco.com> Change-Id: I51498c2f115484eeeb15b36411ae62fa0c11a356
2023-03-07Report: Enable archiving of input filesTibor Frank1-1/+1
Signed-off-by: Tibor Frank <tifrank@cisco.com> Change-Id: I2990a9c91892c7c690f2da377dc698d4acf0d620
2023-03-07Report: fixesTibor Frank2-6/+7
Signed-off-by: Tibor Frank <tifrank@cisco.com> Change-Id: Ie4e3b49f8e26a4381260ba4aeef5540a35c4c15a
2023-03-07Report: Enable pdfTibor Frank1-2/+2
Signed-off-by: Tibor Frank <tifrank@cisco.com> Change-Id: Ic0d614257995e441ac617ac9ad1032c1d3c86b63