aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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>
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-24feat(ansible): DPDK 23.03pmikus4-6/+6
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ie4d133a57f6972db22d8e7d4e46ddff483e23ff3
2023-05-24refactor(trex): Startup configurationpmikus3-111/+312
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I16defefa5edd01638bc382be4f5e8cbca4fe9453
2023-05-23C-Dash: Add multiple telemetry panelsTibor Frank3-95/+187
Change-Id: Ie2447905ba9f646248ff12cb1f83694f77640691 Signed-off-by: Tibor Frank <tifrank@cisco.com>
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(infra): arm tg dpdk versionJuraj Linkeš3-3/+17
T-rex on TGs uses a different version of DPDK than SUTs. Change-Id: I0b6ca6fa304fb7559f9ada950497452d974be737 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-23feat(dpdk): Bump DPDK verpmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I1d230b197581675539687f3ee87540537eaa2a07
2023-05-23fix(infra): 3na-spr follow uppmikus4-67/+74
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I210a76e9cd9215deafc8cb5d448eb72e0ea3c451
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-22Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: I9e92f5214c157048ace201cfdb6af0e460bcfb9b Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-05-18C-Dash: Fix the unit in coverage tablesTibor Frank1-4/+4
Mbps --> Gbps Change-Id: If4adc47d4636984c41bca14fb9bcc9121289445f Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-05-18fix(ansible): Docker for Nomadpmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I58bb1742243a6689c31f77c555303c2baeb7e39d
2023-05-17C-Dash: Fixes and improvments in telemetryTibor Frank2-382/+349
Change-Id: I052ee8631bbe884115851261bf96f5f9e062a517 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-05-16fix(core): AVF unbindpmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ifa3964f290d75ebae094d1d46ce27b5d133c2158
2023-05-16feat(dash): Add 3nX-spr frequencypmikus1-1/+3
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ib2658d2ac25ced0f68d2b5818b21d7f8f97b1a5c
2023-05-16fix(infra): Bootstrap scriptspmikus1-0/+8
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I4e19d8fe38802652b25e6a1c577e816328cebd2d
2023-05-16feat(infra): Add 3na-sprpmikus4-12/+223
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I057f94574d047e3622d1c32f5a622ad08ba3d799
2023-05-15fix(core): Container entropypmikus3-7/+4
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I45760143ae0ccb0cc0edf0931ad47f5cf48ec968
2023-05-15Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: I542d7470ae98cbe3fac31d0592881473839b9dcd Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-05-13feat(infra): DPDK 23.03 arm updateJuraj Linkeš7-22/+16
Update arm TGs to 23.03. Update 2n-tx2 and 3n-alt testbed info after NIC move. 3n-tsh doesn't use any i40e NIC -> remove the matrix. Change-Id: If61e95515eb2e21e9d50015901924e8e129b598a Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
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-11docs(infra): Firmware trackingpmikus4-21/+21
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I2f45b022bed2e7a11d6566ec407063415c08ef8f
2023-05-11feat(terraform): Upgrade to AL2023pmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ia0296cac3a3c51cfed028eaa74cbe9c992b8e2ed
2023-05-11feat(dash): Upgrade to Python 3.11pmikus2-2/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ic08ec2c2604a810c32bef1e8778fffdeeaaf8ea2
2023-05-11fix(ansible): DPDK compatibility matrixpmikus5-7/+7
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ic64def8fd155a9a337f23696c23a848e0046cea5
2023-05-11C-Dash: Telemetry graphsTibor Frank2-35/+76
Change-Id: I5eccce2f9e4b3ced1da8eed2cef64e8032100ab9 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-05-10feat(infra): DPDK 23.03 compatibility matrixpmikus21-50/+56
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I9e052894d3f38aef12e1a45e60ea23dc151c5a46
2023-05-10C-Docs: Review, edit, add parts of the documentationTibor Frank4-75/+96
Change-Id: I83c3d93c6d71f3d9d03078d405bea9ef29392089 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-05-10feat(infra): Remove system.d dependencypmikus6-73/+98
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-09C-Docs: New structureTibor Frank641-86871/+702
Change-Id: I73d107f94b28b138f3350a9e1eedb0555583a9ca Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-05-09Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: I82a2221e28caa10ec66a4d434c3a5189c358da9c Signed-off-by: Tibor Frank <tifrank@cisco.com>
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-05fix(ansible): Docker image rolespmikus5-57/+32
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ic9f9044ffd7ba1a8720fc029aaf2bd154eb043a5
2023-05-02C-Docs: Set the version of hugo-book themeTibor Frank4-6/+5
Change-Id: Ic8daac7dfc10788baa44d3cf8cf587296ec5070d Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-05-02Update VPP_STABLE_VER filesTibor Frank1-1/+1
Change-Id: I6bc12fccec73439610b2da315865c45d9920ab51 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-04-28feat(infra): 3na-sproper-230502pmikus1-0/+132
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ia109fbeec3670991ae99c9e3808c5a17e0e7b07b
2023-04-28fix(docs): Infra wiring of tb22pmikus1-4/+4
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I5ee86afe597e65223e4974c325f15c675df2da1b
2023-04-28feat(ansible): Refactor docker-image rolespmikus28-158/+341
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I6731e55b9643f46463c16f68e4986e3cb61f843f
2023-04-26C-Dash: Fix comparison tablesTibor Frank1-6/+10
Change-Id: I60584ac6672f6dba04ae675a0e6bf1df0b4f783b Signed-off-by: Tibor Frank <tifrank@cisco.com>
2023-04-24C-Dash: Fix anomaly detection for the newsTibor Frank5-59/+80
Signed-off-by: Tibor Frank <tifrank@cisco.com> Change-Id: I63e280e15e82583b65691be17a07208d0ab788ce