aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-06-16feat(job_specs): Supress rdma_corepmikus129-4869/+4839
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ie7b7401eb76e9f97f17d2f672a340ca617141388 (cherry picked from commit 617d471235832515391ef6376de69710ba2a9277)
2023-06-15fix(job_specs): Move hoststack from rdma to mlx5pmikus2-5/+25
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I8f8c97325cd2646415cfa62ef0436514b23fb701 (cherry picked from commit 3c8338abc066ccaed6382a1fd989007aa0a01e20)
2023-06-15fix(tests): Hoststack 2n-xyzpmikus1-6/+19
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I85de04e4a0ed1a642c40c8ca6840cbc1977b10be (cherry picked from commit c8f3383d719ca3fce22d29e3333f74656cbfd719)
2023-06-15fix(core): hard vpp killpmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ie99c70ebda54153eb361954cbbd4f8191454a022 (cherry picked from commit d844c03f221a0d6f26c55d34b20ced3191ff4e96)
2023-06-15Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: Id8289654f086fa07b5d20c49b3b45ee0e7b6bfbb Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-06-14fix(tests): Hoststack 3na-sprpmikus1-14/+14
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ia591ad412fe05fca318543b2c6c0a02a35dd14f1 (cherry picked from commit 46b2e185546e0774cc8b7292eb3a9d868dcb45b9)
2023-06-14fix(infra): 3n-icx mlx linkpmikus1-2/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I3dc25095a5d866ad38be315b37da9ee5d984cf35 (cherry picked from commit d0b8375005be1d7e9b7374a0cc36492803f81a6d)
2023-06-13feat(infra): mlx compatibility matrixpmikus6-0/+6
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Id9b601427ae3c95bd802a3aafec9543f293c34de (cherry picked from commit 3b8524bffcc49a33fe1bf25a7a5e66eeae930402)
2023-06-12feat(infra): Add Mellanox CX6 to 3n-icxpmikus93-1049/+2887
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ic13b8cd3f2976c66d8956f0cee0784c3bae12a65 (cherry picked from commit 068b966dfdf9cdcf9bec89d7a71d7c4e9aaccc93)
2023-06-12Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: Ia4d4bd2eca47305d8a9b155add01c45348a81658 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-06-12fix(infra): Enable e810pmikus1-2/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I3f728f24f6b4c16febf57c0c3b9e8874f95ad313 (cherry picked from commit 8644fef504b156c00854a622ca2fe045e2eaf2e3)
2023-06-09feat(infra): CX6 for 3n-altpmikus34-37/+1335
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Iea4c536a6e421efdaf493fb3cba0dde5abad162d (cherry picked from commit f50dbd5706a604b63bf1a448d0e2163baf16f6ab)
2023-06-08feat(infra): Add CX7 to 2n-icxpmikus106-743/+2340
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ia83a78299e279754352add230428102a8cee7772 (cherry picked from commit d832e05b77a7194042c5429e44442553f37ab529)
2023-06-08fix(job_specs): 3na-sprpmikus1-218/+218
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I74a23d1864a56c3906e08c70fd1d306d47b468da (cherry picked from commit 9c3ebd541d19433da8258f5e05b0656e6f24878c)
2023-06-07feat(jobspec): add iterative reassembly testsVratko Polak8-0/+64
+ 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>
2023-06-07fix(ansible): Cleanup macrospmikus9-39/+19
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I53a530a07716e09b30b5401b313202460fb235c3 (cherry picked from commit b8e06ce97d82640528b2180de409e324b41f2fd7)
2023-06-06fix(core): Trap for AWSpmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I14975b21e7f480c3bca5ba6a04514008af219039 (cherry picked from commit ab30e2e98dafee7b86f449a3dd50b55b68f1ddc3)
2023-06-06docs(infra): Fixing typospmikus1-16/+16
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ibbe8a346f9c1b9beb5ffa5a6b6029ad9153b9c9f (cherry picked from commit 0f6e249b9fea466fe78bb37c847a7bc4f03c2fc5)
2023-06-06docs(infra): HW versionpmikus5-3/+20
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Iff29f4d1059b91a653c5befb6999900ae3065a21 (cherry picked from commit 6cc49679a37afb62f0de6db5beea65f845482075)
2023-06-05Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: Ie23a256feda6676b15bc750e930cb020b9c633b2 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-06-02fix(dpdk): CX7 supportoper-rls2306-230605pmikus3-2/+12
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ib98b25bd3c98b5e6dbcb1bfe8478bd41bf37d71c (cherry picked from commit 0952440b3136fc75aa2f2d98df3d198ff978661b)
2023-06-02job-spec: Replace TRex scale2m-tg tests by scale20k-tgTibor Frank5-34/+34
Change-Id: If7e00460fee4eee50479dc089c026670dcf3edf9 Signed-off-by: Tibor Frank <tifrank@cisco.com> (cherry picked from commit cbdbc95ffc63a1eb2ffc170a979e11bfa0d4162a)
2023-06-02fix(terraform): Bump dependenciespmikus8-35/+35
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I4964bf956f3d3193321255ba8e41e4f665b1b6eb
2023-06-01fix(core): Comparison hashpmikus1-1/+3
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I84b46e6a792d72cb56a9a42d40db8cc13866b836 (cherry picked from commit 5ac1a66457aae598318824fe7bbc013718b3d2ae)
2023-06-01docs(infra): Add CX7 and CX6 cardspmikus1-56/+116
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I06cb1356626f55b9de901ca72b194db1a46b7efa (cherry picked from commit 265352781a137add1dc01238f9594cdbde7d77ad)
2023-05-31docs: 3n-alt mlx cx6 lab specJuraj Linkeš1-27/+59
Change-Id: If81a1f4a1244748343293f99c865697341508399 Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech> (cherry picked from commit 0d1d2160a64eafee0acfbacc78ce4e00387e6352)
2023-05-31fix(infra): Add libsctp dependencypmikus1-0/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I6bffd7ce63bc462a557a621ce48e40c114e3abb6 (cherry picked from commit 67add67ec1f4b304013a89e1a6fccd389f92b4cc)
2023-05-31"fix(test): Hoststack"Peter Mikus10-23/+21
Change-Id: I6ec27d787b59d4bc13b8c04f4217302cc3021581 Signed-off-by: pmikus <peter.mikus@protonmail.ch> (cherry picked from commit 55f5a9f810482327fe7b963e1b744f0fc3b48b62)
2023-05-30fix(test): Hoststackpmikus8-13/+13
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I676696928fd1758c9dddf4f2580b9e924fe71b53 (cherry picked from commit 68fb12b57dbce2974b7875e0c50c51034fb31019)
2023-05-30fix(tests): Hoststack compatibilitypmikus4-1/+39
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I198fe62ddba8910c6bd8256739cc2503b87dfc75 (cherry picked from commit 31285a54d3d37336517c167c84597d451b9c6ecf)
2023-05-30fix(infra): Add iperf3 dependenciespmikus3-12/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ib79e3d596cb1b83a5859d573b9a87d7bf228f7ac (cherry picked from commit 4b3233c9f9079a8e0099b9f61e5642c7c8bff718)
2023-05-30fix(dpdk): Flip routespmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I4c192210e1aef1275e8a9b56eab7956798aca15d (cherry picked from commit af1eda41d70a37eeb5a78b0ce48c6a78828ba2f2)
2023-05-30fix(infra): Add DPDK dependenciespmikus2-0/+7
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I9c4b4bd6ed5ed4a34f0c7b25ea948a498fa25fb4 (cherry picked from commit ab282c84ca6b7bc6030123aec11979d9101ffbe9)
2023-05-29feat(tox): Cleanup docspmikus3-207/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ia13e920ef11d364893a51957778e60084f4ac0f9 (cherry picked from commit aabbb03bca1897d2f32f2d65e08c92fe6591835f)
2023-05-29docs(infra): Remove one NIC from SPRpmikus1-2/+0
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I707b9e332ede082afbe33f8bcb101b88dcbe4a58 (cherry picked from commit 9fc199403167c35fd07c7e95fdcb48e7e7e5ebf4)
2023-05-29docs(var): Next releasepmikus2-6/+148
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I5cd45dd59f13e1ca942f44341b5f37e257c2b51e (cherry picked from commit 5f39987ce4111e1974dfec1e56c14133b644e200)
2023-05-29feat(infra): AWS imagespmikus3-5/+5
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I3a994f7ee4c83ed404e9e55f87404f08f521845e (cherry picked from commit 4a7e905015ebaad8d320e971f8002f1952f0f2cf)
2023-05-29fix(infra): Docker dependencypmikus1-1/+3
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I3bffa93e7a731453694c6bd2f613900c191a2e52 (cherry picked from commit 241a96d755a85de9e4e82a6299c16a2c3c81bf4a)
2023-05-29fix(infra): Topology file typopmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I7a8e60107c648f0d178df563055bb7c432c5ec82 (cherry picked from commit 5d49c0776e49696c38abefbe11543c4c900feccc)
2023-05-29feat(core): T-Rex 3.03pmikus11-46/+12
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I58607f50e2889092e40ff831ed4f1515444e29f8 (cherry picked from commit f4f272db8e211d115044d8135fc0c6ecef98408e)
2023-05-26fix(infra): Final 3na-spr cablingoper-rls2306-230529pmikus1-50/+34
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I96a9005b82777589783880f65b249bc0e2eac1bd (cherry picked from commit bdb7ac490888b14cfc566a3764f195544e6d9352)
2023-05-26job-spec: Add 2n-spr cx7veat coverage testsTibor Frank17-0/+1248
Change-Id: I947f961e665f5eb2f2f055a47cd0119011666b28 Signed-off-by: Tibor Frank <tifrank@cisco.com> (cherry picked from commit dce729ed5404ae76721734c680b0c2f5bb57392d)
2023-05-25fix(core): Trex typopmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I4924054b414dc450df14a02a29081549c8620787 (cherry picked from commit 3d30601d9529bcdf715c3de041ad0a7bc1ccff82)
2023-05-25fix(core): dual_socket supportpmikus1-3/+3
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I881dda8b2fec32b8f489ec97df6592937f6193fa (cherry picked from commit 889af5ca17aa11ccaa65fce188f72890e495cfa2)
2023-05-25fix(TrafficGenerator): correct tg_topology reverseVratko Polak1-1/+1
Change-Id: Ibef272705ea889d58bb9c5b69a8566f6e38de1d1 Signed-off-by: Vratko Polak <vrpolak@cisco.com> (cherry picked from commit 06d9ceaaffd3183155610a60e4897ebbab64384e)
2023-05-25Initial update of VPP_STABLE_VER filesoper-rls2306-230525Tibor Frank3-3/+3
Change-Id: If71b2133c14c5ce9ac6cfbcc9c91c84225a62bb4 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-05-25fix(core): Missing linkpmikus1-3/+0
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Iccbe5f0cabe6fdd5274126cf970549673edd4f1c (cherry picked from commit 74aa13757057a4c93d62704ad0de7a71c5cf1357) (cherry picked from commit 9a8672e0b03f20550b2108a6b3d2a7f90f5574b8)
2023-05-24remove(tools): presentation, docspmikus67-46611/+0
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Icc07d18b9c0bd00af157bb817205e5b54824d525
2023-05-24feat(etl): 2306pmikus23-55/+55
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I54e80bc78f6deb5d2774a2ddd7b3b4153ffb106b
2023-05-24feat(reassembly): add few suites for ip reassemblyVratko Polak11-3/+1208
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>