Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I498540140965ecec70390e0b13c2418a31cf1dc8
Signed-off-by: Tibor Frank <tifrank@cisco.com>
(cherry picked from commit d84cd31024120c6da4fd90b16acfe226e140e0a6)
|
|
- Few performance changes uncovered by edits to CSIT suites
still need to be documented.
Change-Id: I2573d4719141fb8792a2a59171784761a87a6303
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
(cherry picked from commit 45e9ad6f66c77e750d1282883d0dc6b3053ba0ca)
|
|
Change-Id: Icb2ddf8bba494ee9290485c994bd100ab3e4ca70
Signed-off-by: Tibor Frank <tifrank@cisco.com>
(cherry picked from commit 09f9fb74865a0124262113a3fd63bfe03dfc9be2)
|
|
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch>
Change-Id: I2113e5e2067e13465ee1fedc6a2ba1c5bc1d7254
|
|
Change-Id: Ief773c50ec4ff767dad4dbfe31f114f94bff9daa
Signed-off-by: Tibor Frank <tifrank@cisco.com>
|
|
Change-Id: I468c626e8f552d0cb4c35756f9f632f1f907fb0a
Signed-off-by: Tibor Frank <tifrank@cisco.com>
(cherry picked from commit 6e6435fa64480fe1c8c78c3aa409f79abac81e37)
|
|
Change-Id: Ic30b27e0defd91ab2fdc979569485d9f9a01e78b
Signed-off-by: Tibor Frank <tifrank@cisco.com>
(cherry picked from commit 1089a589b2f7abe16d1de3d0afcdca1afdd16362)
|
|
Change-Id: I290b3d01f578a2809cf3b89fe91faa51b6dc2522
Signed-off-by: Tibor Frank <tifrank@cisco.com>
(cherry picked from commit c997873d51c8a51984bdf7da027ee8041bab8e2c)
|
|
Change-Id: Ifa72b520d6d0dbf9f39432f84a94ab93589a4079
Signed-off-by: Tibor Frank <tifrank@cisco.com>
(cherry picked from commit ccc90a5debfca1757bc7e4f5e5415ab2f368f014)
|
|
Change-Id: Ic26cd2aa726f16b3797c269b31e5ad127bbea5b2
Signed-off-by: Tibor Frank <tifrank@cisco.com>
(cherry picked from commit eaf728ac9624f031ed49264c9322ad37e11a0923)
|
|
Change-Id: I7eb67a327403b088a38b2db5e5fb32fd74f38e85
Signed-off-by: Tibor Frank <tifrank@cisco.com>
|
|
Change-Id: If5003d4fb718dc1bf76cb6e049b00783e03de8bb
Signed-off-by: Tibor Frank <tifrank@cisco.com>
(cherry picked from commit 44c25c9e73326725855faf040da3b1e2a88509f1)
|
|
Change-Id: I5b983aa249dd5ac62f78e6f980ab81f270234b0f
Signed-off-by: Tibor Frank <tifrank@cisco.com>
(cherry picked from commit 7741a2eff942af428b2955b111e5edac5d722f6c)
|
|
+ List added and edited perf tests.
+ List new device NICs and tests on them.
+ Copy known device issues, even thougth new jobspecs avoid them.
Change-Id: I3e791c6d6395a4d9ac720fb0c9291464cf6d7395
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
(cherry picked from commit 94f937dc9f179c38a7ca5103faf4cdc22ac501e3)
|
|
Fixes: d29977e35bb15cd7df21c082432f03eab87e2e66
Change-Id: I1a20ded1181f5a3b33a0f6640554a939218d9791
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
(cherry picked from commit a7d5674bac305f467a83705225b4a7a9414372c5)
|
|
Change-Id: I53d24a291907c862e2214e9152cede8f0ac05345
Signed-off-by: Tibor Frank <tifrank@cisco.com>
(cherry picked from commit 7a2891dc32f4faee75d05e1349396f0fbe36b0f7)
|
|
Change-Id: I038639ad010935d6144c79acb25e0e357beb3e96
Signed-off-by: Tibor Frank <tifrank@cisco.com>
(cherry picked from commit 3f10e048edb08a14df79d24777f466a637a3fd5b)
|
|
Change-Id: I1bb9b3af12737203d45f981b80be88290d2c7be4
Signed-off-by: Tibor Frank <tifrank@cisco.com>
(cherry picked from commit a250e3195d6a4789828795d083f6661343de0f0a)
|
|
Change-Id: Ie3a61153c3e286f196617be438c2056a001b6faa
Signed-off-by: Tibor Frank <tifrank@cisco.com>
(cherry picked from commit 8e60591baa0f4460dc4b6cd8c0252b10f299354d)
|
|
Change-Id: Iba15dc18b9e49dee0776e2897e45264a20ff2817
Signed-off-by: Tibor Frank <tifrank@cisco.com>
(cherry picked from commit 73e61c46d48ba153819059237118f6a976c6d7eb)
|
|
Change-Id: Id597a02e3d8586f4c712ebf9eaddc46315b2a844
Signed-off-by: Tibor Frank <tifrank@cisco.com>
(cherry picked from commit 47f1e18328182a1f9159141e7cf83d9ee060c71c)
|
|
The -ar- suites had everything edited,
except that one agrument that would actually enable anti-replay.
Fixes: b9dff484de0725bca3f65739519d952e3be55cbe
Change-Id: Ib2c590a9be5271348ee15d4e4ab1b7c663559477
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
(cherry picked from commit bb61b785ec75dc6d20beecde15f994c82b6b27cb)
|
|
+ Only for dpdk-plugin and primary NIC.
+ Prefer Intel, as that seems to have more stable performance.
+ Only one testcase per suite: 1518B 1c.
+ Add full set of 10k AES256GCM tests where not present already.
+ Remove multi-core ipsec AVF tests from 3n-icx to keep duration small.
- Performance of those was limited by CSIT-1948 anyway.
Change-Id: I9166f15b44071dafe89ac8ca7982f659006027ba
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
(cherry picked from commit f4c15ef5413ca34b6b3d96f7d533bd3da32ab3f8)
(cherry picked from commit c52dca038117b0dd52cbe4482e67ea8bd48537a6)
|
|
+ This mainly uncomments a bucnh of 3n-alt xl710 ipsec tests.
+ Otherwise the difference was quite small.
Change-Id: I8b67fcce157f36ed79e9692a0581e1115b3f6886
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
(cherry picked from commit c92d64074dfb49ddcb92da730b18f725c58eb002)
(cherry picked from commit c326f7594b530e80a30acc8486099078901ef40f)
|
|
+ Add suite with UDP encap.
+ Add suite with anti replay enabled.
+ Add new enums where needed by the new suites.
+ Apply trimming in enum_util to support "3DES".
+ All 10ktnl suites written and tested.
+ New robot tags added.
+ Fix one comment from the parent.
Change-Id: I2581814dbb327891d8658dd009c4e52ffd318e3b
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
(cherry picked from commit b9dff484de0725bca3f65739519d952e3be55cbe)
|
|
This makes most scale hoststack tests correctly use both sibling cores.
- Except quic multi-client ones, which start failing instead.
- To be fixed later.
- VPP startup.conf looks correct to me.
- All quic tests suffer from CSIT-1935 so no big loss.
Change-Id: If22c01651140865e188733039890f1fb0ceaa57a
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
(cherry picked from commit e417ac6f71f32064075d7f270c71f18f4cbe6f69)
|
|
While adding runtime actions to hoststack tests is not easy,
adding pre and post actions for stats is easy.
The main hoststack measurement is treated as the stats trial,
the same way as the 10 measurements in MRR tests are.
+ Remove the previous partial info via "show" CLI commands.
- As in other VPP tests, stat telemetry is not exported.
Change-Id: Ib567aa810418568520d4d543c6d50431e85a3269
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
(cherry picked from commit 3dc8a53fc419e0491d1bd53e23473aed019fedc1)
|
|
+ Add l2xcbase.
+ Add 200k scale, both ip4 and ip6.
+ Test 200k and l2bdmaclearn also on:
+ Primary NIC with secondary driver.
+ Secondary NIC and its primary driver.
+ Add 1518B memif test cases, for 2n-spr also with DMA (including 64B).
+ This needed an edit in autogen.
+ Switch crypto tests to drv_vfio_pci as AVF has bad RSS on those.
+ Add two SRv6 cases to 3n-icx as it does not support hwasync crypto.
+ Repair name of UDP ASTF tests.
Change-Id: I91e20ec80dc4984c55d39b5f5ad38f26b48da33e
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
(cherry picked from commit 3d20e3980839f01466c5750c2372fba55c47768e)
|
|
Avoiding any predictable memory access patterns
is more important than similarity between 2p and 6p profiles.
+ Seed values now match parts of IP source address.
Change-Id: Ib1830cf9d3e7b329e54de19a92ecea77c8baeeb5
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
(cherry picked from commit 3151535b07b7602e73925224250670af9449db68)
|
|
As hoststack is never tested in container/VM (yet),
configuration there does not check the new flag.
Change-Id: Icac4837efcf035cad0f1e126e1bf90811aba16b2
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
(cherry picked from commit e66952b110969a1f0d2369847c39953197d57734)
|
|
Previously, the flag was sometimes called "jumbo",
sometimes "jumbo_frames". As we never use "jumbo" for things
other than frame size, unify the flag to "jumbo".
Change-Id: Ib688389799a4550ac9f51375f4defc06a02e6f03
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
(cherry picked from commit 10e9064182d5590d96afb335a24d583b5c8222f4)
|
|
This reverts commit a8293c188485d69bd5e2dd161d4b0fd38df85bbf.
Reason for revert: Container/Qemu is not conditioned.
Change-Id: If822577dd83eb8c8b2db078ed99375bc2606b8bd
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch>
|
|
Change-Id: I169b06433ae962811aafa91ce90fe169b0bc4c71
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
(cherry picked from commit 4e897a7a91e8b4782da05a4c906392e62c8f8ab5)
|
|
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch>
Change-Id: I1907fcb88dff0bb62cc6f5a8bf3ea58e3ad1578d
(cherry picked from commit fa300743951b31a8109769c075d1edba9e6a85bd)
|
|
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch>
Change-Id: I6951c4fc9f96a0acf44ba3201c91c9cb903889d7
(cherry picked from commit 5bb211044c10e791277d7de8561dc50af30c6abc)
|
|
Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I3ef110e8fec2fa8abafead1392a1b2af5e59f803
(cherry picked from commit 5ab88c226c98bc2e47ca93ef8538e7b10a073427)
|
|
Move DRV_VFIO_PCI after TXQ_SIZE_0.
Upcoming suites need more space in the preceding line.
131 suite files edited, luckily doable by two commands:
$ sed -i 's/ | DRV_VFIO_PCI//' *.robot
$ sed -i 's/ | TXQ_SIZE_0/ | TXQ_SIZE_0 | DRV_VFIO_PCI/' *.robot
Change-Id: Idf30d20d321922718d523a216056d22ae67e50aa
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
(cherry picked from commit 26b060d6da1bf6abd46089be73c5ab70ec4aff05)
(cherry picked from commit 5db639e6a0f9112f97dcb52d7a6b1eb8cd540326)
|
|
Change-Id: I756b6662bc8ed137ce70882c3c0f14f7c8a02adb
Signed-off-by: Tibor Frank <tifrank@cisco.com>
|
|
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch>
Change-Id: Ibd49015bc810a040d28509efc2e4bca26875229e
|
|
Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I4ce20267b4747bf1901b6175e0ec5936b583a510
|
|
Change-Id: Ia4355295e783f29c87db6ed009370bd794d9b4ce
Signed-off-by: Tibor Frank <tifrank@cisco.com>
|
|
Change-Id: I89f2d314ff5ed33a86407489733544f197ad3d87
Signed-off-by: Tibor Frank <tifrank@cisco.com>
|
|
+ add switching on/off the apps
Change-Id: I46e0cd2f214fd6a05ec0b87a433708bc4b6e2eb1
Signed-off-by: Tibor Frank <tifrank@cisco.com>
|
|
Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I601a54e543114957592548618df2f2f4bf790f82
|
|
Some tests were already doing that via Set Test Variable,
this moves the flag into Variables table for every suite.
Change-Id: I54e86f3fd10354dc87c2f04c70bbab771f89f3d2
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
|
|
The old limit of 1522 was introduced long time ago.
First, it appeared here [0], where it is correct
as that suite has zero overhead.
The first suite with wrong logic seems to be here [1]
(no "Add No Multi Seg to all DUTs" in 1518B testcase).
And when I was moving that logic to a keyword in [2],
I did not realize it is wrong with overhead.
This Change uses 1800 as the new threshold,
matching the value used for non-jumbo MTU.
[0] https://gerrit.fd.io/r/c/csit/+/2652/12/tests/perf/Bridge_Domain_Intel-X520-DA2.robot#70
[1] https://gerrit.fd.io/r/c/csit/+/4454/96/tests/perf/40ge2p1xl710-ethip4ipsecscaleip4-ip4base-interfaces-aes-gcm-ndrpdrdisc.robot#229
[2] https://gerrit.fd.io/r/c/csit/+/13411/35/resources/libraries/robot/performance/performance_utils.robot#84
Change-Id: Iff3703fcff0e4bbb1a6b10be359fa5ef67fd5422
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
|
|
Change-Id: I818cc10e971c85cd8e712c05536b5813bf18749a
Signed-off-by: Tibor Frank <tifrank@cisco.com>
|
|
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch>
Change-Id: I5ca0fc5832c249553c79dd9c5d4148ba64e61654
|
|
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch>
Change-Id: Icbcd373ef815fa082d9be022fc201c96df140536
|
|
Some perf suites use a single unidirectional flow of traffic.
On SMT-enabled machines, 1C tests create 2 workers by default.
But if there is only one stream/flow,
only one worker does useful work.
The other worker on the sibling logical core
does busy-wait, which provably lowers the peformance.
Some suites already set smt_used (as a suite variable)
to False for these purposes.
This change edits a lower-level L1 keyword to honor this value,
and adds the suite variable to single stream (and client) hoststack
suites, where the detrimental effect of busy siblings was observed.
Change-Id: I203f1a700d8e6cd84640b9c0b40487cb832908aa
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
|