diff options
Diffstat (limited to 'tests/vpp/perf/nfv_density/dcr_memif/chain')
42 files changed, 252 insertions, 84 deletions
diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-10ch-20mif-10dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-10ch-20mif-10dcr1t-vppip4-ndrpdr.robot index ad402b4292..7095c26df5 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-10ch-20mif-10dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-10ch-20mif-10dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${10} +| ${nf_nodes}= | ${1} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-10c1n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${10} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${10} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-10ch-20mif-10dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-10ch-20mif-10dcr2t-vppip4-ndrpdr.robot index 28211b13c8..9faefb01e2 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-10ch-20mif-10dcr2t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-10ch-20mif-10dcr2t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${1} | ${nf_dtc}= | ${1} +| ${nf_chains}= | ${10} +| ${nf_nodes}= | ${1} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-10c1n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${10} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${10} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-10ch-40mif-20dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-10ch-40mif-20dcr1t-vppip4-ndrpdr.robot index c8d8dcda5d..b3a5c73546 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-10ch-40mif-20dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-10ch-40mif-20dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${10} +| ${nf_nodes}= | ${2} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-10c2n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${10} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${10} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-12mif-6dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-12mif-6dcr1t-vppip4-ndrpdr.robot index 34439d6b30..7011e71046 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-12mif-6dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-12mif-6dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${1} +| ${nf_nodes}= | ${6} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-1c6n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${1} | nf_nodes=${6} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${1} | nf_nodes=${6} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-12mif-6dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-12mif-6dcr2t-vppip4-ndrpdr.robot index 2ea5c1f2d4..1cf02ac78b 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-12mif-6dcr2t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-12mif-6dcr2t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${1} | ${nf_dtc}= | ${1} +| ${nf_chains}= | ${1} +| ${nf_nodes}= | ${6} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-1c6n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${1} | nf_nodes=${6} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${1} | nf_nodes=${6} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-16mif-8dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-16mif-8dcr1t-vppip4-ndrpdr.robot index 71a12d2d23..9bde1b9514 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-16mif-8dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-16mif-8dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${1} +| ${nf_nodes}= | ${8} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-1c8n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${1} | nf_nodes=${8} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${1} | nf_nodes=${8} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-16mif-8dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-16mif-8dcr2t-vppip4-ndrpdr.robot index 1a7e81fca4..e8bee04fb3 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-16mif-8dcr2t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-16mif-8dcr2t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${1} | ${nf_dtc}= | ${1} +| ${nf_chains}= | ${1} +| ${nf_nodes}= | ${8} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-1c8n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${1} | nf_nodes=${8} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${1} | nf_nodes=${8} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-20mif-10dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-20mif-10dcr1t-vppip4-ndrpdr.robot index a38cd687d9..50922122ce 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-20mif-10dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-20mif-10dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${1} +| ${nf_nodes}= | ${10} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-1c10n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${1} | nf_nodes=${10} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${1} | nf_nodes=${10} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-20mif-10dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-20mif-10dcr2t-vppip4-ndrpdr.robot index 955ad3a0f6..e66dde9909 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-20mif-10dcr2t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-20mif-10dcr2t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${1} | ${nf_dtc}= | ${1} +| ${nf_chains}= | ${1} +| ${nf_nodes}= | ${10} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-1c10n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${1} | nf_nodes=${10} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${1} | nf_nodes=${10} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-2mif-1dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-2mif-1dcr1t-vppip4-ndrpdr.robot index fe292ca197..6b8d9101fb 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-2mif-1dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-2mif-1dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${1} +| ${nf_nodes}= | ${1} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-1c1n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${1} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${1} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-2mif-1dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-2mif-1dcr2t-vppip4-ndrpdr.robot index 6ec74d6597..ae2390f74a 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-2mif-1dcr2t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-2mif-1dcr2t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${1} | ${nf_dtc}= | ${1} +| ${nf_chains}= | ${1} +| ${nf_nodes}= | ${1} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-1c1n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${1} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${1} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-4mif-2dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-4mif-2dcr1t-vppip4-ndrpdr.robot index 2dfee79ac4..4a17aa4277 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-4mif-2dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-4mif-2dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${1} +| ${nf_nodes}= | ${2} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-1c2n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${1} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${1} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-4mif-2dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-4mif-2dcr2t-vppip4-ndrpdr.robot index c669d27c0e..d9c5302135 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-4mif-2dcr2t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-4mif-2dcr2t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${1} | ${nf_dtc}= | ${1} +| ${nf_chains}= | ${1} +| ${nf_nodes}= | ${2} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-1c2n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${1} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${1} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-8mif-4dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-8mif-4dcr1t-vppip4-ndrpdr.robot index d77403a015..c100f7b290 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-8mif-4dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-8mif-4dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${1} +| ${nf_nodes}= | ${4} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-1c4n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${1} | nf_nodes=${4} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${1} | nf_nodes=${4} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-8mif-4dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-8mif-4dcr2t-vppip4-ndrpdr.robot index ae20f148cd..2b7ad90cac 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-8mif-4dcr2t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-1ch-8mif-4dcr2t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${1} | ${nf_dtc}= | ${1} +| ${nf_chains}= | ${1} +| ${nf_nodes}= | ${4} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-1c4n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${1} | nf_nodes=${4} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${1} | nf_nodes=${4} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-16mif-8dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-16mif-8dcr1t-vppip4-ndrpdr.robot index d7c5a889e1..235ebd554d 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-16mif-8dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-16mif-8dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${2} +| ${nf_nodes}= | ${4} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-2c4n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${2} | nf_nodes=${4} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${2} | nf_nodes=${4} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-16mif-8dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-16mif-8dcr2t-vppip4-ndrpdr.robot index 241d3edce2..7e85d82fa4 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-16mif-8dcr2t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-16mif-8dcr2t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${1} | ${nf_dtc}= | ${1} +| ${nf_chains}= | ${2} +| ${nf_nodes}= | ${4} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-2c4n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${2} | nf_nodes=${4} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${2} | nf_nodes=${4} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-24mif-12dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-24mif-12dcr1t-vppip4-ndrpdr.robot index 9a00df1cbc..af3fa7d4c0 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-24mif-12dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-24mif-12dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${2} +| ${nf_nodes}= | ${6} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-2c6n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${2} | nf_nodes=${6} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${2} | nf_nodes=${6} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-24mif-12dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-24mif-12dcr2t-vppip4-ndrpdr.robot index 01815d5f32..329e529cb0 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-24mif-12dcr2t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-24mif-12dcr2t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${1} | ${nf_dtc}= | ${1} +| ${nf_chains}= | ${2} +| ${nf_nodes}= | ${6} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-2c6n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${2} | nf_nodes=${6} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${2} | nf_nodes=${6} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-32mif-16dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-32mif-16dcr1t-vppip4-ndrpdr.robot index bc742e6012..ba1f156cb9 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-32mif-16dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-32mif-16dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${2} +| ${nf_nodes}= | ${8} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-2c8n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${2} | nf_nodes=${8} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${2} | nf_nodes=${8} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-32mif-16dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-32mif-16dcr2t-vppip4-ndrpdr.robot index 5c033d5723..804b7de36f 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-32mif-16dcr2t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-32mif-16dcr2t-vppip4-ndrpdr.robot @@ -56,6 +56,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${1} | ${nf_dtc}= | ${1} +| ${nf_chains}= | ${2} +| ${nf_nodes}= | ${8} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-2c8n # Container @@ -83,10 +85,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${2} | nf_nodes=${8} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${2} | nf_nodes=${8} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-40mif-20dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-40mif-20dcr1t-vppip4-ndrpdr.robot index 2452314dd0..cd9719ee6d 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-40mif-20dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-40mif-20dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${2} +| ${nf_nodes}= | ${10} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-2c10n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${2} | nf_nodes=${10} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${2} | nf_nodes=${10} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-4mif-2dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-4mif-2dcr1t-vppip4-ndrpdr.robot index d1d7ee3aad..bbc8da9217 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-4mif-2dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-4mif-2dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${2} +| ${nf_nodes}= | ${1} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-2c1n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${2} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${2} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-4mif-2dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-4mif-2dcr2t-vppip4-ndrpdr.robot index 3c18a4df93..63e66c8ddc 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-4mif-2dcr2t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-4mif-2dcr2t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${1} | ${nf_dtc}= | ${1} +| ${nf_chains}= | ${2} +| ${nf_nodes}= | ${1} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-2c1n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${2} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${2} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-8mif-4dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-8mif-4dcr1t-vppip4-ndrpdr.robot index 3ec2528e73..3366b1feaf 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-8mif-4dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-8mif-4dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${2} +| ${nf_nodes}= | ${2} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-2c2n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${2} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${2} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-8mif-4dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-8mif-4dcr2t-vppip4-ndrpdr.robot index 7d81538824..e0e02e9b4c 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-8mif-4dcr2t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-8mif-4dcr2t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${1} | ${nf_dtc}= | ${1} +| ${nf_chains}= | ${2} +| ${nf_nodes}= | ${2} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-2c2n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${2} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${2} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-16mif-8dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-16mif-8dcr1t-vppip4-ndrpdr.robot index fba4cc6172..e7879e4c89 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-16mif-8dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-16mif-8dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${4} +| ${nf_nodes}= | ${2} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-4c2n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${4} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${4} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-16mif-8dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-16mif-8dcr2t-vppip4-ndrpdr.robot index 72eb9ea028..c33f180e2c 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-16mif-8dcr2t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-16mif-8dcr2t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${1} | ${nf_dtc}= | ${1} +| ${nf_chains}= | ${4} +| ${nf_nodes}= | ${2} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-4c2n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${4} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${4} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-32mif-16dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-32mif-16dcr1t-vppip4-ndrpdr.robot index 9935c5b68c..4efc267eab 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-32mif-16dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-32mif-16dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${4} +| ${nf_nodes}= | ${4} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-4c4n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${4} | nf_nodes=${4} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${4} | nf_nodes=${4} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-32mif-16dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-32mif-16dcr2t-vppip4-ndrpdr.robot index f2d9ef9bed..35cd350914 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-32mif-16dcr2t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-32mif-16dcr2t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${1} | ${nf_dtc}= | ${1} +| ${nf_chains}= | ${4} +| ${nf_nodes}= | ${4} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-4c4n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${4} | nf_nodes=${4} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${4} | nf_nodes=${4} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-48mif-24dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-48mif-24dcr1t-vppip4-ndrpdr.robot index b5043b7354..3e2b4404a1 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-48mif-24dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-48mif-24dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${4} +| ${nf_nodes}= | ${6} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-4c6n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${4} | nf_nodes=${6} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${4} | nf_nodes=${6} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-8mif-4dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-8mif-4dcr1t-vppip4-ndrpdr.robot index 6ab6e2b989..63c2fbe78c 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-8mif-4dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-8mif-4dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${4} +| ${nf_nodes}= | ${1} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-4c1n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${4} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${4} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-8mif-4dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-8mif-4dcr2t-vppip4-ndrpdr.robot index 26d057b1a5..fcad197236 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-8mif-4dcr2t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-4ch-8mif-4dcr2t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${1} | ${nf_dtc}= | ${1} +| ${nf_chains}= | ${4} +| ${nf_nodes}= | ${1} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-4c1n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${4} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${4} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-12mif-6dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-12mif-6dcr1t-vppip4-ndrpdr.robot index 6935e82151..a5cf0cfd85 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-12mif-6dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-12mif-6dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${6} +| ${nf_nodes}= | ${1} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-6c1n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${6} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${6} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-12mif-6dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-12mif-6dcr2t-vppip4-ndrpdr.robot index e79bba7a8a..38100206e9 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-12mif-6dcr2t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-12mif-6dcr2t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${1} | ${nf_dtc}= | ${1} +| ${nf_chains}= | ${6} +| ${nf_nodes}= | ${1} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-6c1n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${6} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${6} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-24mif-12dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-24mif-12dcr1t-vppip4-ndrpdr.robot index be48f032e3..5705a976b8 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-24mif-12dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-24mif-12dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${6} +| ${nf_nodes}= | ${2} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-6c2n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${6} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${6} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-24mif-12dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-24mif-12dcr2t-vppip4-ndrpdr.robot index a7c45be897..66860d68d3 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-24mif-12dcr2t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-24mif-12dcr2t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${1} | ${nf_dtc}= | ${1} +| ${nf_chains}= | ${6} +| ${nf_nodes}= | ${2} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-6c2n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${6} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${6} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-48mif-24dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-48mif-24dcr1t-vppip4-ndrpdr.robot index f2cde32371..654738f85d 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-48mif-24dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-6ch-48mif-24dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${6} +| ${nf_nodes}= | ${4} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-6c4n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${6} | nf_nodes=${4} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${6} | nf_nodes=${4} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-8ch-16mif-8dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-8ch-16mif-8dcr1t-vppip4-ndrpdr.robot index ea2cf4799a..ca7ec7b255 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-8ch-16mif-8dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-8ch-16mif-8dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${8} +| ${nf_nodes}= | ${1} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-8c1n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${8} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${8} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-8ch-16mif-8dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-8ch-16mif-8dcr2t-vppip4-ndrpdr.robot index 9c13ea9d80..7036190173 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-8ch-16mif-8dcr2t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-8ch-16mif-8dcr2t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${1} | ${nf_dtc}= | ${1} +| ${nf_chains}= | ${8} +| ${nf_nodes}= | ${1} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-8c1n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${8} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${8} | nf_nodes=${1} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-8ch-32mif-16dcr1t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-8ch-32mif-16dcr1t-vppip4-ndrpdr.robot index 0021a17238..40cb3ddbe2 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-8ch-32mif-16dcr1t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-8ch-32mif-16dcr1t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${2} | ${nf_dtc}= | ${0.5} +| ${nf_chains}= | ${8} +| ${nf_nodes}= | ${2} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-8c2n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${8} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${8} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-8ch-32mif-16dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-8ch-32mif-16dcr2t-vppip4-ndrpdr.robot index e1cdb44d6b..91b3b5c343 100644 --- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-8ch-32mif-16dcr2t-vppip4-ndrpdr.robot +++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-8ch-32mif-16dcr2t-vppip4-ndrpdr.robot @@ -55,6 +55,8 @@ | ${overhead}= | ${0} | ${nf_dtcr}= | ${1} | ${nf_dtc}= | ${1} +| ${nf_chains}= | ${8} +| ${nf_nodes}= | ${2} # Traffic profile: | ${traffic_profile}= | trex-sl-2n3n-ethip4-ip4src254-8c2n # Container @@ -82,10 +84,12 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs +| | When Initialize layer interface +| | ... | count=${nf_chains} | | And Start containers for test -| | ... | nf_chains=${8} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | And Initialize L2 Bridge Domain for multiple chains with memif pairs -| | ... | nf_chains=${8} | nf_nodes=${2} | auto_scale=${False} +| | ... | nf_chains=${nf_chains} | nf_nodes=${nf_nodes} | auto_scale=${False} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** |