aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-05-15HC tests: archive JOB artifacts to logs.fd.ioMarek Gradzki5-26/+65
2018-05-15HC tests: disable NSH plugin (CSIT-994)Marek Gradzki6-16/+26
2018-05-14CSIT-1078: Optimize input data files download and processingTibor Frank13-2917/+14
2018-05-14CSIT-1036 Expose option to install DKMS in containerPeter Mikus16-9/+18
2018-05-14Update of VPP_STABLE_VER files and DPDK_STABLE_VER fileJan Gelety3-3/+3
2018-05-14CSIT-1078: Optimize input data files download and processingTibor Frank1-2/+2
2018-05-14CSIT-1078: Optimize input data files download and processingTibor Frank10-451/+256
2018-05-12CSIT-1079 Add multiple mount dirs into containerPeter Mikus2-56/+61
2018-05-11CSIT-1076 Improve SSH connection handlingPeter Mikus1-25/+36
2018-05-10CSIT-992: Give MDR parameters official namesVratko Polak5-118/+131
2018-05-10Updated testbed setup readmejuraj.linkes1-5/+9
2018-05-10Cleanup DPDK framework setupPeter Mikus3-238/+42
2018-05-10HC2VPP-253 - Update routing csit jobsMichal Cmarada7-110/+125
2018-05-10CSIT-1071 Add traffic evaluation criteria to MRRPeter Mikus2-3/+16
2018-05-09Report: Data sourcesTibor Frank1-2/+2
2018-05-09Report: Data sourcesTibor Frank2-4/+23
2018-05-09Report 1804: VPP functional test framework changes - centosJan Gelety1-0/+5
2018-05-09Report: remove grepsTibor Frank30-1328/+220
2018-05-09FIX: SSH connect issuePeter Mikus2-28/+19
2018-05-09Report: Fix grepsTibor Frank7-21/+21
2018-05-07FIX: Small inconsistencies in report sectionsPeter Mikus5-13/+11
2018-05-06Add data point to reportPeter Mikus1-22/+22
2018-05-05trending docs: fixed maths formulas format again.Maciek Konstantynowicz1-25/+25
2018-05-05trending docs: fixed tables and maths formulas.Maciek Konstantynowicz1-27/+25
2018-05-05report: perf rls notes formatting fixesMaciek Konstantynowicz1-20/+20
2018-05-05Report: func rls_notes formatting fixes.Maciek Konstantynowicz1-9/+9
2018-05-05Report: perf rls_notes formatting fixes.Maciek Konstantynowicz1-47/+45
2018-05-05Report: SRv6 to TSATibor Frank3-2/+132
2018-05-05Report: Add SRv6, fix grepsTibor Frank10-313/+399
2018-05-05Optimize performance bootstrapsPeter Mikus3-359/+164
2018-05-04Report: data, figures descTibor Frank1-1/+1
2018-05-04CSIT-992: Add two suites using optimized searchVratko Polak4-0/+321
2018-05-04CSIT-992: Shorten MDR search test messageVratko Polak1-9/+6
2018-05-04Report 1804: Centos func testsJan Gelety4-14/+114
2018-05-04Report: data, figures descTibor Frank8-75/+78
2018-05-04Update L2 perf graph sectionPeter Mikus1-16/+20
2018-05-04CSIT-992: Add libraries for optimized searchVratko Polak10-29/+1087
2018-05-04Report: Add TSA plotsTibor Frank8-408/+1228
2018-05-04Report rls notes: added ref to trending docs.Maciek Konstantynowicz1-4/+22
2018-05-04Fix various pylint 1.5.4 warningsVratko Polak17-48/+43
2018-05-04Update release note for rls1804 reportPeter Mikus2-25/+17
2018-05-04FIX: TCP perf testsTibor Frank3-2/+31
2018-05-04Report: Data, plots, datetimeTibor Frank7-183/+454
2018-05-03Report: Add time to the timestampTibor Frank1-4/+4
2018-05-03Report: Add time to the timestampTibor Frank1-2/+2
2018-05-03Report: Add time to the timestampTibor Frank1-1/+1
2018-05-03Report: Add time to the timestampTibor Frank1-1/+1
2018-05-03Report: dataTibor Frank1-27/+32
2018-05-03Added .idea to .gitignorejuraj.linkes1-0/+1
2018-05-03Report: dataTibor Frank3-6/+69
n> | ... | containing Ethernet header, IPv4 header with IP protocol=61 and | ... | static payload. MAC addresses are matching MAC addresses of the TG | ... | node interfaces. Incrementing of IP.dst (IPv4 destination address) field | ... | is applied to both streams. | ... | *[Ref] Applicable standard specifications:* RFC2544. *** Variables *** | ${rts_per_flow}= | 10000 *** Test Cases *** | TC01: 64B NDR binary search - DUT IPv4 Fib 2x10k - 1thread 1core 1rxq | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, \ | | ... | 1 receive queue per NIC port. [Ver] Find NDR for 64 Byte frames | | ... | using binary search start at 10GE linerate, step 100kpps. | | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 64 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_64B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} | | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add PCI devices to DUTs from 3-node single link topology | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | And Scale IPv4 forwarding initialized in a 3-node circular topology | | ... | ${rts_per_flow} | | Then Find NDR using binary search and pps | ${framesize} | ${binary_min} | | ... | ${binary_max} | | ... | 3-node-IPv4-dst-${rts_per_flow} | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} | TC02: 64B PDR binary search - DUT IPv4 Fib 2x10k - 1thread 1core 1rxq | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, \ | | ... | 1 receive queue per NIC port. [Ver] Find PDR for 64 Byte frames | | ... | using binary search start at 10GE linerate, step 100kpps, LT=0.5%. | | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | SKIP_PATCH | | ${framesize}= | Set Variable | 64 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_64B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} | | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add PCI devices to DUTs from 3-node single link topology | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | And Scale IPv4 forwarding initialized in a 3-node circular topology | | ... | ${rts_per_flow} | | Then Find PDR using binary search and pps | ${framesize} | ${binary_min} | | ... | ${binary_max} | | ... | 3-node-IPv4-dst-${rts_per_flow} | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} | TC03: 1518B NDR binary search - DUT IPv4 Fib 2x10k - 1thread 1core 1rxq | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, \ | | ... | 1 receive queue per NIC port. [Ver] Find NDR for 1518 Byte frames | | ... | using binary search start at 10GE linerate, step 10kpps. | | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${min_rate}= | Set Variable | 10000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_1518B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} | | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add PCI devices to DUTs from 3-node single link topology | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | And Scale IPv4 forwarding initialized in a 3-node circular topology | | ... | ${rts_per_flow} | | Then Find NDR using binary search and pps | ${framesize} | ${binary_min} | | ... | ${binary_max} | | ... | 3-node-IPv4-dst-${rts_per_flow} | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} | TC04: 1518B PDR binary search - DUT IPv4 Fib 2x10k - 1thread 1core 1rxq | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, \ | | ... | 1 receive queue per NIC port. [Ver] Find PDR for 1518 Byte frames | | ... | using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | SKIP_PATCH | | ${framesize}= | Set Variable | 1518 | | ${min_rate}= | Set Variable | 10000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_1518B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} | | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add PCI devices to DUTs from 3-node single link topology | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | And Scale IPv4 forwarding initialized in a 3-node circular topology | | ... | ${rts_per_flow} | | Then Find PDR using binary search and pps | ${framesize} | ${binary_min} | | ... | ${binary_max} | | ... | 3-node-IPv4-dst-${rts_per_flow} | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} | TC05: 9000B NDR binary search - DUT IPv4 Fib 2x10k - 1thread 1core 1rxq | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, \ | | ... | 1 receive queue per NIC port. [Ver] Find NDR for 9000 Byte frames | | ... | using binary search start at 10GE linerate, step 5kpps. | | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${min_rate}= | Set Variable | 5000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_9000B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} | | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add PCI devices to DUTs from 3-node single link topology | | And Apply startup configuration on all VPP DUTs | | And Scale IPv4 forwarding initialized in a 3-node circular topology | | ... | ${rts_per_flow} | | Then Find NDR using binary search and pps | ${framesize} | ${binary_min} | | ... | ${binary_max} | | ... | 3-node-IPv4-dst-${rts_per_flow} | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} | TC06: 9000B PDR binary search - DUT IPv4 Fib 2x10k - 1thread 1core 1rxq | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core, \ | | ... | 1 receive queue per NIC port. [Ver] Find PDR for 9000 Byte frames | | ... | using binary search start at 10GE linerate, step 5kpps, LT=0.5%. | | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | SKIP_PATCH | | ${framesize}= | Set Variable | 9000 | | ${min_rate}= | Set Variable | 5000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_9000B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} | | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add PCI devices to DUTs from 3-node single link topology | | And Apply startup configuration on all VPP DUTs | | And Scale IPv4 forwarding initialized in a 3-node circular topology | | ... | ${rts_per_flow} | | Then Find PDR using binary search and pps | ${framesize} | ${binary_min} | | ... | ${binary_max} | | ... | 3-node-IPv4-dst-${rts_per_flow} | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} | TC07: 64B NDR binary search - DUT IPv4 Fib 2x10k - 2threads 2cores 1rxq | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, \ | | ... | 1 receive queue per NIC port. [Ver] Find NDR for 64 Byte frames | | ... | using binary search start at 10GE linerate, step 100kpps. | | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 64 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_64B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} | | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add PCI devices to DUTs from 3-node single link topology | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | And Scale IPv4 forwarding initialized in a 3-node circular topology | | ... | ${rts_per_flow} | | Then Find NDR using binary search and pps | ${framesize} | ${binary_min} | | ... | ${binary_max} | | ... | 3-node-IPv4-dst-${rts_per_flow} | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} | TC08: 64B PDR binary search - DUT IPv4 Fib 2x10k - 2threads 2cores 1rxq | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, \ | | ... | 1 receive queue per NIC port. [Ver] Find PDR for 64 Byte frames | | ... | using binary search start at 10GE linerate, step 100kpps, LT=0.5%. | | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | SKIP_PATCH | | ${framesize}= | Set Variable | 64 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_64B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} | | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add PCI devices to DUTs from 3-node single link topology | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | And Scale IPv4 forwarding initialized in a 3-node circular topology | | ... | ${rts_per_flow} | | Then Find PDR using binary search and pps | ${framesize} | ${binary_min} | | ... | ${binary_max} | | ... | 3-node-IPv4-dst-${rts_per_flow} | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} | TC09: 1518B NDR binary search - DUT IPv4 Fib 2x10k - 2threads 2cores 1rxq | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, \ | | ... | 1 receive queue per NIC port. [Ver] Find NDR for 1518 Byte frames | | ... | using binary search start at 10GE linerate, step 10kpps. | | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | SKIP_PATCH | | ${framesize}= | Set Variable | 1518 | | ${min_rate}= | Set Variable | 10000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_1518B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} | | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add PCI devices to DUTs from 3-node single link topology | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | And Scale IPv4 forwarding initialized in a 3-node circular topology | | ... | ${rts_per_flow} | | Then Find NDR using binary search and pps | ${framesize} | ${binary_min} | | ... | ${binary_max} | | ... | 3-node-IPv4-dst-${rts_per_flow} | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} | TC10: 1518B PDR binary search - DUT IPv4 Fib 2x10k - 2threads 2cores 1rxq | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, \ | | ... | 1 receive queue per NIC port. [Ver] Find PDR for 1518 Byte frames | | ... | using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | SKIP_PATCH | | ${framesize}= | Set Variable | 1518 | | ${min_rate}= | Set Variable | 10000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_1518B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} | | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add PCI devices to DUTs from 3-node single link topology | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | And Scale IPv4 forwarding initialized in a 3-node circular topology | | ... | ${rts_per_flow} | | Then Find PDR using binary search and pps | ${framesize} | ${binary_min} | | ... | ${binary_max} | | ... | 3-node-IPv4-dst-${rts_per_flow} | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} | TC11: 9000B NDR binary search - DUT IPv4 Fib 2x10k - 2threads 2cores 1rxq | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, \ | | ... | 1 receive queue per NIC port. [Ver] Find NDR for 9000 Byte frames | | ... | using binary search start at 10GE linerate, step 5kpps. | | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | SKIP_PATCH | | ${framesize}= | Set Variable | 9000 | | ${min_rate}= | Set Variable | 5000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_9000B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} | | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add PCI devices to DUTs from 3-node single link topology | | And Apply startup configuration on all VPP DUTs | | And Scale IPv4 forwarding initialized in a 3-node circular topology | | ... | ${rts_per_flow} | | Then Find NDR using binary search and pps | ${framesize} | ${binary_min} | | ... | ${binary_max} | | ... | 3-node-IPv4-dst-${rts_per_flow} | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} | TC12: 9000B PDR binary search - DUT IPv4 Fib 2x10k - 2threads 2cores 1rxq | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 2 threads, 2 phy cores, \ | | ... | 1 receive queue per NIC port. [Ver] Find PDR for 9000 Byte frames | | ... | using binary search start at 10GE linerate, step 5kpps, LT=0.5%. | | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | SKIP_PATCH | | ${framesize}= | Set Variable | 9000 | | ${min_rate}= | Set Variable | 5000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_9000B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} | | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add PCI devices to DUTs from 3-node single link topology | | And Apply startup configuration on all VPP DUTs | | And Scale IPv4 forwarding initialized in a 3-node circular topology | | ... | ${rts_per_flow} | | Then Find PDR using binary search and pps | ${framesize} | ${binary_min} | | ... | ${binary_max} | | ... | 3-node-IPv4-dst-${rts_per_flow} | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} | TC13: 64B NDR binary search - DUT IPv4 Fib 2x10k - 4threads 4cores 2rxq | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, \ | | ... | 2 receive queues per NIC port. [Ver] Find NDR for 64 Byte frames | | ... | using binary search start at 10GE linerate, step 100kpps. | | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 64 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_64B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} | | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add PCI devices to DUTs from 3-node single link topology | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | And Scale IPv4 forwarding initialized in a 3-node circular topology | | ... | ${rts_per_flow} | | Then Find NDR using binary search and pps | ${framesize} | ${binary_min} | | ... | ${binary_max} | | ... | 3-node-IPv4-dst-${rts_per_flow} | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} | TC14: 64B PDR binary search - DUT IPv4 Fib 2x10k - 4threads 4cores 2rxq | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, \ | | ... | 2 receive queues per NIC port. [Ver] Find PDR for 64 Byte frames | | ... | using binary search start at 10GE linerate, step 100kpps, LT=0.5%. | | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | SKIP_PATCH | | ${framesize}= | Set Variable | 64 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_64B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} | | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add PCI devices to DUTs from 3-node single link topology | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | And Scale IPv4 forwarding initialized in a 3-node circular topology | | ... | ${rts_per_flow} | | Then Find PDR using binary search and pps | ${framesize} | ${binary_min} | | ... | ${binary_max} | | ... | 3-node-IPv4-dst-${rts_per_flow} | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} | TC15: 1518B NDR binary search - DUT IPv4 Fib 2x10k - 4threads 4cores 2rxq | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, \ | | ... | 2 receive queues per NIC port. [Ver] Find NDR for 1518 Byte frames | | ... | using binary search start at 10GE linerate, step 10kpps. | | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | SKIP_PATCH | | ${framesize}= | Set Variable | 1518 | | ${min_rate}= | Set Variable | 10000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_1518B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} | | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add PCI devices to DUTs from 3-node single link topology | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | And Scale IPv4 forwarding initialized in a 3-node circular topology | | ... | ${rts_per_flow} | | Then Find NDR using binary search and pps | ${framesize} | ${binary_min} | | ... | ${binary_max} | | ... | 3-node-IPv4-dst-${rts_per_flow} | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} | TC16: 1518B PDR binary search - DUT IPv4 Fib 2x10k - 4threads 4cores 2rxq | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, \ | | ... | 2 receive queues per NIC port. [Ver] Find PDR for 1518 Byte frames | | ... | using binary search start at 10GE linerate, step 10kpps, LT=0.5%. | | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | SKIP_PATCH | | ${framesize}= | Set Variable | 1518 | | ${min_rate}= | Set Variable | 10000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_1518B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} | | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add PCI devices to DUTs from 3-node single link topology | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | And Scale IPv4 forwarding initialized in a 3-node circular topology | | ... | ${rts_per_flow} | | Then Find PDR using binary search and pps | ${framesize} | ${binary_min} | | ... | ${binary_max} | | ... | 3-node-IPv4-dst-${rts_per_flow} | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} | TC17: 9000B NDR binary search - DUT IPv4 Fib 2x10k - 4threads 4cores 2rxq | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, \ | | ... | 2 receive queues per NIC port. [Ver] Find NDR for 9000 Byte frames | | ... | using binary search start at 10GE linerate, step 5kpps. | | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | SKIP_PATCH | | ${framesize}= | Set Variable | 9000 | | ${min_rate}= | Set Variable | 5000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_9000B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} | | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add PCI devices to DUTs from 3-node single link topology | | And Apply startup configuration on all VPP DUTs | | And Scale IPv4 forwarding initialized in a 3-node circular topology | | ... | ${rts_per_flow} | | Then Find NDR using binary search and pps | ${framesize} | ${binary_min} | | ... | ${binary_max} | | ... | 3-node-IPv4-dst-${rts_per_flow} | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} | TC18: 9000B PDR binary search - DUT IPv4 Fib 2x10k - 4threads 4cores 2rxq | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 4 threads, 4 phy cores, \ | | ... | 2 receive queues per NIC port. [Ver] Find PDR for 9000 Byte frames | | ... | using binary search start at 10GE linerate, step 5kpps, LT=0.5%. | | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | SKIP_PATCH | | ${framesize}= | Set Variable | 9000 | | ${min_rate}= | Set Variable | 5000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_9000B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} | | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add PCI devices to DUTs from 3-node single link topology | | And Apply startup configuration on all VPP DUTs | | And Scale IPv4 forwarding initialized in a 3-node circular topology | | ... | ${rts_per_flow} | | Then Find PDR using binary search and pps | ${framesize} | ${binary_min} | | ... | ${binary_max} | | ... | 3-node-IPv4-dst-${rts_per_flow} | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type}