X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=tests%2Fdpdk%2Fperf%2F2n1l-10ge2p1x710-eth-l2xcbase-testpmd-ndrpdr.robot;h=39c74a9e7c648dc298a5dd07ff51b5a989b6c95b;hb=01015c9025452966b23182c90fc6a5410a4ab31c;hp=22e2080559a0ff08239efdd83a8eae4c188b148f;hpb=5e6145a4260ffce1c302e94b9b241851f90838e1;p=csit.git diff --git a/tests/dpdk/perf/2n1l-10ge2p1x710-eth-l2xcbase-testpmd-ndrpdr.robot b/tests/dpdk/perf/2n1l-10ge2p1x710-eth-l2xcbase-testpmd-ndrpdr.robot index 22e2080559..39c74a9e7c 100644 --- a/tests/dpdk/perf/2n1l-10ge2p1x710-eth-l2xcbase-testpmd-ndrpdr.robot +++ b/tests/dpdk/perf/2n1l-10ge2p1x710-eth-l2xcbase-testpmd-ndrpdr.robot @@ -1,4 +1,4 @@ -# Copyright (c) 2019 Cisco and/or its affiliates. +# Copyright (c) 2020 Cisco and/or its affiliates. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at: @@ -12,22 +12,21 @@ # limitations under the License. *** Settings *** -| Resource | resources/libraries/robot/performance/performance_setup.robot +| Resource | resources/libraries/robot/shared/default.robot | Resource | resources/libraries/robot/dpdk/default.robot -| Library | resources.libraries.python.topology.Topology -| Library | resources.libraries.python.NodePath -| Library | resources.libraries.python.InterfaceUtil | Library | resources.libraries.python.DPDK.DPDKTools -| ... +| | Force Tags | 2_NODE_SINGLE_LINK_TOPO | HW_ENV | PERFTEST | NDRPDR | 1NUMA | ... | NIC_Intel-X710 | DPDK | ETH | L2XCFWD | BASE -| ... -| Suite Setup | Set up DPDK 2-node performance topology with DUT's NIC model -| ... | L2 | ${nic_name} -| Suite Teardown | Tear down DPDK 2-node performance topology -| ... +| ... | DRV_VFIO_PCI +| ... | RXQ_SIZE_1024 | TXQ_SIZE_1024 +| ... | eth-l2xcbase-testpmd +| +| Suite Setup | Setup suite topology interfaces | performance | dpdk +| Suite Teardown | Tear down suite | performance | dpdk +| | Test Template | Local Template -| ... +| | Documentation | *Raw results L2 routing test cases* | ... | *[Top] Network Topologies:* TG-DUT1-TG 2-node circular topology\ | ... | with single links between nodes. @@ -47,7 +46,14 @@ | ... | MAC addresses are matching MAC addresses of the TG node interfaces. *** Variables *** +| ${crypto_type}= | ${None} | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci +| ${nic_rxq_size}= | 1024 +| ${nic_txq_size}= | 1024 +| ${nic_pfs}= | 2 +| ${nic_vfs}= | 0 +| ${osi_layer}= | L2 | ${overhead}= | ${0} # Traffic profile: | ${traffic_profile}= | trex-sl-3n-ethip4-ip4src254 @@ -58,13 +64,14 @@ | | ... | [Cfg] DUT runs L2 frame forwarding config.\ | | ... | Each DUT uses ${phy_cores} physical core(s) for worker threads. | | ... | [Ver] Measure NDR and PDR values using MLRsearch algorithm.\ -| | ... +| | | | [Arguments] | ${frame_size} | ${phy_cores} | ${rxq}=${None} -| | ... +| | | | Set Test Variable | \${frame_size} -| | ... -| | Set Max Rate And Jumbo -| | Given Start L2FWD on all DUTs | ${phy_cores} | ${rxq} | ${jumbo} +| | +| | Given Set Max Rate And Jumbo +| | And Pre-initialize layer driver | ${nic_driver} +| | When Start testpmd on all DUTs | ${phy_cores} | ${rxq} | ${jumbo} | | Then Find NDR and PDR intervals using optimized search *** Test Cases ***