aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-10-30code and doc updates for vagrant VM dev/test environ setupNaveen Joy8-42/+591
Change-Id: I0e4e4758b3abbfc2fe2e18200b85477293de218b Signed-off-by: Naveen Joy <najoy@cisco.com> Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2023-10-29Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: I64e87a0249db09eebbaf27f87f808ab353fd06b9 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-10-26fix(methodology): MLRv9 updatesoper-231030Vratko Polak2-5/+11
+ Also update reconf tests emthodology. Change-Id: If3b19d3d9f14da6b28e525e9023bccde1cf1c8a9 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-10-26feat(PyPI): update metadata for MLRsearch 1.2.1Vratko Polak7-71/+49
Change-Id: Ib7d31bcd9bab350a3b2443a15b4d9a533d774cca Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-10-26feat(trex): cleanup t-rex profilespmikus797-3334/+1198
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ib93dc1552945fe91ab5346b9b759d56c7468debf
2023-10-25feat(core): Multilink TRex Sync mode IIpmikus4-84/+430
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Idf4df372520d4a72c0738a89290d16710485f140
2023-10-25feat(MLRsearch): use goal result as in draft05Vratko Polak8-40/+89
No effect on NDRPDR results, just different result packaging between the MLRsearch library and the rest of CSIT. - PyPI metadata still to be updated in a separate Change. Change-Id: I547134da189d1d7761594e92f36cc7c1c232ee32 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-10-24feat(MLRsearch): version 05 of the IETF draftVratko Polak3-1480/+1461
Editing not finished, but we ran out of time. Change-Id: I169c672eec731c5bce083af590be01222f99fb4c Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-10-23C-Dash: Improve writing pyarrow schemasTibor Frank1-4/+7
Change-Id: Icecbbbdd1c872fd6bfd2e0362941b047658c8f9b Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-10-23Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: I41b14d79bbdad9c1079e7e735052168864fdb620 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-10-19fix(methodology): update MLRsearch page for v8oper-231023Vratko Polak1-32/+52
Change-Id: I1c369ab8e52a6f6fabede0617f526eab39e4469f Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-10-19fix(model): bump schema version for new MLRVratko Polak2-9/+9
Change-Id: I35230692241a5f54420ece3340530f6c608828bb Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-10-19feat(MLRseach): Update to v8 conditional throughputVratko Polak8-45/+90
Hopefully, with CSIT config values, PDR lower than NDR will not happen. + Bump duration_sum default to an odd number, so users are not surprised by not seeing standard median behavior. For CSIT this should not matter, overheads hide ties and number of trials (at least for STL) should stay the same. Change-Id: Id7130f978c31e71227499612424007c473bcfac2 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-10-19C-Dash: Add bandwidth to mrr trending graphsTibor Frank4-37/+82
+ unify hover info in trending graphs Change-Id: I53a7dcb030afc7d5855e39a4343234963cecf89e Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-10-18fix(tox): move dependency to requirements.txtVratko Polak2-3/+4
Two reasons. Most importantly, executor image creation scripts will now see the pylint version used in tox job. Additionally, this makes it easier for people to run pylint locally (without checking all files as tox does). Change-Id: I89f1d428e676e27d6f35c79ca9c22224c4c99a3e Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-10-18fix(specs): 1n-spr remove VM tests, add flow vfio-pcipmikus1-16/+16
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I2b243aa33f41d267f83727f7747a9a28ffdd1c07
2023-10-18fix(specs): 1n-spr disable flow testspmikus1-11/+11
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ibddb430707510e2b3e803c892a7feeea6ab82ccd
2023-10-18feat(MLRsearch): MLRsearch v7Vratko Polak55-1487/+4579
Replaces MLRv2, suitable for "big bang" upgrade across CSIT. PyPI metadata updated only partially (full edits will come separately). Pylint wants less complexity, but the differences are only minor. + Use the same (new CSIT) defaults everywhere, also in Python library. + Update also PLRsearch to use the new result class. + Make upper bound optional in UTI. + Fix ASTF approximate duration detection. + Do not keep approximated_receive_rate (for MRR) in result structure. Change-Id: I03406f32d5c93f56b527cb3f93791b61955dfd74 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-10-18fix(specs): 1n-spr disable flow testspmikus1-16/+16
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ic4df3c303cd0758875dfcfdc3d0884a1b37448df
2023-10-17feat(pylint): upgrade version and configVratko Polak2-188/+535
Pylint version bumped to 3.0.1. Upgrade is needed, because the old version has only a limited understanding of type hints and data classes (leading to many false errors). Config values are simplified, only few old customizations are kept. Notably, max line length is increased to 88 (only here, not in other checkers). Change-Id: I70802a32693a8f21515b9093b12e292f88ee9e3f Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-10-16feat(MLRsearch): version 04 of the IETF draftVratko Polak3-505/+1487
Change-Id: I13110e9e32f83cb86f5ddb36380fcda1c36e18ee Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-10-16C-Dash: Change the order of items in control panelTibor Frank3-221/+196
The new order is: - DUT - Area - Test - Infra - The rest is not changed Change-Id: Ic8484af582b1016666b765e9bad3562352385b91 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-10-16Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: Ief15f9a6e3b2944c86b56b1cc448bd56f44f330c Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-10-13fix(pylint): Minor warningspmikus6-19/+15
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Id646ab09ae51d3153446f1ae334f62ba7710be14
2023-10-13fix(pylint): DUTSetuppmikus1-6/+4
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ibe13acbd104e780f42e104755db026dcdd478f62
2023-10-13feat(core): Multilink TRex ASTF Async modepmikus3-55/+35
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I9e4eac451578c0f6b86b1dde237512184c163def
2023-10-12feat(core): Multilink TRex Sync mode I.pmikus3-69/+66
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I9f579385299e69e4d5679ed451ae0b4c30406733
2023-10-12fix(TrafficGenerator): append to xstats for ASTFVratko Polak0-0/+0
Scripts trex_astf_profile.py and trex_astf_stop.py may need additional fixes. Fixes: 1fc868d1126b3e01afbadaac1d72b58d60f6e283 Change-Id: Ia466b1de08930b8b09bc7f92d9a673b09e6a1f31 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2023-10-12fix(core): Multilink TRex Async modepmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I8635e5731260bf0daecf87c852bc2dfb867fe650
2023-10-12fix(topology): Swap linkpmikus1-2/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I1fcc14284313c043f08df13eb7bbf0758ae6b559
2023-10-11feat(etl): Add bandwidthpmikus3-3/+117
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I9f6bd4c9945811686e629b678ec8399101e1f9c5
2023-10-11feat(core): Multilink TRex Async modepmikus3-58/+36
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I02468203f3eb4545b6662bad2ce9aa72ecd5a5f6
2023-10-11C-Dash: Add bandwidth to trending graphsTibor Frank12-5/+122
- NDRPDR tests only - MRR to be done when data is in parquets Change-Id: If2b1f76d5e2dc6f3a480eeb0950e7ab9550f8901 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-10-09feat(trex): Multilinkpmikus4-30/+54
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I36c5d175a34555ad9ce88d69a824f366b54dbc81
2023-10-09Model: Add bandwidth to mrrTibor Frank3-117/+127
Change-Id: I4277f23d94fa191890041bb43e2fcd4eb5e42019 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-10-09Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: Icddebd95ed3f1eab7c91ae91fe447bd7bbb2cdd9 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-10-06C-Dash: Fix hoststack graphsTibor Frank1-2/+2
Change-Id: Ie91ef1d83e595a6b69ecd35aad5443896ffc96b9 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-10-04C-Dash: Add info about previous version of trendingTibor Frank2-0/+12
Change-Id: I904ee832b79ef6b07a889eb69ac2aadc12edb877 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-10-03feat(infra): IcelakeDpmikus2-246/+266
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ib630ef3a2451c6b13e3ba6b40a1ffa475787aeb6
2023-10-02Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: I2e363fdd4fdf89be4e5c3af3fe27c7c85695597a Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-09-26C-Docs: Remove unused variablesoper-231002Tibor Frank5-11/+3
Change-Id: Ia3d27ce0377665d07ba93e535878193ae47d46d7 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-09-25D-Dash: Add rls2310, remove rls2210Tibor Frank6-35/+96
Change-Id: Ib86cfefeaaa19bf8aadc1cd628dd4abca2b18ff2 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-09-25Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: I0e1ccd1487126ad146e82058cc4318eecda2e1bb Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-09-22fix(core): IP neighboroper-230925pmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Id72bbee0f5623f82cb097a5169c60fda3584d83e
2023-09-22fix(core): TRex self loop testspmikus2-2/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I8945daffd500f689b3eb630f1ce7e1dc4f05aca8
2023-09-21fix(core): AWS BPS limitpmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I684be7f41772b96d918b5f009d2052139f7219cf
2023-09-21fix(job_specs): c6inpmikus12-0/+198
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ia42f1bf77e2b88153922f3c0a387e60a9c63440b
2023-09-21fix(core): String mappingpmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I4db3fc1b70469a966e51afe3bfa93cb4bcffa654
2023-09-21feat(core): Multilink backendpmikus20-166/+199
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I8d168979ab9722e0056e97edb228f29cbfa245e3
2023-09-20feat(infra): update 3n-alt ipsec testsJuraj Linkeš3-44/+264
Remove 4 tunnel flow cache test cases, as those don't benefit from flow cache much. Add mrr ipsec test cases for the XL710 Intel NIC to increase coverage. Don't add ndrpdr for XL710, only add commented out counterparts to align with the mrr list. Also modify the existing flow cache configuration by adding the fast path config as well. These are independent features, but the fast path code added this dependency. Change-Id: Ide88fd8c1abe96c577a86925dcc2dc4e63f897d4 Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>