From a74531b4483ae9122ba18e064cd20b8550039d21 Mon Sep 17 00:00:00 2001 From: Miroslav Miklus Date: Tue, 7 Jun 2016 17:01:24 +0200 Subject: [PATCH] VPP startup config change (rss->txqueues) JIRA: CSIT-153 Change-Id: I6908670003e02e8dc2971c0308c27baffaf19b66 Signed-off-by: Miroslav Miklus --- bootstrap-verify-perf.sh | 4 +- resources/libraries/python/VppConfigGenerator.py | 80 ++++----------- resources/libraries/robot/default.robot | 51 ++++------ .../Long_Bridge_Domain_Intel-X520-DA2.robot | 108 ++++++++++----------- .../performance/Long_IPv4_Cop_Intel-X520-DA2.robot | 108 ++++++++++----------- .../performance/Long_IPv4_Intel-X520-DA2.robot | 108 ++++++++++----------- .../performance/Long_IPv6_Cop_Intel-X520-DA2.robot | 108 ++++++++++----------- .../performance/Long_IPv6_Intel-X520-DA2.robot | 108 ++++++++++----------- .../Long_Xconnect_Dot1q_Intel-X520-DA2.robot | 108 ++++++++++----------- .../performance/Long_Xconnect_Intel-X520-DA2.robot | 108 ++++++++++----------- .../Short_Bridge_Domain_Intel-X520-DA2.robot | 54 +++++------ .../Short_IPv4_Cop_Intel-X520-DA2.robot | 54 +++++------ .../performance/Short_IPv4_Intel-X520-DA2.robot | 54 +++++------ .../Short_IPv6_Cop_Intel-X520-DA2.robot | 54 +++++------ .../performance/Short_IPv6_Intel-X520-DA2.robot | 54 +++++------ .../Short_Xconnect_Dot1q_Intel-X520-DA2.robot | 54 +++++------ .../Short_Xconnect_Intel-X520-DA2.robot | 54 +++++------ 17 files changed, 611 insertions(+), 658 deletions(-) diff --git a/bootstrap-verify-perf.sh b/bootstrap-verify-perf.sh index 925e3a6b98..aa6dde832f 100755 --- a/bootstrap-verify-perf.sh +++ b/bootstrap-verify-perf.sh @@ -19,8 +19,8 @@ TOPOLOGIES="topologies/available/lf_testbed1-X710-X520.yaml \ topologies/available/lf_testbed2-X710-X520.yaml \ topologies/available/lf_testbed3-X710-X520.yaml" -VPP_STABLE_VER="1.0.0-437~g8f15e92_amd64" -VPP_REPO_URL="https://nexus.fd.io/service/local/repositories/fd.io.dev/content/io/fd/vpp" +VPP_STABLE_VER="16.09-rc0~85-gc71c426~b252_amd64" +VPP_REPO_URL="https://nexus.fd.io/service/local/repositories/fd.io.master.ubuntu.trusty.main/content/io/fd/vpp/" # Reservation dir RESERVATION_DIR="/tmp/reservation_dir" diff --git a/resources/libraries/python/VppConfigGenerator.py b/resources/libraries/python/VppConfigGenerator.py index 9ca9fc401d..9663fdc343 100644 --- a/resources/libraries/python/VppConfigGenerator.py +++ b/resources/libraries/python/VppConfigGenerator.py @@ -52,9 +52,11 @@ cpu {{ dpdk {{ socket-mem {socketmemconfig} -{txqueuesconfig} + dev default {{ + {rxqueuesconfig} + {txqueuesconfig} + }} {pciconfig} -{rssconfig} {nomultiseg} }} """ @@ -164,13 +166,13 @@ class VppConfigGenerator(object): logger.debug('Setting hostname {} Heap Size config to {}'. format(hostname, heapsize_config)) - def add_rss_config(self, node, rss_config): - """Add RSS configuration for node. + def add_rxqueues_config(self, node, rxqueues_config): + """Add Rx Queues configuration for node. :param node: DUT node. - :param rss_config: RSS configuration, as a string. + :param rxqueues_config: Rxqueues configuration, as a string. :type node: dict - :type rss_config: str + :type rxqueues_config: str :return: nothing """ if node['type'] != NodeType.DUT: @@ -178,32 +180,11 @@ class VppConfigGenerator(object): hostname = Topology.get_node_hostname(node) if not hostname in self._nodeconfig: self._nodeconfig[hostname] = {} - if not 'rss_config' in self._nodeconfig[hostname]: - self._nodeconfig[hostname]['rss_config'] = [] - self._nodeconfig[hostname]['rss_config'].append(rss_config) - logger.debug('Setting hostname {} RSS config to {}'.\ - format(hostname, rss_config)) - - def add_max_tx_queues_config(self, node, max_tx_queues_config): - """Add Max TX Queues configuration for node. - - :param node: DUT node. - :param max_tx_queues_config: Max TX Queues configuration, as a string. - :type node: dict - :type max_tx_queues_config: str - :return: nothing - """ - if node['type'] != NodeType.DUT: - raise ValueError('Node type is not a DUT') - hostname = Topology.get_node_hostname(node) - if not hostname in self._nodeconfig: - self._nodeconfig[hostname] = {} - if not 'max_tx_queues_config' in self._nodeconfig[hostname]: - self._nodeconfig[hostname]['max_tx_queues_config'] = [] - self._nodeconfig[hostname]['max_tx_queues_config'].append( - max_tx_queues_config) - logger.debug('Setting hostname {} max_tx_queues config to {}'.\ - format(hostname, max_tx_queues_config)) + if not 'rxqueues_config' in self._nodeconfig[hostname]: + self._nodeconfig[hostname]['rxqueues_config'] = [] + self._nodeconfig[hostname]['rxqueues_config'].append(rxqueues_config) + logger.debug('Setting hostname {} rxqueues config to {}'.\ + format(hostname, rxqueues_config)) def add_no_multi_seg_config(self, node): """Add No Multi Seg configuration for node. @@ -284,8 +265,8 @@ class VppConfigGenerator(object): logger.debug('Clearing Heap Size config for hostname {}.'. format(hostname)) - def remove_rss_config(self, node): - """Remove RSS configuration from node. + def remove_rxqueues_config(self, node): + """Remove Rxqueues configuration from node. :param node: DUT node. :type node: dict @@ -295,23 +276,8 @@ class VppConfigGenerator(object): raise ValueError('Node type is not a DUT') hostname = Topology.get_node_hostname(node) if hostname in self._nodeconfig: - self._nodeconfig[hostname]['rss_config'] = [] - logger.debug('Clearing RSS config for hostname {}.'.\ - format(hostname)) - - def remove_max_tx_queues_config(self, node): - """Remove Max TX Queues configuration from node. - - :param node: DUT node. - :type node: dict - :return: nothing - """ - if node['type'] != NodeType.DUT: - raise ValueError('Node type is not a DUT') - hostname = Topology.get_node_hostname(node) - if hostname in self._nodeconfig: - self._nodeconfig[hostname]['max_tx_queues_config'] = [] - logger.debug('Clearing Max TX Queues config for hostname {}.'.\ + self._nodeconfig[hostname]['rxqueues_config'] = [] + logger.debug('Clearing rxqueues config for hostname {}.'.\ format(hostname)) def remove_no_multi_seg_config(self, node): @@ -351,7 +317,7 @@ class VppConfigGenerator(object): pciconfig = "" socketmemconfig = DEFAULT_SOCKETMEM_CONFIG heapsizeconfig = "" - rssconfig = "" + rxqueuesconfig = "" txqueuesconfig = "" nomultiseg = "" @@ -370,12 +336,8 @@ class VppConfigGenerator(object): heapsizeconfig = "\nheapsize {}\n".\ format(cfg['heapsize_config']) - if 'rss_config' in cfg: - rssconfig = " " + "\n ".join(cfg['rss_config']) - - if 'max_tx_queues_config' in cfg: - txqueuesconfig = " " + "\n ".join( - cfg['max_tx_queues_config']) + if 'rxqueues_config' in cfg: + rxqueuesconfig = " " + "\n ".join(cfg['rxqueues_config']) if 'no_multi_seg_config' in cfg: nomultiseg = " " + "\n ".join(cfg['no_multi_seg_config']) @@ -384,7 +346,7 @@ class VppConfigGenerator(object): pciconfig=pciconfig, socketmemconfig=socketmemconfig, heapsizeconfig=heapsizeconfig, - rssconfig=rssconfig, + rxqueuesconfig=rxqueuesconfig, txqueuesconfig=txqueuesconfig, nomultiseg = nomultiseg) diff --git a/resources/libraries/robot/default.robot b/resources/libraries/robot/default.robot index 59c5e137a0..fb9a70dfe0 100644 --- a/resources/libraries/robot/default.robot +++ b/resources/libraries/robot/default.robot @@ -28,49 +28,49 @@ | | [Documentation] | Prepare all TGs before traffic scripts execution | | All TGs Set Interface Default Driver | ${nodes} -| Add '${m}' worker threads and rss '${n}' without HTT to all DUTs -| | [Documentation] | Setup M worker threads without HTT and rss N in startup -| | ... | configuration of VPP to all DUTs +| Add '${m}' worker threads and rxqueues '${n}' without HTT to all DUTs +| | [Documentation] | Setup M worker threads without HTT and rxqueues N in +| | ... | startup configuration of VPP to all DUTs | | ${cpu}= | Catenate | main-core | 0 | corelist-workers | | ${cpu}= | Run Keyword If | '${m}' == '1' | Catenate | ${cpu} | 1 | | ... | ELSE IF | '${m}' == '2' | Catenate | ${cpu} | 1-2 | | ... | ELSE IF | '${m}' == '4' | Catenate | ${cpu} | 1-4 | | ... | ELSE IF | '${m}' == '6' | Catenate | ${cpu} | 1-6 | | ... | ELSE | Fail | Not supported combination -| | ${rss}= | Catenate | rss | ${n} -| | Add worker threads and rss to all DUTs | ${cpu} | ${rss} +| | ${rxqueues}= | Catenate | num-rx-queues | ${n} +| | Add worker threads and rxqueues to all DUTs | ${cpu} | ${rxqueues} -| Add '${m}' worker threads and rss '${n}' with HTT to all DUTs -| | [Documentation] | Setup M worker threads with HTT and rss N in startup -| | ... | configuration of VPP to all DUTs +| Add '${m}' worker threads and rxqueues '${n}' with HTT to all DUTs +| | [Documentation] | Setup M worker threads with HTT and rxqueues N in +| | ... | startup configuration of VPP to all DUTs | | ${cpu}= | Catenate | main-core | 0 | corelist-workers | | ${cpu}= | Run Keyword If | '${m}' == '2' | Catenate | ${cpu} | 1,10 | | ... | ELSE IF | '${m}' == '4' | Catenate | ${cpu} | 1-2,10-11 | | ... | ELSE IF | '${m}' == '6' | Catenate | ${cpu} | 1-3,10-12 | | ... | ELSE IF | '${m}' == '8' | Catenate | ${cpu} | 1-4,10-13 | | ... | ELSE | Fail | Not supported combination -| | ${rss}= | Catenate | rss | ${n} -| | Add worker threads and rss to all DUTs | ${cpu} | ${rss} +| | ${rxqueues}= | Catenate | num-rx-queues | ${n} +| | Add worker threads and rxqueues to all DUTs | ${cpu} | ${rxqueues} -| Add worker threads and rss to all DUTs -| | [Documentation] | Setup worker threads and rss in VPP startup configuration -| | ... | to all DUTs +| Add worker threads and rxqueues to all DUTs +| | [Documentation] | Setup worker threads and rxqueues in VPP startup +| | ... | configuration to all DUTs | | ... | | ... | *Arguments:* | | ... | - ${cpu} - CPU configuration. Type: string -| | ... | - ${rss} - RSS configuration. Type: string +| | ... | - ${rxqueues} - rxqueues configuration. Type: string | | ... | | ... | *Example:* | | ... -| | ... | \| Add worker threads and rss to all DUTs \| main-core 0 \ -| | ... | \| rss 2 -| | [Arguments] | ${cpu} | ${rss} +| | ... | \| Add worker threads and rxqueues to all DUTs \| main-core 0 \ +| | ... | \| rxqueues 2 +| | [Arguments] | ${cpu} | ${rxqueues} | | ${duts}= | Get Matches | ${nodes} | DUT* | | :FOR | ${dut} | IN | @{duts} | | | Add CPU config | ${nodes['${dut}']} | | | ... | ${cpu} -| | | Add RSS config | ${nodes['${dut}']} -| | | ... | ${rss} +| | | Add rxqueues config | ${nodes['${dut}']} +| | | ... | ${rxqueues} | Add all PCI devices to all DUTs | | [Documentation] | Add all available PCI devices from topology file to VPP @@ -101,14 +101,6 @@ | | :FOR | ${dut} | IN | @{duts} | | | Add No Multi Seg Config | ${nodes['${dut}']} -| Add Max Tx Queues '${m}' to all DUTs -| | [Documentation] | Add Max Tx Queues M to VPP startup configuration to all -| | ... | DUTs -| | ${queues}= | Catenate | max-tx-queues | ${m} -| | ${duts}= | Get Matches | ${nodes} | DUT* -| | :FOR | ${dut} | IN | @{duts} -| | | Add Max Tx Queues Config | ${nodes['${dut}']} | ${queues} - | Remove startup configuration of VPP from all DUTs | | [Documentation] | Remove VPP startup configuration from all DUTs | | ${duts}= | Get Matches | ${nodes} | DUT* @@ -117,14 +109,13 @@ | | | Remove All CPU Config | ${nodes['${dut}']} | | | Remove Socketmem Config | ${nodes['${dut}']} | | | Remove Heapsize Config | ${nodes['${dut}']} -| | | Remove RSS Config | ${nodes['${dut}']} -| | | Remove Max Tx Queues Config | ${nodes['${dut}']} +| | | Remove Rxqueues Config | ${nodes['${dut}']} | | | Remove No Multi Seg Config | ${nodes['${dut}']} | Setup default startup configuration of VPP on all DUTs | | [Documentation] | Setup default startup configuration of VPP to all DUTs | | Remove startup configuration of VPP from all DUTs -| | Add '1' worker threads and rss '1' without HTT to all DUTs +| | Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | Add all PCI devices to all DUTs | | Apply startup configuration on all VPP DUTs diff --git a/tests/suites/performance/Long_Bridge_Domain_Intel-X520-DA2.robot b/tests/suites/performance/Long_Bridge_Domain_Intel-X520-DA2.robot index 710c01e8f6..3a3db169ee 100644 --- a/tests/suites/performance/Long_Bridge_Domain_Intel-X520-DA2.robot +++ b/tests/suites/performance/Long_Bridge_Domain_Intel-X520-DA2.robot @@ -34,14 +34,14 @@ | | [Documentation] | | ... | Find throughput with non drop rate for 64B frames by using | | ... | binary search with threshold 0.1Mpps. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -56,14 +56,14 @@ | | ... | Find throughput with partial drop rate for 64B frames by using | | ... | binary search with threshold 0.1Mpps. Loss acceptance is set to 0.5 | | ... | percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -79,14 +79,14 @@ | | [Documentation] | | ... | Find throughput with non drop rate for 1518B frames by using | | ... | binary search with threshold 10,000pps. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -101,14 +101,14 @@ | | ... | Find throughput with partial drop rate for 1518B frames by using | | ... | binary search with threshold 10,000pps. Loss acceptance is set to 0.5 | | ... | percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -124,14 +124,14 @@ | | [Documentation] | | ... | Find throughput with non drop rate for 9000B frames by using | | ... | binary search with threshold of 5,000pps. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And L2 bridge domain initialized in a 3-node circular topology @@ -145,14 +145,14 @@ | | ... | Find throughput with partial drop rate for 9000B frames by using | | ... | binary search with threshold of 5,000pps. Loss acceptance is set to | | ... | 0.5 percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And L2 bridge domain initialized in a 3-node circular topology @@ -163,18 +163,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 64B frames through bridge domain in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 64B frames through bridge domain in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate for 64B frames by using | | ... | binary search with threshold 0.1Mpps. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -184,19 +184,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 64B frames through bridge domain in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 64B frames through bridge domain in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate for 64B frames by | | ... | using binary search with threshold 0.1Mpps. Loss acceptance is set to | | ... | 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -208,18 +208,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 1518B frames through bridge domain in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 1518B frames through bridge domain in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate for 1518B frames by | | ... | using binary search with threshold 10,000pps. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_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 '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -229,19 +229,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 1518B frames through bridge domain in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 1518B frames through bridge domain in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate for 1518B frames by | | ... | using binary search with threshold 10,000pps. Loss acceptance is set | | ... | to 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -253,18 +253,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 9000B frames through bridge domain in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 9000B frames through bridge domain in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate for 9000B frames by | | ... | using binary search with threshold 5,000pps. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_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 '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And L2 bridge domain initialized in a 3-node circular topology @@ -273,19 +273,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 9000B frames through bridge domain in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 9000B frames through bridge domain in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate for 9000B frames by | | ... | using binary search with threshold 5,000pps. Loss acceptance is set | | ... | to 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And L2 bridge domain initialized in a 3-node circular topology @@ -296,18 +296,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 binary search and 64B frames through bridge domain in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 64B frames through bridge domain in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate for 64B +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate for 64B | | ... | frames by using binary search with threshold 0.1Mpps. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -317,19 +317,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 binary search and 64B frames through bridge domain in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 64B frames through bridge domain in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate for 64B +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate for 64B | | ... | frames by using binary search with threshold 0.1Mpps. Loss acceptance | | ... | is set to 0.5 percent of transmitted packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -342,18 +342,18 @@ | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 binary search and 1518B frames through bridge domain in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 1518B frames through bridge domain in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate for 1518B +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate for 1518B | | ... | frames by using binary search with threshold 10,000pps. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_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 '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -363,19 +363,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 binary search and 1518B frames through bridge domain in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 1518B frames through bridge domain in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate for 1518B +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate for 1518B | | ... | frames by using binary search with threshold 10,000pps. Loss | | ... | acceptance is set to 0.5 percent of transmitted packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -387,18 +387,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 binary search and 9000B frames through bridge domain in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 9000B frames through bridge domain in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate for 9000B +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate for 9000B | | ... | frames by using binary search with threshold 5,000pps. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_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 '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And L2 bridge domain initialized in a 3-node circular topology @@ -407,19 +407,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 binary search and 9000B frames through bridge domain in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 9000B frames through bridge domain in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate for 9000B +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate for 9000B | | ... | frames by using binary search with threshold 5,000pps. Loss | | ... | acceptance is set to 0.5 percent of transmitted packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And L2 bridge domain initialized in a 3-node circular topology diff --git a/tests/suites/performance/Long_IPv4_Cop_Intel-X520-DA2.robot b/tests/suites/performance/Long_IPv4_Cop_Intel-X520-DA2.robot index 45245d92d9..ca43e610d2 100644 --- a/tests/suites/performance/Long_IPv4_Cop_Intel-X520-DA2.robot +++ b/tests/suites/performance/Long_IPv4_Cop_Intel-X520-DA2.robot @@ -39,14 +39,14 @@ | | [Documentation] | | ... | Find throughput with non drop rate for 64B frames by using | | ... | binary search with threshold 0.1Mpps. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -67,14 +67,14 @@ | | ... | Find throughput with partial drop rate for 64B frames by using | | ... | binary search with threshold 0.1Mpps. Loss acceptance is set to 0.5 | | ... | percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -96,14 +96,14 @@ | | [Documentation] | | ... | Find throughput with non drop rate for 1518B frames by using | | ... | binary search with threshold 10,000pps. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -124,14 +124,14 @@ | | ... | Find throughput with partial drop rate for 1518B frames by using | | ... | binary search with threshold 10,000pps. Loss acceptance is set to 0.5 | | ... | percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -153,14 +153,14 @@ | | [Documentation] | | ... | Find throughput with non drop rate for 9000B frames by using | | ... | binary search with threshold 5,000pps. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | When IPv4 forwarding initialized in a 3-node circular topology @@ -180,14 +180,14 @@ | | ... | Find throughput with partial drop rate for 9000B frames by using | | ... | binary search with threshold of 5,000pps. Loss acceptance is set to | | ... | 0.5 percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | When IPv4 forwarding initialized in a 3-node circular topology @@ -204,18 +204,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 64B frames through IPv4 forwarding with COP in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 64B frames through IPv4 forwarding with COP in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate for 64B frames by using | | ... | binary search with threshold 0.1Mpps. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -231,19 +231,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 64B frames through IPv4 forwarding with COP in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 64B frames through IPv4 forwarding with COP in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate for 64B frames by | | ... | using binary search with threshold 0.1Mpps. Loss acceptance is set to | | ... | 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -261,18 +261,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 1518B frames through IPv4 forwarding with COP in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 1518B frames through IPv4 forwarding with COP in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate for 1518B frames by | | ... | using binary search with threshold 10,000pps. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_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 '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -288,19 +288,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 1518B frames through IPv4 forwarding with COP in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 1518B frames through IPv4 forwarding with COP in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate for 1518B frames by | | ... | using binary search with threshold 10,000pps. Loss acceptance is set | | ... | to 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -318,18 +318,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 9000B frames through IPv4 forwarding with COP in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 9000B frames through IPv4 forwarding with COP in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate for 9000B frames by | | ... | using binary search with threshold 5,000pps. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_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 '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | When IPv4 forwarding initialized in a 3-node circular topology @@ -344,19 +344,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 9000B frames through IPv4 forwarding with COP in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 9000B frames through IPv4 forwarding with COP in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate for 9000B frames by | | ... | using binary search with threshold 5,000pps. Loss acceptance is set | | ... | to 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | When IPv4 forwarding initialized in a 3-node circular topology @@ -373,18 +373,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 binary search and 64B frames through IPv4 forwarding with COP in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 64B frames through IPv4 forwarding with COP in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate for 64B +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate for 64B | | ... | frames by using binary search with threshold 0.1Mpps. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -400,19 +400,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 binary search and 64B frames through IPv4 forwarding with COP in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 64B frames through IPv4 forwarding with COP in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate for 64B +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate for 64B | | ... | frames by using binary search with threshold 0.1Mpps. Loss acceptance | | ... | is set to 0.5 percent of transmitted packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -430,18 +430,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 binary search and 1518B frames through IPv4 forwarding with COP in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 1518B frames through IPv4 forwarding with COP in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate for 1518B +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate for 1518B | | ... | frames by using binary search with threshold 10,000pps. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_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 '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -457,19 +457,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 binary search and 1518B frames through IPv4 forwarding with COP in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 1518B frames through IPv4 forwarding with COP in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate for 1518B +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate for 1518B | | ... | frames by using binary search with threshold 10,000pps. Loss | | ... | acceptance is set to 0.5 percent of transmitted packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -487,18 +487,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 linear search and 9000B frames through IPv4 forwarding with COP in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 linear search and 9000B frames through IPv4 forwarding with COP in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate for 9000B +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate for 9000B | | ... | frames by using binary search with threshold 5,000pps. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_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 '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | When IPv4 forwarding initialized in a 3-node circular topology @@ -513,19 +513,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 linear search and 9000B frames through IPv4 forwarding with COP in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 linear search and 9000B frames through IPv4 forwarding with COP in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate for 9000B +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate for 9000B | | ... | frames by using binary search with threshold 5,000pps. Loss | | ... | acceptance is set to 0.5 percent of transmitted packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | When IPv4 forwarding initialized in a 3-node circular topology diff --git a/tests/suites/performance/Long_IPv4_Intel-X520-DA2.robot b/tests/suites/performance/Long_IPv4_Intel-X520-DA2.robot index 90b3abd0d9..8b80aabcff 100644 --- a/tests/suites/performance/Long_IPv4_Intel-X520-DA2.robot +++ b/tests/suites/performance/Long_IPv4_Intel-X520-DA2.robot @@ -38,14 +38,14 @@ | | [Documentation] | | ... | Find throughput with non drop rate for 64B frames by using | | ... | binary search with threshold 0.1Mpps. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -60,14 +60,14 @@ | | ... | Find throughput with partial drop rate for 64B frames by using | | ... | binary search with threshold 0.1Mpps. Loss acceptance is set to 0.5 | | ... | percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -83,14 +83,14 @@ | | [Documentation] | | ... | Find throughput with non drop rate for 1518B frames by using | | ... | binary search with threshold 10,000pps. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -105,14 +105,14 @@ | | ... | Find throughput with partial drop rate for 1518B frames by using | | ... | binary search with threshold 10,000pps. Loss acceptance is set to 0.5 | | ... | percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -128,14 +128,14 @@ | | [Documentation] | | ... | Find throughput with non drop rate for 9000B frames by using | | ... | binary search with threshold 5,000pps. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And IPv4 forwarding initialized in a 3-node circular topology @@ -149,14 +149,14 @@ | | ... | Find throughput with partial drop rate for 9000B frames by using | | ... | binary search with threshold of 5,000pps. Loss acceptance is set to | | ... | 0.5 percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And IPv4 forwarding initialized in a 3-node circular topology @@ -167,18 +167,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 64B frames through IPv4 forwarding in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 64B frames through IPv4 forwarding in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate for 64B frames by using | | ... | binary search with threshold 0.1Mpps. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -188,19 +188,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 64B frames through IPv4 forwarding in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 64B frames through IPv4 forwarding in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate for 64B frames by | | ... | using binary search with threshold 0.1Mpps. Loss acceptance is set to | | ... | 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -212,18 +212,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 1518B frames through IPv4 forwarding in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 1518B frames through IPv4 forwarding in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate for 1518B frames by | | ... | using binary search with threshold 10,000pps. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_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 '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -233,19 +233,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 1518B frames through IPv4 forwarding in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 1518B frames through IPv4 forwarding in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate for 1518B frames by | | ... | using binary search with threshold 10,000pps. Loss acceptance is set | | ... | to 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -257,18 +257,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 9000B frames through IPv4 forwarding in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 9000B frames through IPv4 forwarding in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate for 9000B frames by | | ... | using binary search with threshold 5,000pps. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_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 '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And IPv4 forwarding initialized in a 3-node circular topology @@ -277,19 +277,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 9000B frames through IPv4 forwarding in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 9000B frames through IPv4 forwarding in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate for 9000B frames by | | ... | using binary search with threshold 5,000pps. Loss acceptance is set | | ... | to 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And IPv4 forwarding initialized in a 3-node circular topology @@ -300,18 +300,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 binary search and 64B frames through IPv4 forwarding in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 64B frames through IPv4 forwarding in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate for 64B +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate for 64B | | ... | frames by using binary search with threshold 0.1Mpps. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -321,19 +321,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 binary search and 64B frames through IPv4 forwarding in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 64B frames through IPv4 forwarding in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate for 64B +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate for 64B | | ... | frames by using binary search with threshold 0.1Mpps. Loss acceptance | | ... | is set to 0.5 percent of transmitted packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -345,18 +345,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 binary search and 1518B frames through IPv4 forwarding in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 1518B frames through IPv4 forwarding in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate for 1518B +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate for 1518B | | ... | frames by using binary search with threshold 10,000pps. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_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 '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -366,19 +366,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 binary search and 1518B frames through IPv4 forwarding in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 1518B frames through IPv4 forwarding in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate for 1518B +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate for 1518B | | ... | frames by using binary search with threshold 10,000pps. Loss | | ... | acceptance is set to 0.5 percent of transmitted packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -390,18 +390,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 linear search and 9000B frames through IPv4 forwarding in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 linear search and 9000B frames through IPv4 forwarding in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate for 9000B +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate for 9000B | | ... | frames by using binary search with threshold 5,000pps. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_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 '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And IPv4 forwarding initialized in a 3-node circular topology @@ -410,19 +410,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 linear search and 9000B frames through IPv4 forwarding in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 linear search and 9000B frames through IPv4 forwarding in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate for 9000B +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate for 9000B | | ... | frames by using binary search with threshold 5,000pps. Loss | | ... | acceptance is set to 0.5 percent of transmitted packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And IPv4 forwarding initialized in a 3-node circular topology diff --git a/tests/suites/performance/Long_IPv6_Cop_Intel-X520-DA2.robot b/tests/suites/performance/Long_IPv6_Cop_Intel-X520-DA2.robot index e49566d7df..d8c57646d7 100644 --- a/tests/suites/performance/Long_IPv6_Cop_Intel-X520-DA2.robot +++ b/tests/suites/performance/Long_IPv6_Cop_Intel-X520-DA2.robot @@ -36,14 +36,14 @@ | | [Documentation] | | ... | Find throughput with non drop rate for 78B frames by using | | ... | binary search with threshold 0.1Mpps. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 78 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_78B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -64,14 +64,14 @@ | | ... | Find throughput with partial drop rate for 78B frames by using | | ... | binary search with threshold 0.1Mpps. Loss acceptance is set to 0.5 | | ... | percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${framesize}= | Set Variable | 78 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_78B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -93,14 +93,14 @@ | | [Documentation] | | ... | Find throughput with non drop rate for 1518B frames by using | | ... | binary search with threshold 10,000pps. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -121,14 +121,14 @@ | | ... | Find throughput with partial drop rate for 1518B frames by using | | ... | binary search with threshold 10,000pps. Loss acceptance is set to 0.5 | | ... | percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -150,14 +150,14 @@ | | [Documentation] | | ... | Find throughput with non drop rate for 9000B frames by using | | ... | binary search with threshold 5,000pps. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | When IPv6 forwarding initialized in a 3-node circular topology @@ -177,14 +177,14 @@ | | ... | Find throughput with partial drop rate for 9000B frames by using | | ... | binary search with threshold of 5,000pps. Loss acceptance is set to | | ... | 0.5 percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | When IPv6 forwarding initialized in a 3-node circular topology @@ -201,18 +201,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 78B frames through IPv6 forwarding with COP in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 78B frames through IPv6 forwarding with COP in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate for 78B frames by using | | ... | binary search with threshold 0.1Mpps. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 78 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_78B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -228,19 +228,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 78B frames through IPv6 forwarding with COP in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 78B frames through IPv6 forwarding with COP in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate for 78B frames by | | ... | using binary search with threshold 10,000pps. Loss acceptance is set | | ... | to 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${framesize}= | Set Variable | 78 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_78B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -258,18 +258,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 1518B frames through IPv6 forwarding with COP in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 1518B frames through IPv6 forwarding with COP in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate for 1518B frames by | | ... | using binary search with threshold 10,000pps. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_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 '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -285,19 +285,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 1518B frames through IPv6 forwarding with COP in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 1518B frames through IPv6 forwarding with COP in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate for 1518B frames by | | ... | using binary search with threshold 10,000pps. Loss acceptance is set | | ... | to 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -315,18 +315,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 9000B frames through IPv6 forwarding with COP in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 9000B frames through IPv6 forwarding with COP in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate for 9000B frames by | | ... | using binary search with threshold 5,000pps. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_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 '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | When IPv6 forwarding initialized in a 3-node circular topology @@ -341,19 +341,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 9000B frames through IPv6 forwarding with COP in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 9000B frames through IPv6 forwarding with COP in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate for 9000B frames by | | ... | using binary search with threshold 5,000pps. Loss acceptance is set | | ... | to 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | When IPv6 forwarding initialized in a 3-node circular topology @@ -370,18 +370,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 binary search and 78B frames through IPv6 forwarding with COP in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 78B frames through IPv6 forwarding with COP in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate for 78B +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate for 78B | | ... | frames by using binary search with threshold 0.1Mpps. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 78 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_78B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -397,19 +397,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 binary search and 78B frames through IPv6 forwarding with COP in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 78B frames through IPv6 forwarding with COP in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate for 78B +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate for 78B | | ... | frames by using binary search with threshold 0.1Mpps. Loss acceptance | | ... | is set to 0.5 percent of transmitted packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${framesize}= | Set Variable | 78 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_78B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -427,18 +427,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 binary search and 1518B frames through IPv6 forwarding with COP in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 1518B frames through IPv6 forwarding with COP in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate for 1518B +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate for 1518B | | ... | frames by using binary search with threshold 10,000pps. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_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 '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -454,19 +454,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 binary search and 1518B frames through IPv6 forwarding with COP in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 1518B frames through IPv6 forwarding with COP in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate for 1518B +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate for 1518B | | ... | frames by using binary search with threshold 10,000pps. Loss | | ... | acceptance is set to 0.5 percent of transmitted packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -484,19 +484,19 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 binary search and 9000B frames through IPv6 forwarding with COP in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 9000B frames through IPv6 forwarding with COP in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate for 9000B +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate for 9000B | | ... | frames by using binary search starting at 138,580pps, stepping down | | ... | with step of 5,000pps. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_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 '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | When IPv6 forwarding initialized in a 3-node circular topology @@ -511,19 +511,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 binary search and 9000B frames through IPv6 forwarding with COP in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 9000B frames through IPv6 forwarding with COP in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate for 9000B +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate for 9000B | | ... | frames by using binary search with threshold 5,000pps. Loss | | ... | acceptance is set to 0.5 percent of transmitted packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | When IPv6 forwarding initialized in a 3-node circular topology diff --git a/tests/suites/performance/Long_IPv6_Intel-X520-DA2.robot b/tests/suites/performance/Long_IPv6_Intel-X520-DA2.robot index a09153c278..c0eb7f59f7 100644 --- a/tests/suites/performance/Long_IPv6_Intel-X520-DA2.robot +++ b/tests/suites/performance/Long_IPv6_Intel-X520-DA2.robot @@ -33,14 +33,14 @@ | | [Documentation] | | ... | Find throughput with non drop rate for 78B frames by using | | ... | binary search with threshold 0.1Mpps. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 78 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_78B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -55,14 +55,14 @@ | | ... | Find throughput with partial drop rate for 78B frames by using | | ... | binary search with threshold 0.1Mpps. Loss acceptance is set to 0.5 | | ... | percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${framesize}= | Set Variable | 78 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_78B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -78,14 +78,14 @@ | | [Documentation] | | ... | Find throughput with non drop rate for 1518B frames by using | | ... | binary search with threshold 10,000pps. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -100,14 +100,14 @@ | | ... | Find throughput with partial drop rate for 1518B frames by using | | ... | binary search with threshold 10,000pps. Loss acceptance is set to 0.5 | | ... | percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -123,14 +123,14 @@ | | [Documentation] | | ... | Find throughput with non drop rate for 9000B frames by using | | ... | binary search with threshold 5,000pps. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And IPv6 forwarding initialized in a 3-node circular topology @@ -144,14 +144,14 @@ | | ... | Find throughput with partial drop rate for 9000B frames by using | | ... | binary search with threshold of 5,000pps. Loss acceptance is set to | | ... | 0.5 percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And IPv6 forwarding initialized in a 3-node circular topology @@ -162,18 +162,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 78B frames through IPv6 forwarding in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 78B frames through IPv6 forwarding in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate for 78B frames by using | | ... | binary search with threshold 0.1Mpps. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 78 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_78B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -183,19 +183,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 78B frames through IPv6 forwarding in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 78B frames through IPv6 forwarding in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate for 78B frames by | | ... | using binary search with threshold 10,000pps. Loss acceptance is set | | ... | to 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${framesize}= | Set Variable | 78 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_78B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -207,18 +207,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 1518B frames through IPv6 forwarding in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 1518B frames through IPv6 forwarding in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate for 1518B frames by | | ... | using binary search with threshold 10,000pps. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_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 '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -228,19 +228,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 1518B frames through IPv6 forwarding in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 1518B frames through IPv6 forwarding in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate for 1518B frames by | | ... | using binary search with threshold 10,000pps. Loss acceptance is set | | ... | to 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -252,18 +252,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 9000B frames through IPv6 forwarding in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 9000B frames through IPv6 forwarding in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate for 9000B frames by | | ... | using binary search with threshold 5,000pps. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_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 '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And IPv6 forwarding initialized in a 3-node circular topology @@ -272,19 +272,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 9000B frames through IPv6 forwarding in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 9000B frames through IPv6 forwarding in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate for 9000B frames by | | ... | using binary search with threshold 5,000pps. Loss acceptance is set | | ... | to 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And IPv6 forwarding initialized in a 3-node circular topology @@ -295,18 +295,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 binary search and 78B frames through IPv6 forwarding in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 78B frames through IPv6 forwarding in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate for 78B +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate for 78B | | ... | frames by using binary search with threshold 0.1Mpps. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 78 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_78B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -316,19 +316,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 binary search and 78B frames through IPv6 forwarding in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 78B frames through IPv6 forwarding in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate for 78B +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate for 78B | | ... | frames by using binary search with threshold 0.1Mpps. Loss acceptance | | ... | is set to 0.5 percent of transmitted packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${framesize}= | Set Variable | 78 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_78B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -340,18 +340,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 binary search and 1518B frames through IPv6 forwarding in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 1518B frames through IPv6 forwarding in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate for 1518B +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate for 1518B | | ... | frames by using binary search with threshold 10,000pps. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_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 '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -361,19 +361,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 binary search and 1518B frames through IPv6 forwarding in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 1518B frames through IPv6 forwarding in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate for 1518B +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate for 1518B | | ... | frames by using binary search with threshold 10,000pps. Loss | | ... | acceptance is set to 0.5 percent of transmitted packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -385,19 +385,19 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 linear search and 9000B frames through IPv6 forwarding in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 linear search and 9000B frames through IPv6 forwarding in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate for 9000B +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate for 9000B | | ... | frames by using linear search starting at 138,580pps, stepping down | | ... | with step of 5,000pps. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_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 '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And IPv6 forwarding initialized in a 3-node circular topology @@ -406,19 +406,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 linear search and 9000B frames through IPv6 forwarding in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 linear search and 9000B frames through IPv6 forwarding in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate for 9000B +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate for 9000B | | ... | frames by using binary search with threshold 5,000pps. Loss | | ... | acceptance is set to 0.5 percent of transmitted packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And IPv6 forwarding initialized in a 3-node circular topology diff --git a/tests/suites/performance/Long_Xconnect_Dot1q_Intel-X520-DA2.robot b/tests/suites/performance/Long_Xconnect_Dot1q_Intel-X520-DA2.robot index d13c707c56..7b9c06ed40 100644 --- a/tests/suites/performance/Long_Xconnect_Dot1q_Intel-X520-DA2.robot +++ b/tests/suites/performance/Long_Xconnect_Dot1q_Intel-X520-DA2.robot @@ -40,14 +40,14 @@ | | ... | Find throughput with non drop rate by using binary search with | | ... | threshold 0.1Mpps. Frames from and to TG are 64B long. Tagging is | | ... | applied between DUTs inserting 4B VLAN ID into a packet header. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [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_68B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -71,14 +71,14 @@ | | ... | threshold 0.1Mpps. Frames from and to TG are 64B long. Tagging is | | ... | applied between DUTs inserting 4B VLAN ID into a packet header. Loss | | ... | acceptance is set to 0.5 percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${framesize}= | Set Variable | 64 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_68B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -103,14 +103,14 @@ | | ... | Find throughput with partial drop rate by using binary search with | | ... | threshold 10,000pps. Frames from and to TG are 1518B long. Tagging is | | ... | applied between DUTs inserting 4B VLAN ID into a packet header. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [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_1522B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -134,14 +134,14 @@ | | ... | threshold 10,000pps. Frames from and to TG are 1518B long. Tagging is | | ... | applied between DUTs inserting 4B VLAN ID into a packet header. Loss | | ... | acceptance is set to 0.5 percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${framesize}= | Set Variable | 1518 | | ${min_rate}= | Set Variable | 10000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_1522B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -166,14 +166,14 @@ | | ... | Find throughput with non drop rate by using binary search with | | ... | threshold 5,000pps. Frames from and to TG are 9000B long. Tagging is | | ... | applied between DUTs inserting 4B VLAN ID into a packet header. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [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_9004B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And VPP interfaces in path are up @@ -196,14 +196,14 @@ | | ... | threshold 5,000pps. Frames from and to TG are 9000B long. Tagging is | | ... | applied between DUTs inserting 4B VLAN ID into a packet header. Loss | | ... | acceptance is set to 0.5 percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${framesize}= | Set Variable | 9000 | | ${min_rate}= | Set Variable | 5000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_9004B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And VPP interfaces in path are up @@ -222,19 +222,19 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 64B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 64B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate by using binary search | | ... | with threshold 0.1Mpps. Frames from and to TG are 64B long. Tagging | | ... | is applied between DUTs inserting 4B VLAN ID into a packet header. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [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_68B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -252,20 +252,20 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 64B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 64B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate by using binary | | ... | search with threshold 0.1Mpps. Frames from and to TG are 64B long. | | ... | Tagging is applied between DUTs inserting 4B VLAN ID into a packet | | ... | header. Loss acceptance is set to 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${framesize}= | Set Variable | 64 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_68B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -285,20 +285,20 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 1518B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 1518B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate by using binary search | | ... | with threshold 10,000pps. Frames from and to TG are 1518B long. | | ... | Tagging is applied between DUTs inserting 4B VLAN ID into a packet | | ... | header. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${min_rate}= | Set Variable | 10000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_1522B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -316,20 +316,20 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 1518B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 1518B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate by using binary | | ... | search with threshold 10,000pps. Frames from and to TG are 1518B long. | | ... | Tagging is applied between DUTs inserting 4B VLAN ID into a packet | | ... | header. Loss acceptance is set to 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${framesize}= | Set Variable | 1518 | | ${min_rate}= | Set Variable | 10000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_1522B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -349,20 +349,20 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 9000B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 9000B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate by using binary search | | ... | with threshold 5,000pps. Frames from and to TG are 9000B long. | | ... | Tagging is applied between DUTs inserting 4B VLAN ID into a packet | | ... | header. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${min_rate}= | Set Variable | 5000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_9004B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And VPP interfaces in path are up @@ -379,20 +379,20 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 9000B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 9000B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate by using binary | | ... | search with threshold 5,000pps. Frames from and to TG are 9000B long. | | ... | Tagging is applied between DUTs inserting 4B VLAN ID into a packet | | ... | header. Loss acceptance is set to 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${framesize}= | Set Variable | 9000 | | ${min_rate}= | Set Variable | 5000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_9004B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And VPP interfaces in path are up @@ -411,20 +411,20 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 binary search and 64B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 64B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate by using +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate by using | | ... | binary search with threshold 0.1Mpps. Frames from and to TG are 64B | | ... | long. Tagging is applied between DUTs inserting 4B VLAN ID into a | | ... | packet header. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [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_68B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -442,21 +442,21 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 binary search and 64B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 64B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate by using +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate by using | | ... | binary search with threshold 0.1Mpps. Frames from and to TG are 64B | | ... | long. Tagging is applied between DUTs inserting 4B VLAN ID into a | | ... | packet header. Loss acceptance is set to 0.5 percent of transmitted | | ... | packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${framesize}= | Set Variable | 64 | | ${min_rate}= | Set Variable | 100000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_68B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -476,20 +476,20 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 binary search and 1518B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 1518B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate by using +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate by using | | ... | binary search with threshold 10,000pps. Frames from and to TG are | | ... | 1518B long. Tagging is applied between DUTs inserting 4B VLAN ID into | | ... | a packet header. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${min_rate}= | Set Variable | 10000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_1522B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -507,21 +507,21 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 binary search and 1518B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 1518B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate by using +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate by using | | ... | binary search with threshold 10,000pps. Frames from and to TG are | | ... | 1518B long. Tagging is applied between DUTs inserting 4B VLAN ID into | | ... | a packet header. Loss acceptance is set to 0.5 percent of transmitted | | ... | packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${framesize}= | Set Variable | 1518 | | ${min_rate}= | Set Variable | 10000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_1522B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -541,20 +541,20 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 binary search and 9000B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 9000B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate by using +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate by using | | ... | binary search with threshold 5,000pps. Frames from and to TG are | | ... | 9000B long. Tagging is applied between DUTs inserting 4B VLAN ID into | | ... | a packet header. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${min_rate}= | Set Variable | 5000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_9004B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And VPP interfaces in path are up @@ -571,21 +571,21 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 binary search and 9000B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 9000B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate by using +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate by using | | ... | binary search with threshold 5,000pps. Frames from and to TG are | | ... | 9000B long. Tagging is applied between DUTs inserting 4B VLAN ID into | | ... | a packet header. Loss acceptance is set to 0.5 percent of transmitted | | ... | packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${framesize}= | Set Variable | 9000 | | ${min_rate}= | Set Variable | 5000 | | ${max_rate}= | Set Variable | ${10Ge_linerate_pps_9004B} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} | | ${threshold}= | Set Variable | ${min_rate} -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And VPP interfaces in path are up diff --git a/tests/suites/performance/Long_Xconnect_Intel-X520-DA2.robot b/tests/suites/performance/Long_Xconnect_Intel-X520-DA2.robot index 0c382df212..fe6da8e4c0 100644 --- a/tests/suites/performance/Long_Xconnect_Intel-X520-DA2.robot +++ b/tests/suites/performance/Long_Xconnect_Intel-X520-DA2.robot @@ -35,14 +35,14 @@ | | [Documentation] | | ... | Find throughput with non drop rate for 64B frames by using | | ... | binary search with threshold 0.1Mpps. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -57,14 +57,14 @@ | | ... | Find throughput with partial drop rate for 64B frames by using | | ... | binary search with threshold 0.1Mpps. Loss acceptance is set to 0.5 | | ... | percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -80,14 +80,14 @@ | | [Documentation] | | ... | Find throughput with non drop rate for 1518B frames by using | | ... | binary search with threshold 10,000pps. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -102,14 +102,14 @@ | | ... | Find throughput with partial drop rate for 1518B frames by using | | ... | binary search with threshold 10,000pps. Loss acceptance is set to 0.5 | | ... | percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -125,14 +125,14 @@ | | [Documentation] | | ... | Find throughput with non drop rate for 9000B frames by using | | ... | binary search with threshold 5000pps. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And L2 xconnect initialized in a 3-node circular topology @@ -146,14 +146,14 @@ | | ... | Find throughput with partial drop rate for 9000B frames by using | | ... | binary search with threshold of 5,000pps. Loss acceptance is set to | | ... | 0.5 percent of transmitted packets. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | PDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And L2 xconnect initialized in a 3-node circular topology @@ -164,18 +164,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 64B frames through L2 cross connect in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 64B frames through L2 cross connect in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate for 64B frames by using | | ... | binary search with threshold 0.1Mpps. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -185,19 +185,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 64B frames through L2 cross connect in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 64B frames through L2 cross connect in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate for 64B frames by | | ... | using binary search with threshold 0.1Mpps. Loss acceptance is set to | | ... | 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -209,18 +209,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 1518B frames through L2 cross connect in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 1518B frames through L2 cross connect in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate for 1518B frames by | | ... | using binary search with threshold 10,000pps. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_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 '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -230,19 +230,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 1518B frames through L2 cross connect in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 1518B frames through L2 cross connect in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate for 1518B frames by | | ... | using binary search with threshold 10,000pps. Loss acceptance is set | | ... | to 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -254,18 +254,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 2 cores and rss 1 by using RFC2544 binary search and 9000B frames through L2 cross connect in 3-node topology +| Find NDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 9000B frames through L2 cross connect in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with non drop rate for 9000B frames by | | ... | using binary search with threshold 5,000pps. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_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 '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And L2 xconnect initialized in a 3-node circular topology @@ -274,19 +274,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 2 cores and rss 1 by using RFC2544 binary search and 9000B frames through L2 cross connect in 3-node topology +| Find PDR with 2 cores and rxqueues 1 by using RFC2544 binary search and 9000B frames through L2 cross connect in 3-node topology | | [Documentation] | | ... | Find throughput on 2 cores with partial drop rate for 9000B frames by | | ... | using binary search with threshold 5,000pps. Loss acceptance is set | | ... | to 0.5 percent of transmitted packets. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | PDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | PDR | | ${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 rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And L2 xconnect initialized in a 3-node circular topology @@ -297,18 +297,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 binary search and 64B frames through L2 cross connect in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 64B frames through L2 cross connect in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate for 64B +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate for 64B | | ... | frames by using binary search with threshold 0.1Mpps. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -318,19 +318,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 binary search and 64B frames through L2 cross connect in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 64B frames through L2 cross connect in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate for 64B +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate for 64B | | ... | frames by using binary search with threshold 0.1Mpps. Loss acceptance | | ... | is set to 0.5 percent of transmitted packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -342,18 +342,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 binary search and 1518B frames through L2 cross connect in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 1518B frames through L2 cross connect in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate for 1518B +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate for 1518B | | ... | frames by using binary search with threshold 10,000pps. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_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 '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -363,19 +363,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 binary search and 1518B frames through L2 cross connect in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 1518B frames through L2 cross connect in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate for 1518B +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate for 1518B | | ... | frames by using binary search with threshold 10,000pps. Loss | | ... | acceptance is set to 0.5 percent of transmitted packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -387,18 +387,18 @@ | | ... | ${glob_loss_acceptance} | | ... | ${glob_loss_acceptance_type} -| Find NDR with 4 cores and rss 2 by using RFC2544 binary search and 9000B frames through L2 cross connect in 3-node topology +| Find NDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 9000B frames through L2 cross connect in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with non drop rate for 9000B frames by +| | ... | Find throughput on 4 cores and rxqueues 2 with non drop rate for 9000B frames by | | ... | using binary search with threshold 5,000pps. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_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 '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And L2 xconnect initialized in a 3-node circular topology @@ -407,19 +407,19 @@ | | ... | ${min_rate} | ${max_rate} | | ... | ${threshold} -| Find PDR with 4 cores and rss 2 by using RFC2544 binary search and 9000B frames through L2 cross connect in 3-node topology +| Find PDR with 4 cores and rxqueues 2 by using RFC2544 binary search and 9000B frames through L2 cross connect in 3-node topology | | [Documentation] -| | ... | Find throughput on 4 cores and rss 2 with partial drop rate for 9000B +| | ... | Find throughput on 4 cores and rxqueues 2 with partial drop rate for 9000B | | ... | frames by using binary search with threshold 5,000pps. Loss | | ... | acceptance is set to 0.5 percent of transmitted packets. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | PDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | PDR | | ${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 rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And L2 xconnect initialized in a 3-node circular topology diff --git a/tests/suites/performance/Short_Bridge_Domain_Intel-X520-DA2.robot b/tests/suites/performance/Short_Bridge_Domain_Intel-X520-DA2.robot index 1b8ec45e88..1e8d6669c5 100644 --- a/tests/suites/performance/Short_Bridge_Domain_Intel-X520-DA2.robot +++ b/tests/suites/performance/Short_Bridge_Domain_Intel-X520-DA2.robot @@ -28,11 +28,11 @@ | | [Documentation] | | ... | VPP with 1 core should pass 64B frames through bridge domain | | ... | at 2x 3.2Mpps in 3-node topology. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 64 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 3.2mpps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -44,11 +44,11 @@ | | [Documentation] | | ... | VPP with 1 core should pass 1518B frames through bridge domain | | ... | at 2x 812,743pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 812743pps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -60,26 +60,26 @@ | | [Documentation] | | ... | VPP with 1 core should pass 9000B frames through bridge domain | | ... | at 2x 138,580pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 138580pps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And L2 bridge domain initialized in a 3-node circular topology | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-bridge -| 2core VPP with rss 1 passes 64B frames through bridge domain at 2x 6.9Mpps in 3-node topology +| 2core VPP with rxqueues 1 passes 64B frames through bridge domain at 2x 6.9Mpps in 3-node topology | | [Documentation] | | ... | VPP with 2 cores should pass 64B frames through bridge domain | | ... | at 2x 6.9Mpps in 3-node topology. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 64 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 6.9mpps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -87,15 +87,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-bridge -| 2core VPP with rss 1 passes 1518B frames through bridge domain at 2x 812,743pps in 3-node topology +| 2core VPP with rxqueues 1 passes 1518B frames through bridge domain at 2x 812,743pps in 3-node topology | | [Documentation] | | ... | VPP with 2 cores should pass 1518B frames through bridge domain | | ... | at 2x 812,743pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 812743pps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -103,30 +103,30 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-bridge -| 2core VPP with rss 1 passes 9000B frames through bridge domain at 2x 138,580pps in 3-node topology +| 2core VPP with rxqueues 1 passes 9000B frames through bridge domain at 2x 138,580pps in 3-node topology | | [Documentation] | | ... | VPP with 2 cores should pass 9000B frames through bridge domain | | ... | at 2x 138,580pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 138580pps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And L2 bridge domain initialized in a 3-node circular topology | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-bridge -| 4core VPP with rss 2 passes 64B frames through bridge domain at 2x 7.4Mpps in 3-node topology +| 4core VPP with rxqueues 2 passes 64B frames through bridge domain at 2x 7.4Mpps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 64B frames through bridge +| | ... | VPP with 4 cores and rxqueues 2 should pass 64B frames through bridge | | ... | domain at 2x7.4Mpps in 3-node topology. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 64 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 7.4mpps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -134,15 +134,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-bridge -| 4core VPP with rss 2 passes 1518B frames through bridge domain at 2x 812,743pps in 3-node topology +| 4core VPP with rxqueues 2 passes 1518B frames through bridge domain at 2x 812,743pps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 1518B frames through bridge +| | ... | VPP with 4 cores and rxqueues 2 should pass 1518B frames through bridge | | ... | domain at 2x 812,743pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 812743pps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -150,15 +150,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-bridge -| 4core VPP with rss 2 passes 9000B frames through bridge domain at 2x 138,580pps in 3-node topology +| 4core VPP with rxqueues 2 passes 9000B frames through bridge domain at 2x 138,580pps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2should pass 9000B frames through bridge +| | ... | VPP with 4 cores and rxqueues 2should pass 9000B frames through bridge | | ... | domain at 2x 138,580pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 138580pps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And L2 bridge domain initialized in a 3-node circular topology diff --git a/tests/suites/performance/Short_IPv4_Cop_Intel-X520-DA2.robot b/tests/suites/performance/Short_IPv4_Cop_Intel-X520-DA2.robot index c84b6938a4..f17b2f8a70 100644 --- a/tests/suites/performance/Short_IPv4_Cop_Intel-X520-DA2.robot +++ b/tests/suites/performance/Short_IPv4_Cop_Intel-X520-DA2.robot @@ -30,11 +30,11 @@ | | [Documentation] | | ... | VPP with 1 core should pass 64B frames through IPv4 forwarding | | ... | at 2x 3.5Mpps in 3-node topology -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | | ${framesize}= | Set Variable | 64 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 3.5mpps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -52,11 +52,11 @@ | | [Documentation] | | ... | VPP with 1 core should pass 1518B frames through IPv4 forwarding | | ... | at 2x 812,743pps (2x 10Gbps) in 3-node topology with COP. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 812743pps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -74,11 +74,11 @@ | | [Documentation] | | ... | VPP with 1 core should pass 9000B frames through IPv4 forwarding | | ... | at 2x 138,580pps (2x 10Gbps) in 3-node topology with COP. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 138580pps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | When IPv4 forwarding initialized in a 3-node circular topology @@ -91,15 +91,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv4 -| 2core VPP with rss 1 passes 64B frames through IPv4 forwarding with COP at 2x 7.5Mpps in 3-node topology +| 2core VPP with rxqueues 1 passes 64B frames through IPv4 forwarding with COP at 2x 7.5Mpps in 3-node topology | | [Documentation] | | ... | VPP with 2 cores should pass 64B frames through IPv4 forwarding | | ... | at 2x 7.5Mpps (2x 10Gbps) in 3-node topology with COP. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | | ${framesize}= | Set Variable | 64 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 7.5mpps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -113,15 +113,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv4 -| 2core VPP with rss 1 passes 1518B frames through IPv4 forwarding with COP at 2x 812,743pps in 3-node topology +| 2core VPP with rxqueues 1 passes 1518B frames through IPv4 forwarding with COP at 2x 812,743pps in 3-node topology | | [Documentation] | | ... | VPP with 2 cores should pass 1518B frames through IPv4 forwarding | | ... | at 2x 812,743pps (2x 10Gbps) in 3-node topology with COP. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 812743pps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -135,15 +135,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv4 -| 2core VPP with rss 1 passes 9000B frames through IPv4 forwarding with COP at 2x 138,580pps in 3-node topology +| 2core VPP with rxqueues 1 passes 9000B frames through IPv4 forwarding with COP at 2x 138,580pps in 3-node topology | | [Documentation] | | ... | VPP with 2 cores should pass 9000B frames through IPv4 forwarding | | ... | at 2x 138,580pps (2x 10Gbps) in 3-node topology with COP. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 138580pps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | When IPv4 forwarding initialized in a 3-node circular topology @@ -156,15 +156,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv4 -| 4core VPP with rss 2 passes 64B frames through IPv4 forwarding with COP at 2x 7.8Mpps in 3-node topology +| 4core VPP with rxqueues 2 passes 64B frames through IPv4 forwarding with COP at 2x 7.8Mpps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 64B frames through IPv4 +| | ... | VPP with 4 cores and rxqueues 2 should pass 64B frames through IPv4 | | ... | forwarding at 2x 7.8Mpps in 3-node topology with COP. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | | ${framesize}= | Set Variable | 64 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 7.8mpps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -178,15 +178,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv4 -| 4core VPP with rss 2 passes 1518B frames through IPv4 forwarding with COP at 2x 812,743pps in 3-node topology +| 4core VPP with rxqueues 2 passes 1518B frames through IPv4 forwarding with COP at 2x 812,743pps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 1518B frames through IPv4 +| | ... | VPP with 4 cores and rxqueues 2 should pass 1518B frames through IPv4 | | ... | forwarding at 2x 812,743pps (2x 10Gbps) in 3-node topology with COP. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 812743pps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -200,15 +200,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv4 -| 4core VPP with rss 2 passes 9000B frames through IPv4 forwarding with COP at 2x 138,580pps in 3-node topology +| 4core VPP with rxqueues 2 passes 9000B frames through IPv4 forwarding with COP at 2x 138,580pps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 9000B frames through IPv4 +| | ... | VPP with 4 cores and rxqueues 2 should pass 9000B frames through IPv4 | | ... | forwarding at 2x 138,580pps (2x 10Gbps) in 3-node topology with COP. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 138580pps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | When IPv4 forwarding initialized in a 3-node circular topology diff --git a/tests/suites/performance/Short_IPv4_Intel-X520-DA2.robot b/tests/suites/performance/Short_IPv4_Intel-X520-DA2.robot index f29e51909b..505cb99e6f 100644 --- a/tests/suites/performance/Short_IPv4_Intel-X520-DA2.robot +++ b/tests/suites/performance/Short_IPv4_Intel-X520-DA2.robot @@ -32,11 +32,11 @@ | | [Documentation] | | ... | VPP with 1 core should pass 64B frames through IPv4 forwarding | | ... | at 2x 3.5Mpps in 3-node topology. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 64 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 3.5mpps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -48,11 +48,11 @@ | | [Documentation] | | ... | VPP with 1 core should pass 1518B frames through IPv4 forwarding | | ... | at 2x 812,743pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 812743pps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -64,26 +64,26 @@ | | [Documentation] | | ... | VPP with 1 core should pass 9000B frames through IPv4 forwarding | | ... | at 2x 138,580pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 138580pps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And IPv4 forwarding initialized in a 3-node circular topology | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv4 -| 2core VPP with rss 1 passes 64B frames through IPv4 forwarding at 2x 7.5Mpps in 3-node topology +| 2core VPP with rxqueues 1 passes 64B frames through IPv4 forwarding at 2x 7.5Mpps in 3-node topology | | [Documentation] | | ... | VPP with 2 cores should pass 64B frames through IPv4 forwarding | | ... | at 2x 7.5Mpps (2x 10Gbps) in 3-node topology. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 64 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 7.5mpps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -91,15 +91,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv4 -| 2core VPP with rss 1 passes 1518B frames through IPv4 forwarding at 2x 812,743pps in 3-node topology +| 2core VPP with rxqueues 1 passes 1518B frames through IPv4 forwarding at 2x 812,743pps in 3-node topology | | [Documentation] | | ... | VPP with 2 cores should pass 1518B frames through IPv4 forwarding | | ... | at 2x 812,743pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 812743pps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -107,30 +107,30 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv4 -| 2core VPP with rss 1 passes 9000B frames through IPv4 forwarding at 2x 138,580pps in 3-node topology +| 2core VPP with rxqueues 1 passes 9000B frames through IPv4 forwarding at 2x 138,580pps in 3-node topology | | [Documentation] | | ... | VPP with 2 cores should pass 9000B frames through IPv4 forwarding | | ... | at 2x 138,580pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 138580pps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And IPv4 forwarding initialized in a 3-node circular topology | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv4 -| 4core VPP with rss 2 passes 64B frames through IPv4 forwarding at 2x 7.8Mpps in 3-node topology +| 4core VPP with rxqueues 2 passes 64B frames through IPv4 forwarding at 2x 7.8Mpps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 64B frames through IPv4 +| | ... | VPP with 4 cores and rxqueues 2 should pass 64B frames through IPv4 | | ... | forwarding at 2x 7.8Mpps in 3-node topology. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 64 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 7.8mpps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -138,15 +138,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv4 -| 4core VPP with rss 2 passes 1518B frames through IPv4 forwarding at 2x 812,743pps in 3-node topology +| 4core VPP with rxqueues 2 passes 1518B frames through IPv4 forwarding at 2x 812,743pps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 1518B frames through IPv4 +| | ... | VPP with 4 cores and rxqueues 2 should pass 1518B frames through IPv4 | | ... | forwarding at 2x 812,743pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 812743pps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -154,15 +154,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv4 -| 4core VPP with rss 2 passes 9000B frames through IPv4 forwarding at 2x 138,580pps in 3-node topology +| 4core VPP with rxqueues 2 passes 9000B frames through IPv4 forwarding at 2x 138,580pps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 9000B frames through IPv4 +| | ... | VPP with 4 cores and rxqueues 2 should pass 9000B frames through IPv4 | | ... | forwarding at 2x 138,580pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 138580pps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And IPv4 forwarding initialized in a 3-node circular topology diff --git a/tests/suites/performance/Short_IPv6_Cop_Intel-X520-DA2.robot b/tests/suites/performance/Short_IPv6_Cop_Intel-X520-DA2.robot index aed7c95fd4..3b7103cc28 100644 --- a/tests/suites/performance/Short_IPv6_Cop_Intel-X520-DA2.robot +++ b/tests/suites/performance/Short_IPv6_Cop_Intel-X520-DA2.robot @@ -28,11 +28,11 @@ | | [Documentation] | | ... | VPP with 1 core should pass 78B frames through IPv6 forwarding | | ... | at 2x 2.9Mpps in 3-node topology with COP. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 78 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 2.9mpps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -50,11 +50,11 @@ | | [Documentation] | | ... | VPP with 1 core should pass 1518B frames through IPv6 forwarding | | ... | at 2x 812,743pps (2x 10Gbps) in 3-node topology with COP. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 812743pps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -72,11 +72,11 @@ | | [Documentation] | | ... | VPP with 1 core should pass 9000B frames through IPv6 forwarding | | ... | at 2x138,580pps (2x 10Gbps) in 3-node topology with COP. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 138580pps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | When IPv6 forwarding initialized in a 3-node circular topology @@ -89,15 +89,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv6 -| 2core VPP with rss 1 passes 78B frames through IPv6 forwarding with COP at 2x 4.9Mpps in 3-node topology +| 2core VPP with rxqueues 1 passes 78B frames through IPv6 forwarding with COP at 2x 4.9Mpps in 3-node topology | | [Documentation] | | ... | VPP with 2 cores should pass 78B frames through IPv6 forwarding | | ... | at 2x 4.9Mpps in 3-node topology with COP. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 78 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 4.9mpps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -111,15 +111,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv6 -| 2core VPP with rss 1 passes 1518B frames through IPv6 forwarding with COP at 2x 812,743pps in 3-node topology +| 2core VPP with rxqueues 1 passes 1518B frames through IPv6 forwarding with COP at 2x 812,743pps in 3-node topology | | [Documentation] | | ... | VPP with 2 cores should pass 1518B frames through IPv6 forwarding | | ... | at 2x 812,743pps (2x 10Gbps) in 3-node topology with COP. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 812743pps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -133,15 +133,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv6 -| 2core VPP with rss 1 passes 9000B frames through IPv6 forwarding with COP at 2x 138,580pps in 3-node topology +| 2core VPP with rxqueues 1 passes 9000B frames through IPv6 forwarding with COP at 2x 138,580pps in 3-node topology | | [Documentation] | | ... | VPP with 2 cores should pass 9000B frames through IPv6 forwarding | | ... | at 2x 138,580pps (2x 10Gbps) in 3-node topology with COP. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 138580pps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | When IPv6 forwarding initialized in a 3-node circular topology @@ -154,15 +154,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv6 -| 4core VPP with rss 2 passes 78B frames through IPv6 forwarding with COP at 2x 10.1Mpps in 3-node topology +| 4core VPP with rxqueues 2 passes 78B frames through IPv6 forwarding with COP at 2x 10.1Mpps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 78B frames through IPv6 +| | ... | VPP with 4 cores and rxqueues 2 should pass 78B frames through IPv6 | | ... | forwarding at 2x 10.1Mpps in 3-node topology with COP. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 78 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 10.1mpps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -176,15 +176,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv6 -| 4core VPP with rss 2 passes 1518B frames through IPv6 forwarding with COP at 2x 812,743pps in 3-node topology +| 4core VPP with rxqueues 2 passes 1518B frames through IPv6 forwarding with COP at 2x 812,743pps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 1518B frames through IPv6 +| | ... | VPP with 4 cores and rxqueues 2 should pass 1518B frames through IPv6 | | ... | forwarding at 2x 812,743pps (2x 10Gbps) in 3-node topology with COP. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 812743pps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -198,15 +198,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv6 -| 4core VPP with rss 2 passes 9000B frames through IPv6 forwarding with COP at 2x 138,580pps in 3-node topology +| 4core VPP with rxqueues 2 passes 9000B frames through IPv6 forwarding with COP at 2x 138,580pps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 9000B frames through IPv6 +| | ... | VPP with 4 cores and rxqueues 2 should pass 9000B frames through IPv6 | | ... | forwarding at 2x 138,580pps (2x 10Gbps) in 3-node topology with COP. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 138580pps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | When IPv6 forwarding initialized in a 3-node circular topology diff --git a/tests/suites/performance/Short_IPv6_Intel-X520-DA2.robot b/tests/suites/performance/Short_IPv6_Intel-X520-DA2.robot index 18e425bf1d..c5858455b1 100644 --- a/tests/suites/performance/Short_IPv6_Intel-X520-DA2.robot +++ b/tests/suites/performance/Short_IPv6_Intel-X520-DA2.robot @@ -28,11 +28,11 @@ | | [Documentation] | | ... | VPP with 1 core should pass 78B frames through IPv6 forwarding | | ... | at 2x2.9Mpps in 3-node topology. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 78 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 2.9mpps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -44,11 +44,11 @@ | | [Documentation] | | ... | VPP with 1 core should pass 1518B frames through IPv6 forwarding | | ... | at 2x812,743pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 812743pps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -60,26 +60,26 @@ | | [Documentation] | | ... | VPP with 1 core should pass 9000B frames through IPv6 forwarding | | ... | at 2x138,580pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 138580pps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And IPv6 forwarding initialized in a 3-node circular topology | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv6 -| 2core VPP with rss 1 passes 78B frames through IPv6 forwarding at 2x 5.9Mpps in 3-node topology +| 2core VPP with rxqueues 1 passes 78B frames through IPv6 forwarding at 2x 5.9Mpps in 3-node topology | | [Documentation] | | ... | VPP with 2 cores should pass 78B frames through IPv6 forwarding | | ... | at 2x5.9Mpps in 3-node topology. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 78 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 5.9mpps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -87,15 +87,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv6 -| 2core VPP with rss 1 passes 1518B frames through IPv6 forwarding at 2x 812,743pps in 3-node topology +| 2core VPP with rxqueues 1 passes 1518B frames through IPv6 forwarding at 2x 812,743pps in 3-node topology | | [Documentation] | | ... | VPP with 2 cores should pass 1518B frames through IPv6 forwarding | | ... | at 2x812,743pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 812743pps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -103,30 +103,30 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv6 -| 2core VPP with rss 1 passes 9000B frames through IPv6 forwarding at 2x 138,580pps in 3-node topology +| 2core VPP with rxqueues 1 passes 9000B frames through IPv6 forwarding at 2x 138,580pps in 3-node topology | | [Documentation] | | ... | VPP with 2 cores should pass 9000B frames through IPv6 forwarding | | ... | at 2x138,580pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 138580pps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And IPv6 forwarding initialized in a 3-node circular topology | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv6 -| 4core VPP with rss 2 passes 78B frames through IPv6 forwarding at 2x 7.3Mpps in 3-node topology +| 4core VPP with rxqueues 2 passes 78B frames through IPv6 forwarding at 2x 7.3Mpps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 78B frames through IPv6 +| | ... | VPP with 4 cores and rxqueues 2 should pass 78B frames through IPv6 | | ... | forwarding at 2x7.3Mpps in 3-node topology. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 78 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 7.3mpps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -134,15 +134,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv6 -| 4core VPP with rss 2 passes 1518B frames through IPv6 forwarding at 2x 812,743pps in 3-node topology +| 4core VPP with rxqueues 2 passes 1518B frames through IPv6 forwarding at 2x 812,743pps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 1518B frames through IPv6 +| | ... | VPP with 4 cores and rxqueues 2 should pass 1518B frames through IPv6 | | ... | forwarding at 2x812,743pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 812743pps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -150,15 +150,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-IPv6 -| 4core VPP with rss 2 passes 9000B frames through IPv6 forwarding at 2x 138,580pps in 3-node topology +| 4core VPP with rxqueues 2 passes 9000B frames through IPv6 forwarding at 2x 138,580pps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 9000B frames through IPv6 +| | ... | VPP with 4 cores and rxqueues 2 should pass 9000B frames through IPv6 | | ... | forwarding at 2x138,580pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 138580pps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And IPv6 forwarding initialized in a 3-node circular topology diff --git a/tests/suites/performance/Short_Xconnect_Dot1q_Intel-X520-DA2.robot b/tests/suites/performance/Short_Xconnect_Dot1q_Intel-X520-DA2.robot index 4f68d87d2f..6559ba1a82 100644 --- a/tests/suites/performance/Short_Xconnect_Dot1q_Intel-X520-DA2.robot +++ b/tests/suites/performance/Short_Xconnect_Dot1q_Intel-X520-DA2.robot @@ -34,11 +34,11 @@ | | ... | sub-interfaces inter-connected using L2 cross connect at 2x2.9Mpps in | | ... | 3-node topology. Tagging is applied between DUTs inserting 4B VLAN ID | | ... | into a packet header. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 64 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 2.9mpps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -60,11 +60,11 @@ | | ... | sub-interfaces inter-connected using L2 cross connect at | | ... | 2x 720,000pps in 3-node topology. Tagging is applied between DUTs | | ... | inserting 4B VLAN ID into a packet header. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 720000pps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -86,11 +86,11 @@ | | ... | sub-interfaces inter-connected using L2 cross connect at | | ... | 2x 120,000pps in 3-node topology. Tagging is applied between DUTs | | ... | inserting 4B VLAN ID into a packet header. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 120000pps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And VPP interfaces in path are up @@ -105,17 +105,17 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-xconnect -| 2core VPP with rss 1 passes 64B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect at 2x5.8Mpps in 3-node topology +| 2core VPP with rxqueues 1 passes 64B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect at 2x5.8Mpps in 3-node topology | | [Documentation] | | ... | VPP with 2 cores should pass 64B frames through VLAN dot1q | | ... | sub-interfaces inter-connected using L2 cross connect at 2x5.8Mpps in | | ... | 3-node topology. Tagging is applied between DUTs inserting 4B VLAN ID | | ... | into a packet header. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 64 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 5.8mpps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -131,17 +131,17 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-xconnect -| 2core VPP with rss 1 passes 1518B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect at 2x 720,000pps in 3-node topology +| 2core VPP with rxqueues 1 passes 1518B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect at 2x 720,000pps in 3-node topology | | [Documentation] | | ... | VPP with 2 core should pass 1518B frames through VLAN dot1q | | ... | sub-interfaces inter-connected using L2 cross connect at | | ... | 2x 720,000pps in 3-node topology. Tagging is applied between DUTs | | ... | inserting 4B VLAN ID into a packet header. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 720000pps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -157,17 +157,17 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-xconnect -| 2core VPP with rss 1 passes 9000B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect at 2x 120,000pps in 3-node topology +| 2core VPP with rxqueues 1 passes 9000B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect at 2x 120,000pps in 3-node topology | | [Documentation] | | ... | VPP with 2 core should pass 9000B frames through VLAN dot1q | | ... | sub-interfaces inter-connected using L2 cross connect at | | ... | 2x 120,000pps in 3-node topology. Tagging is applied between DUTs | | ... | inserting 4B VLAN ID into a packet header. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 120000pps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And VPP interfaces in path are up @@ -182,17 +182,17 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-xconnect -| 4core VPP with rss 2 passes 64B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect at 2x9.0Mpps in 3-node topology +| 4core VPP with rxqueues 2 passes 64B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect at 2x9.0Mpps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 64B frames through VLAN dot1q +| | ... | VPP with 4 cores and rxqueues 2 should pass 64B frames through VLAN dot1q | | ... | sub-interfaces inter-connected using L2 cross connect at 2x9.0Mpps in | | ... | 3-node topology. Tagging is applied between DUTs inserting 4B VLAN ID | | ... | into a packet header. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 64 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 9.0mpps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -208,17 +208,17 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-xconnect -| 4core VPP with rss 2 passes 1518B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect at 2x 720,000pps in 3-node topology +| 4core VPP with rxqueues 2 passes 1518B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect at 2x 720,000pps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 1518B frames through VLAN +| | ... | VPP with 4 cores and rxqueues 2 should pass 1518B frames through VLAN | | ... | dot1q sub-interfaces inter-connected using L2 cross connect at | | ... | 2x 720,000pps in 3-node topology. Tagging is applied between DUTs | | ... | inserting 4B VLAN ID into a packet header. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 720000pps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -234,17 +234,17 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-xconnect -| 4core VPP with rss 2 passes 9000B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect at 2x 120,000pps in 3-node topology +| 4core VPP with rxqueues 2 passes 9000B frames through VLAN dot1q sub-interfaces inter-connected using L2 cross connect at 2x 120,000pps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 9000B frames through VLAN +| | ... | VPP with 4 cores and rxqueues 2 should pass 9000B frames through VLAN | | ... | dot1q sub-interfaces inter-connected using L2 cross connect at | | ... | 2x 120,000pps in 3-node topology. Tagging is applied between DUTs | | ... | inserting 4B VLAN ID into a packet header. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 120000pps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And VPP interfaces in path are up diff --git a/tests/suites/performance/Short_Xconnect_Intel-X520-DA2.robot b/tests/suites/performance/Short_Xconnect_Intel-X520-DA2.robot index b716925a8b..6d46768ee2 100644 --- a/tests/suites/performance/Short_Xconnect_Intel-X520-DA2.robot +++ b/tests/suites/performance/Short_Xconnect_Intel-X520-DA2.robot @@ -29,11 +29,11 @@ | | [Documentation] | | ... | VPP with 1 core should pass 64B frames through L2 cross connect | | ... | at 2x3.6Mpps in 3-node topology. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 64 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 3.6mpps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -45,11 +45,11 @@ | | [Documentation] | | ... | VPP with 1 core should pass 1518B frames through L2 cross connect | | ... | at 2x 812,743pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 812743pps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -61,26 +61,26 @@ | | [Documentation] | | ... | VPP with 1 core should pass 9000B frames through L2 cross connect | | ... | at 2x 138,580pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 1_THREAD_NOHTT_RSS_1 | SINGLE_THREAD | NDR +| | [Tags] | 1_THREAD_NOHTT_RXQUEUES_1 | SINGLE_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 138580pps -| | Given Add '1' worker threads and rss '1' without HTT to all DUTs +| | Given Add '1' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And L2 xconnect initialized in a 3-node circular topology | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-xconnect -| 2core VPP with rss 1 passes 64B frames through L2 cross connect at 2x 8.3Mpps in 3-node topology +| 2core VPP with rxqueues 1 passes 64B frames through L2 cross connect at 2x 8.3Mpps in 3-node topology | | [Documentation] | | ... | VPP with 2 cores should pass 64B frames through L2 cross connect | | ... | at 2x 8.3Mpps in 3-node topology. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 64 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 8.3mpps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -88,15 +88,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-xconnect -| 2core VPP with rss 1 passes 1518B frames through L2 cross connect at 2x 812,743pps in 3-node topology +| 2core VPP with rxqueues 1 passes 1518B frames through L2 cross connect at 2x 812,743pps in 3-node topology | | [Documentation] | | ... | VPP with 2 cores should pass 1518B frames through L2 cross connect | | ... | at 2x 812,743pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 812743pps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -104,30 +104,30 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-xconnect -| 2core VPP with rss 1 passes 9000B frames through L2 cross connect at 2x 138,580pps in 3-node topology +| 2core VPP with rxqueues 1 passes 9000B frames through L2 cross connect at 2x 138,580pps in 3-node topology | | [Documentation] | | ... | VPP with 2 cores should pass 9000B frames through L2 cross connect | | ... | at 2x 138,580pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 2_THREAD_NOHTT_RSS_1 | MULTI_THREAD | NDR +| | [Tags] | 2_THREAD_NOHTT_RXQUEUES_1 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 138580pps -| | Given Add '2' worker threads and rss '1' without HTT to all DUTs +| | Given Add '2' worker threads and rxqueues '1' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And L2 xconnect initialized in a 3-node circular topology | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-xconnect -| 4core VPP with rss 2 passes 64B frames through L2 cross connect at 2x 9.3Mpps in 3-node topology +| 4core VPP with rxqueues 2 passes 64B frames through L2 cross connect at 2x 9.3Mpps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 64B frames through L2 cross +| | ... | VPP with 4 cores and rxqueues 2 should pass 64B frames through L2 cross | | ... | connect at 2x9.3Mpps in 3-node topology. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 64 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 9.3mpps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -135,15 +135,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-xconnect -| 4core VPP with rss 2 passes 1518B frames through L2 cross connect at 2x 812,743pps in 3-node topology +| 4core VPP with rxqueues 2 passes 1518B frames through L2 cross connect at 2x 812,743pps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 1518B frames through L2 cross +| | ... | VPP with 4 cores and rxqueues 2 should pass 1518B frames through L2 cross | | ... | connect at 2x 812,743pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 1518 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 812743pps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Add No Multi Seg to all DUTs | | And Apply startup configuration on all VPP DUTs @@ -151,15 +151,15 @@ | | Then Traffic should pass with no loss | ${duration} | ${rate} | | ... | ${framesize} | 3-node-xconnect -| 4core VPP with rss 2 passes 9000B frames through L2 cross connect at 2x 138,580pps in 3-node topology +| 4core VPP with rxqueues 2 passes 9000B frames through L2 cross connect at 2x 138,580pps in 3-node topology | | [Documentation] -| | ... | VPP with 4 cores and rss 2 should pass 9000B frames through L2 cross +| | ... | VPP with 4 cores and rxqueues 2 should pass 9000B frames through L2 cross | | ... | connect at 2x 138,580pps (2x 10Gbps) in 3-node topology. -| | [Tags] | 4_THREAD_NOHTT_RSS_2 | MULTI_THREAD | NDR +| | [Tags] | 4_THREAD_NOHTT_RXQUEUES_2 | MULTI_THREAD | NDR | | ${framesize}= | Set Variable | 9000 | | ${duration}= | Set Variable | 10 | | ${rate}= | Set Variable | 138580pps -| | Given Add '4' worker threads and rss '2' without HTT to all DUTs +| | Given Add '4' worker threads and rxqueues '2' without HTT to all DUTs | | And Add all PCI devices to all DUTs | | And Apply startup configuration on all VPP DUTs | | And L2 xconnect initialized in a 3-node circular topology -- 2.16.6