aboutsummaryrefslogtreecommitdiffstats
path: root/resources/libraries
AgeCommit message (Collapse)AuthorFilesLines
2025-02-20feat(core): octeon plugin introductionPeter Mikus4-28/+155
Signed-off-by: Peter Mikus <peter.mikus@icloud.com> Change-Id: I9f1193894e531a6eb946bef116d65788abb3de31
2025-02-17feat(core): Infra model conditionPeter Mikus2-14/+18
Signed-off-by: Peter Mikus <peter.mikus@icloud.com> Change-Id: I7a367a152d46bb7a165428dbfc931d7063f3757a
2025-02-13feat(core): Unify topology filesPeter Mikus1-187/+122
Signed-off-by: Peter Mikus <peter.mikus@icloud.com> Change-Id: I2acd9ecbe0f62e1909ff0984670bfdd0fd90173f
2025-02-11fix(constants): Add Cavium to dpdk driver listVratko Polak1-0/+4
Change-Id: Ia20fff226c0260987c785aa2887ec78466e3727d Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2025-02-11feat(infra): 3n-octPeter Mikus3-2/+83
Signed-off-by: Peter Mikus <peter.mikus@icloud.com> Change-Id: Ia5b4dff2aaf5b7baa88f85448616c59e51816873
2025-02-06fix(core): Remove CX556A from testpmd checkPeter Mikus1-0/+2
Signed-off-by: Peter Mikus <peter.mikus@icloud.com> Change-Id: If35259cc0a333249305de4865bf5a1b602555fe7
2025-02-05fix(hoststack): Base ldpreload path on CPU archVratko Polak3-12/+37
Without this, Nginx drop all packets on 2n-grc. + Also fix iperf3, even though we do not have working 3n ARM testbed. - If something else breaks Nginx, failed requests still count as real. Change-Id: Ib8d13986d2d58aaf3f63e70152bec45b303475f0 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2025-02-04refix(infra): NGINX installPeter Mikus1-2/+0
Signed-off-by: Peter Mikus <peter.mikus@icloud.com> Change-Id: I66482d79734758f45c99f67d34273a5524a213b0
2025-01-31fix(core): NGINX installPeter Mikus1-1/+3
Signed-off-by: Peter Mikus <peter.mikus@icloud.com> Change-Id: I674289fbb576b734f745ed81140cccc595f00316
2025-01-31fix(core): VPP startup sequencePeter Mikus5-11/+4
Signed-off-by: Peter Mikus <peter.mikus@icloud.com> Change-Id: I37899c45bf8d87f24cb67cdd120837a833955a3b
2025-01-29fix(aws): c6in, c7gnPeter Mikus1-4/+2
Signed-off-by: Peter Mikus <peter.mikus@icloud.com> Change-Id: Ib08ee0ef0f83af9d63b372b9a027759879cceadc
2025-01-28fix(dpdk): EAL paramsPeter Mikus4-68/+74
Signed-off-by: Peter Mikus <peter.mikus@icloud.com> Change-Id: I47280deb55e200ac4bda9e74b158aa04369648b7
2025-01-23feat(infra): DPDK 24.11.1Peter Mikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@icloud.com> Change-Id: Ic935ddf79d06b9d8f1df329bf0e4485ee2d646cf
2025-01-21fix(telemetry): fix perf stat issue on ArmJay Wang1-1/+4
VPP CSIT utilises perf stat command to monitor the perf events defined in perf_stat_runtime.yaml file. However, the raw event specification format(cpu/event=0xXXX,umask=0xXXX/u) is specific to x86 platforms(Intel/AMD). On ARM platforms, we stick to the symbolic names of the perf events. Signed-off-by: Jay Wang <jay.wang2@arm.com> Change-Id: I967bc4bddf5fc9ffbe61c276efdd95d69f7c4412
2025-01-14feat(avf): Migrate to plugins/dev_iavfVratko Polak3-25/+39
Change-Id: I4f4f17560f4c65a8f308e1f394207b7cec474b96 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2025-01-10fix(hoststack): Do not set api segment gidVratko Polak1-1/+0
Change-Id: I6d2ca1d35210a61f831b89ad373c712f31462ff0 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2025-01-09feat(hoststack): Run stat_post_trial if wait failsVratko Polak1-3/+5
Stat outputs are useful when investigating why client is slow. This fixes only AB tests. Iperf3 would need more complicated code. Change-Id: I4e523519b0b6f39c310de96aace7eb03a40a3b74 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2025-01-09fix(iputil): Do not use -e option for awkVratko Polak1-3/+3
Probably another consequence of ubuntu2404 migration. Nginx tests were failing (indirectly) due to "awk -e" failing. Change-Id: I23ebc86de55e5301727f34c1337ed163ead1506c Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2025-01-08fix(core): Container startupPeter Mikus2-4/+2
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I95dcc11d25f5dc3cf395f6d69dc4e04d7653f7f2
2025-01-05fix(telemetry): fix perfmon issues on ArmJay Wang2-5/+16
To enable perfmon plugin on AArch64, users have to set kernel/perf_user_access to 1 to allow userspace applications to directly access PMU counters. Additionally, replace bundle cache-hierarchy with bundle cache-data as it is the correct bundle name on AArch64. Signed-off-by: Jay Wang <jay.wang2@arm.com> Change-Id: I67b86e255c8e62d3672a8f52db88eed3daf6ff59
2024-12-18fix(infra): 3n-emrPeter Mikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Id55240e4b819fc29f18b52f9ce8a3257f84e6043
2024-12-17feat(infra): EMRPeter Mikus1-0/+26
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I76df1a848cbd9b6b284395c4fa7975169818679d
2024-12-12fix(dpdk): Increase build timeoutVratko Polak1-4/+4
DPDK 24.07 takes almost 50 minutes to build on 3n-snr, DPDK 24.11 takes around 65 minutes, so this increases the timeout to 90 minutes. Change-Id: I90477d85bcc65410cce30d0862444924e65e0804 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-12-12fix(infra): Add meson venv pathPeter Mikus1-0/+2
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I8d4ea96bc72f276d625bf185faa755d4eeec87ba
2024-12-10fix(infra): Varius issuesPeter Mikus1-1/+2
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I9c5899deba994b8683f7cc0596ebb2d59a611f8e
2024-12-09fix(export): Report iperf3 version from DUT1Vratko Polak1-2/+2
Both GSO and hoststack tests are running iperf3 on DUT nodes, not on TG, so version should be detected on DUT1. Change-Id: I6babda800a409658c31a19cea86941231ea7c193 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-12-05fix(core): IPutilPeter Mikus1-3/+7
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ie4a61ade1da312ddab078411c8a7db3ba59393f3
2024-12-05fix(gso): Repair linux interface name detectionVratko Polak1-8/+4
+ Set GSO_FALSE tag on non-gso suite. Change-Id: I32b6ff2f492a0dd8f2fe47ef5435c8d0e3318406 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-12-05fix(core): remove lshw dependencyPeter Mikus1-16/+7
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I14143394ed6637db183a2fcc9b91e3c7fc8e0037
2024-12-03fix(bisect): Adjust bash script for Ubuntu 24.04Vratko Polak1-5/+4
Newer git versions gives: error: cannot delete branch 'earliest' used by worktree if branches involved in bisect are to be deleted before bisect ends. + Remove comment about reliably deleting branches after failure, as having them may be useful for debugging (and does not matter in CI). + Move branch cleanup to the start, and allow it to fail in CI. Change-Id: Iebee5be5e10ae2f4de8218f70952c66b16b2a030 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-11-27fix(pylint): Escape backslash properlyVratko Polak2-3/+3
When backslach is used to escape Robot dollar or docstring asterisk, and the backslash is in normal (not raw) Python (doc)string, the backslash itself needs to be escaped by a second backslash. The old code happened to work well enough, but now it leads to a loud SyntaxWarning in console log, so it is worth fixing faster than other pylint violations. Change-Id: Id36fa0a393267f2cdced1229a30eaff8357c4ac4 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-11-27feat(infra): Docker image 24.04Peter Mikus1-2/+2
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I10cab20174610016d2cc87ccb884074057b1cd93
2024-11-26feat(crc): Bump messages after 24.10 releaseVratko Polak1-5/+8
+ Add option to skip mfib table creation, not used yet. - Comments mentioning device tests not updated, TODO added instead. Change-Id: I1dc24c0ba3e9f04bfe4fc139af680301dd15ae53 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-11-25feat(dma): Add show dma as test teardownVratko Polak2-2/+21
Add the teardown to memif and nginx tests, for memif it needs to be before "container" teardown. Change-Id: I142b76d3e47554d3a8050e04b9598592b43f22c1 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-10-29feat(ansible): Remove python_envPeter Mikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Id03fd5fa6cdf9694dc59fb671519e703a8bb8591
2024-10-28feat(core): Remove PIP installation from CSITPeter Mikus1-6/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I67f6ba64c445af361ebd8a8bf9a4cd0d001b239b
2024-10-28fix(core): Ubuntu 24.04Peter Mikus1-2/+4
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: If7e33a924ad347eb9396609010acf763b3a71f15
2024-10-28fix(ansible): Calibration rolePeter Mikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ie590eb5eaed0bec9b75ce786062f62f4a3a1d19d
2024-10-28fix(ansible): Remove CalibrationPeter Mikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ia71b70ceecca0541cad1598fbd021a4d8f47fb1b
2024-10-25fix(core): Ubuntu 24.04 python3.12Peter Mikus1-0/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I3aff1de925820ddf8630047751519ebe48dd1468
2024-10-15feat(all): Nvidia GracePeter Mikus1-0/+14
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: If89513d29fc7bb995daa4449145e9f004c1c36ec
2024-09-23feat(bonding): Add simple suite for minimal coverageVratko Polak2-114/+15
- We want 2-link suite, as it has a non-trivial traffic pattern. - Not done here, as it needs edits in multiple layers. + Add 1-link suite to compare (and for 1-link testbeds). + Simplify also old bonding keywords. + Partial support for future multi-link suites. + Update jobspecs for minimal coverage: + Only add to iterative, both MRR and NDRPDR. - Coverage jobspecs to be updated later. + {1,2,4}c 64B tests, only to 3n-icx for now. + For both primary NIC+driver combinations there. Change-Id: I6da3b99a44b5ae83cc52921d5e2034fe5218270c Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-09-19feat(robot): Infra actionoper-240923Peter Mikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I5d1718bbf61317c2d36e782b0ccb37b8ceb6e71e
2024-09-19feat(robot): Infra actionPeter Mikus1-0/+32
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I55f6e954c865fa0574b9521bd885b68d2a87d39b
2024-09-17feat(infra): Tune paramsPeter Mikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I8e3d3316d0c1f7da5e02b1198a6e56a301f0f0a8
2024-09-16feat(infra): Tune paramsPeter Mikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I5dc0a38e530cbaf4bb7d3563adba34cd06a3f608
2024-09-12fix(bootstrap): Tune external topologies by defaultPeter Mikus1-0/+2
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ibf760a5ae187456b24d228a4c7e51301ba682b10
2024-09-03feat(infra): Remove CLX,TX2,TSHpmikus2-49/+2
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I6b62a20259674ddf5550cce480ccbba3dbd0f259
2024-08-30fix(trex): do not match substringoper-240902Vratko Polak1-1/+1
Fixes: d78103b24d3bd68f3bd390fa527924bbb1019a23 Change-Id: I098752553ed34c6fef0cf4eed61662b78c8fd97c Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-08-23fix(bootstrap): Go install with sudopmikus1-2/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I0869ee6629916025b1df603072dfa7ccae62110a