X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=tests%2Fperf%2F10ge2p1x520-ethip4udp-ip4base-udpsrcscale15-snat-ndrpdrdisc.robot;h=27739e98a811f51a063feff71151b60812e4b94c;hp=f3bcac2bf50ad3650479071763557f4a53ea92cc;hb=b92b5be7d4bbbf523812f774bb2e539ab2081cf6;hpb=78e999f1203dc8b7c29c24b0178bb8c23edf4c52 diff --git a/tests/perf/10ge2p1x520-ethip4udp-ip4base-udpsrcscale15-snat-ndrpdrdisc.robot b/tests/perf/10ge2p1x520-ethip4udp-ip4base-udpsrcscale15-snat-ndrpdrdisc.robot index f3bcac2bf5..27739e98a8 100644 --- a/tests/perf/10ge2p1x520-ethip4udp-ip4base-udpsrcscale15-snat-ndrpdrdisc.robot +++ b/tests/perf/10ge2p1x520-ethip4udp-ip4base-udpsrcscale15-snat-ndrpdrdisc.robot @@ -62,6 +62,8 @@ *** Variables *** # X520-DA2 bandwidth limit | ${s_limit} | ${10000000000} +# Traffic profile: +| ${traffic_profile} | trex-sl-3n-ethip4udp-1u15p *** Test Cases *** | tc01-64B-1t1c-ethip4udp-ip4base-udpsrcscale15-snat-ndrdisc @@ -73,7 +75,7 @@ | | ... | linerate, step 100kpps. | | ... | | [Teardown] | Run keywords | Performance test teardown | ${min_rate}pps -| | ... | ${framesize} | 3-node-IPv4-SNAT-1u-15p +| | ... | ${framesize} | ${traffic_profile} | | ... | AND | Show SNAT verbose | ${dut1} | | ... | AND | Show SNAT verbose | ${dut2} | | ... @@ -92,8 +94,8 @@ | | And Apply startup configuration on all VPP DUTs | | When SNAT is initialized in a 3-node circular topology | | Then Find NDR using binary search and pps | ${framesize} | ${binary_min} -| | ... | ${binary_max} | 3-node-IPv4-SNAT-1u-15p | ${min_rate} | ${max_rate} -| | ... | ${threshold} +| | ... | ${binary_max} | ${traffic_profile} +| | ... | ${min_rate} | ${max_rate} | ${threshold} | tc02-64B-1t1c-ethip4udp-ip4base-udpsrcscale15-snat-pdrdisc | | [Documentation] @@ -104,7 +106,7 @@ | | ... | linerate, step 100kpps. | | ... | | [Teardown] | Performance test teardown | ${min_rate}pps | ${framesize} -| | ... | 3-node-IPv4-SNAT-1u-15p +| | ... | ${traffic_profile} | | ... | | [Tags] | 64B | 1T1C | STHREAD | PDRDISC | SKIP_PATCH | | ... @@ -121,8 +123,8 @@ | | And Apply startup configuration on all VPP DUTs | | When SNAT is initialized in a 3-node circular topology | | Then Find PDR using binary search and pps | ${framesize} | ${binary_min} -| | ... | ${binary_max} | 3-node-IPv4-SNAT-1u-15p | ${min_rate} | ${max_rate} -| | ... | ${threshold} | ${perf_pdr_loss_acceptance} +| | ... | ${binary_max} | ${traffic_profile} +| | ... | ${min_rate} | ${max_rate} | ${threshold} | ${perf_pdr_loss_acceptance} | | ... | ${perf_pdr_loss_acceptance_type} | tc03-1518B-1t1c-ethip4udp-ip4base-udpsrcscale15-snat-ndrdisc @@ -134,7 +136,7 @@ | | ... | linerate, step 100kpps. | | ... | | [Teardown] | Run keywords | Performance test teardown | ${min_rate}pps -| | ... | ${framesize} | 3-node-IPv4-SNAT-1u-15p +| | ... | ${framesize} | ${traffic_profile} | | ... | AND | Show SNAT verbose | ${dut1} | | ... | AND | Show SNAT verbose | ${dut2} | | ... @@ -153,8 +155,8 @@ | | And Apply startup configuration on all VPP DUTs | | When SNAT is initialized in a 3-node circular topology | | Then Find NDR using binary search and pps | ${framesize} | ${binary_min} -| | ... | ${binary_max} | 3-node-IPv4-SNAT-1u-15p | ${min_rate} | ${max_rate} -| | ... | ${threshold} +| | ... | ${binary_max} | ${traffic_profile} +| | ... | ${min_rate} | ${max_rate} | ${threshold} | tc04-1518B-1t1c-ethip4udp-ip4base-udpsrcscale15-snat-pdrdisc | | [Documentation] @@ -165,7 +167,7 @@ | | ... | linerate, step 100kpps. | | ... | | [Teardown] | Performance test teardown | ${min_rate}pps | ${framesize} -| | ... | 3-node-IPv4-SNAT-1u-15p +| | ... | ${traffic_profile} | | ... | | [Tags] | 1518B | 1T1C | STHREAD | PDRDISC | SKIP_PATCH | | ... @@ -182,24 +184,26 @@ | | And Apply startup configuration on all VPP DUTs | | When SNAT is initialized in a 3-node circular topology | | Then Find PDR using binary search and pps | ${framesize} | ${binary_min} -| | ... | ${binary_max} | 3-node-IPv4-SNAT-1u-15p | ${min_rate} | ${max_rate} -| | ... | ${threshold} | ${perf_pdr_loss_acceptance} +| | ... | ${binary_max} | ${traffic_profile} +| | ... | ${min_rate} | ${max_rate} | ${threshold} | ${perf_pdr_loss_acceptance} | | ... | ${perf_pdr_loss_acceptance_type} -| tc05-1518B-1t1c-ethip4udp-ip4base-udpsrcscale15-snat-pdrdisc +| tc05-IMIX-1t1c-ethip4udp-ip4base-udpsrcscale15-snat-ndrdisc | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core,\ | | ... | 1 receive queue per NIC port. SNAT is configured between DUTs -\ | | ... | 1 user and 15 ports (sessions) per user. -| | ... | [Ver] Find PDR for 1518 Byte frames using binary search start at 10GE\ +| | ... | [Ver] Find NDR for IMIX frames using binary search start at 10GE\ | | ... | linerate, step 100kpps. | | ... -| | [Teardown] | Performance test teardown | ${min_rate}pps | ${framesize} -| | ... | 3-node-IPv4-SNAT-1u-15p +| | [Teardown] | Run keywords | Performance test teardown | ${min_rate}pps +| | ... | ${framesize} | ${traffic_profile} +| | ... | AND | Show SNAT verbose | ${dut1} +| | ... | AND | Show SNAT verbose | ${dut2} | | ... -| | [Tags] | 1518B | 1T1C | STHREAD | PDRDISC | SKIP_PATCH +| | [Tags] | IMIX | 1T1C | STHREAD | NDRDISC | | ... -| | ${framesize}= | Set Variable | ${1518} +| | ${framesize}= | Set Variable | IMIX_v4_1 | | ${min_rate}= | Set Variable | ${100000} | | ${max_rate}= | Calculate pps | ${s_limit} | ${framesize} | | ${binary_min}= | Set Variable | ${min_rate} @@ -211,25 +215,22 @@ | | And Add SNAT to all DUTs | | And Apply startup configuration on all VPP DUTs | | When SNAT is initialized in a 3-node circular topology -| | Then Find PDR using binary search and pps | ${framesize} | ${binary_min} -| | ... | ${binary_max} | 3-node-IPv4-SNAT-1u-15p | ${min_rate} | ${max_rate} -| | ... | ${threshold} | ${perf_pdr_loss_acceptance} -| | ... | ${perf_pdr_loss_acceptance_type} +| | Then Find NDR using binary search and pps | ${framesize} | ${binary_min} +| | ... | ${binary_max} | ${traffic_profile} +| | ... | ${min_rate} | ${max_rate} | ${threshold} -| tc06-IMIX-1t1c-ethip4udp-ip4base-udpsrcscale15-snat-ndrdisc +| tc06-IMIX-1t1c-ethip4udp-ip4base-udpsrcscale15-snat-pdrdisc | | [Documentation] | | ... | [Cfg] DUT runs IPv4 routing config with 1 thread, 1 phy core,\ | | ... | 1 receive queue per NIC port. SNAT is configured between DUTs -\ | | ... | 1 user and 15 ports (sessions) per user. -| | ... | [Ver] Find NDR for IMIX frames using binary search start at 10GE\ +| | ... | [Ver] Find PDR for IMIX frames using binary search start at 10GE\ | | ... | linerate, step 100kpps. | | ... -| | [Teardown] | Run keywords | Performance test teardown | ${min_rate}pps -| | ... | ${framesize} | 3-node-IPv4-SNAT-1u-15p -| | ... | AND | Show SNAT verbose | ${dut1} -| | ... | AND | Show SNAT verbose | ${dut2} +| | [Teardown] | Performance test teardown | ${min_rate}pps | ${framesize} +| | ... | ${traffic_profile} | | ... -| | [Tags] | IMIX | 1T1C | STHREAD | NDRDISC +| | [Tags] | IMIX | 1T1C | STHREAD | PDRDISC | SKIP_PATCH | | ... | | ${framesize}= | Set Variable | IMIX_v4_1 | | ${min_rate}= | Set Variable | ${100000} @@ -243,6 +244,7 @@ | | And Add SNAT to all DUTs | | And Apply startup configuration on all VPP DUTs | | When SNAT is initialized in a 3-node circular topology -| | Then Find NDR using binary search and pps | ${framesize} | ${binary_min} -| | ... | ${binary_max} | 3-node-IPv4-SNAT-1u-15p | ${min_rate} | ${max_rate} -| | ... | ${threshold} +| | Then Find PDR using binary search and pps | ${framesize} | ${binary_min} +| | ... | ${binary_max} | ${traffic_profile} +| | ... | ${min_rate} | ${max_rate} | ${threshold} | ${perf_pdr_loss_acceptance} +| | ... | ${perf_pdr_loss_acceptance_type} \ No newline at end of file