Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch>
Change-Id: I5b59243aa9236183595d71198763187ed14d68a0
fi
case "${TEST_CODE}" in
fi
case "${TEST_CODE}" in
NODENESS="1n"
FLAVOR="vbox"
;;
NODENESS="1n"
FLAVOR="vbox"
;;
NODENESS="1n"
FLAVOR="skx"
;;
NODENESS="1n"
FLAVOR="skx"
;;
NODENESS="1n"
FLAVOR="spr"
;;
NODENESS="1n"
FLAVOR="spr"
;;
NODENESS="1n"
FLAVOR="tx2"
;;
NODENESS="1n"
FLAVOR="tx2"
;;
NODENESS="1n"
FLAVOR="aws"
;;
NODENESS="1n"
FLAVOR="aws"
;;
NODENESS="2n"
FLAVOR="aws"
;;
NODENESS="2n"
FLAVOR="aws"
;;
NODENESS="3n"
FLAVOR="aws"
;;
NODENESS="3n"
FLAVOR="aws"
;;
NODENESS="1n"
FLAVOR="c6gn"
;;
NODENESS="1n"
FLAVOR="c6gn"
;;
NODENESS="2n"
FLAVOR="c6gn"
;;
NODENESS="2n"
FLAVOR="c6gn"
;;
NODENESS="3n"
FLAVOR="c6gn"
;;
NODENESS="3n"
FLAVOR="c6gn"
;;
NODENESS="1n"
FLAVOR="c6in"
;;
NODENESS="1n"
FLAVOR="c6in"
;;
NODENESS="2n"
FLAVOR="c6in"
;;
NODENESS="2n"
FLAVOR="c6in"
;;
NODENESS="3n"
FLAVOR="c6in"
;;
NODENESS="3n"
FLAVOR="c6in"
;;
NODENESS="2n"
FLAVOR="zn2"
;;
NODENESS="2n"
FLAVOR="zn2"
;;
NODENESS="2n"
FLAVOR="clx"
;;
NODENESS="2n"
FLAVOR="clx"
;;
NODENESS="2n"
FLAVOR="icx"
;;
NODENESS="2n"
FLAVOR="icx"
;;
NODENESS="2n"
FLAVOR="spr"
;;
NODENESS="2n"
FLAVOR="spr"
;;
NODENESS="3n"
FLAVOR="icx"
;;
NODENESS="3n"
FLAVOR="icx"
;;
NODENESS="3na"
FLAVOR="spr"
;;
NODENESS="3na"
FLAVOR="spr"
;;
NODENESS="3nb"
FLAVOR="spr"
;;
NODENESS="3nb"
FLAVOR="spr"
;;
NODENESS="3n"
FLAVOR="snr"
;;
NODENESS="3n"
FLAVOR="snr"
;;
NODENESS="3n"
FLAVOR="icxd"
;;
NODENESS="3n"
FLAVOR="icxd"
;;
NODENESS="2n"
FLAVOR="tx2"
;;
NODENESS="2n"
FLAVOR="tx2"
;;
NODENESS="3n"
FLAVOR="tsh"
;;
NODENESS="3n"
FLAVOR="tsh"
;;
NODENESS="3n"
FLAVOR="alt"
;;
NODENESS="3n"
FLAVOR="alt"
;;
# Select default NIC tag.
case "${TEST_CODE}" in
# Select default NIC tag.
case "${TEST_CODE}" in
default_nic="nic_intel-e822cq"
;;
default_nic="nic_intel-e822cq"
;;
default_nic="nic_intel-e823c"
;;
default_nic="nic_intel-e823c"
;;
default_nic="nic_intel-x520-da2"
;;
default_nic="nic_intel-x520-da2"
;;
- *"3n-icx"* | *"2n-icx"*)
default_nic="nic_intel-e810cq"
;;
default_nic="nic_intel-e810cq"
;;
default_nic="nic_mellanox-cx7veat"
;;
default_nic="nic_mellanox-cx7veat"
;;
default_nic="nic_intel-e810cq"
;;
default_nic="nic_intel-e810cq"
;;
default_nic="nic_intel-e810cq"
;;
default_nic="nic_intel-e810cq"
;;
- *"2n-clx"* | *"2n-zn2"*)
default_nic="nic_intel-xxv710"
;;
default_nic="nic_intel-xxv710"
;;
- *"2n-tx2"* | *"3n-alt"*)
default_nic="nic_intel-xl710"
;;
default_nic="nic_intel-xl710"
;;
- *"1n-aws"* | *"2n-aws"* | *"3n-aws"*)
+ *"1n-aws" | *"2n-aws" | *"3n-aws")
default_nic="nic_amazon-nitro-50g"
;;
default_nic="nic_amazon-nitro-50g"
;;
- *"1n-c6gn"* | *"2n-c6gn"* | *"3n-c6gn"*)
+ *"1n-c6gn" | *"2n-c6gn" | *"3n-c6gn")
default_nic="nic_amazon-nitro-100g"
;;
default_nic="nic_amazon-nitro-100g"
;;
- *"1n-c6in"* | *"2n-c6in"* | *"3n-c6in"*)
+ *"1n-c6in" | *"2n-c6in" | *"3n-c6in")
default_nic="nic_amazon-nitro-200g"
;;
*)
default_nic="nic_amazon-nitro-200g"
;;
*)
# Reasons for blacklisting:
# - ipsechw - Blacklisted on testbeds without crypto hardware accelerator.
case "${TEST_CODE}" in
# Reasons for blacklisting:
# - ipsechw - Blacklisted on testbeds without crypto hardware accelerator.
case "${TEST_CODE}" in
test_tag_array+=("!avf")
test_tag_array+=("!vhost")
test_tag_array+=("!flow")
;;
test_tag_array+=("!avf")
test_tag_array+=("!vhost")
test_tag_array+=("!flow")
;;
test_tag_array+=("!flow")
;;
test_tag_array+=("!flow")
;;
test_tag_array+=("!ipsechw")
;;
test_tag_array+=("!ipsechw")
;;
test_tag_array+=("!ipsechw")
;;
test_tag_array+=("!ipsechw")
;;
test_tag_array+=("!ipsechw")
;;
test_tag_array+=("!ipsechw")
;;
test_tag_array+=("!ipsechw")
;;
test_tag_array+=("!ipsechw")
;;
test_tag_array+=("!ipsechw")
;;
test_tag_array+=("!ipsechw")
;;
test_tag_array+=("!ipsechw")
test_tag_array+=("!3_node_double_link_topoANDnic_intel-xxv710")
;;
test_tag_array+=("!ipsechw")
test_tag_array+=("!3_node_double_link_topoANDnic_intel-xxv710")
;;
test_tag_array+=("!drv_avf")
test_tag_array+=("!ipsechw")
;;
test_tag_array+=("!drv_avf")
test_tag_array+=("!ipsechw")
;;
- *"1n-aws"* | *"2n-aws"* | *"3n-aws"*)
+ *"1n-aws" | *"2n-aws" | *"3n-aws")
test_tag_array+=("!ipsechw")
;;
test_tag_array+=("!ipsechw")
;;
- *"1n-c6gn"* | *"2n-c6gn"* | *"3n-c6gn"*)
+ *"1n-c6gn" | *"2n-c6gn" | *"3n-c6gn")
test_tag_array+=("!ipsechw")
;;
test_tag_array+=("!ipsechw")
;;
- *"1n-c6in"* | *"2n-c6in"* | *"3n-c6in"*)
+ *"1n-c6in" | *"2n-c6in" | *"3n-c6in")
test_tag_array+=("!ipsechw")
;;
esac
test_tag_array+=("!ipsechw")
;;
esac
set -exuo pipefail
case "${TEST_CODE}" in
set -exuo pipefail
case "${TEST_CODE}" in
- *"1n-aws"* | *"2n-aws"* | *"3n-aws"*)
+ *"1n-aws" | *"2n-aws" | *"3n-aws")
export TREX_RX_DESCRIPTORS_COUNT=1024
export TREX_EXTRA_CMDLINE="--mbuf-factor 19"
export TREX_CORE_COUNT=6
# Settings to prevent duration stretching.
export PERF_TRIAL_STL_DELAY=0.1
;;
export TREX_RX_DESCRIPTORS_COUNT=1024
export TREX_EXTRA_CMDLINE="--mbuf-factor 19"
export TREX_CORE_COUNT=6
# Settings to prevent duration stretching.
export PERF_TRIAL_STL_DELAY=0.1
;;
- *"1n-c6gn"* | *"2n-c6gn"* | *"3n-c6gn"*)
+ *"1n-c6gn" | *"2n-c6gn" | *"3n-c6gn")
export TREX_RX_DESCRIPTORS_COUNT=1024
export TREX_EXTRA_CMDLINE="--mbuf-factor 19"
export TREX_CORE_COUNT=6
# Settings to prevent duration stretching.
export PERF_TRIAL_STL_DELAY=0.1
;;
export TREX_RX_DESCRIPTORS_COUNT=1024
export TREX_EXTRA_CMDLINE="--mbuf-factor 19"
export TREX_CORE_COUNT=6
# Settings to prevent duration stretching.
export PERF_TRIAL_STL_DELAY=0.1
;;
- *"1n-c6in"* | *"2n-c6in"* | *"3n-c6in"*)
+ *"1n-c6in" | *"2n-c6in" | *"3n-c6in")
export TREX_RX_DESCRIPTORS_COUNT=1024
export TREX_EXTRA_CMDLINE="--mbuf-factor 19"
export TREX_CORE_COUNT=6
# Settings to prevent duration stretching.
export PERF_TRIAL_STL_DELAY=0.1
;;
export TREX_RX_DESCRIPTORS_COUNT=1024
export TREX_EXTRA_CMDLINE="--mbuf-factor 19"
export TREX_CORE_COUNT=6
# Settings to prevent duration stretching.
export PERF_TRIAL_STL_DELAY=0.1
;;
# Maciek's workaround for Zen2 with lower amount of cores.
export TREX_CORE_COUNT=14
esac
# Maciek's workaround for Zen2 with lower amount of cores.
export TREX_CORE_COUNT=14
esac
die "${1:-FAILED TO UNRESERVE, FIX MANUALLY.}" 2
}
case "${TEST_CODE}" in
die "${1:-FAILED TO UNRESERVE, FIX MANUALLY.}" 2
}
case "${TEST_CODE}" in
- *"1n-aws"* | *"2n-aws"* | *"3n-aws"*)
+ *"1n-aws" | *"2n-aws" | *"3n-aws")
TERRAFORM_MODULE_DIR="terraform-aws-${NODENESS}-${FLAVOR}-c5n"
terraform_destroy || die "Failed to call terraform destroy."
;;
TERRAFORM_MODULE_DIR="terraform-aws-${NODENESS}-${FLAVOR}-c5n"
terraform_destroy || die "Failed to call terraform destroy."
;;
- *"1n-c6gn"* | *"2n-c6gn"* | *"3n-c6gn"*)
+ *"1n-c6gn" | *"2n-c6gn" | *"3n-c6gn")
TERRAFORM_MODULE_DIR="terraform-aws-${NODENESS}-${FLAVOR}"
terraform_destroy || die "Failed to call terraform destroy."
;;
TERRAFORM_MODULE_DIR="terraform-aws-${NODENESS}-${FLAVOR}"
terraform_destroy || die "Failed to call terraform destroy."
;;
- *"1n-c6in"* | *"2n-c6in"* | *"3n-c6in"*)
+ *"1n-c6in" | *"2n-c6in" | *"3n-c6in")
TERRAFORM_MODULE_DIR="terraform-aws-${NODENESS}-${FLAVOR}"
terraform_destroy || die "Failed to call terraform destroy."
;;
TERRAFORM_MODULE_DIR="terraform-aws-${NODENESS}-${FLAVOR}"
terraform_destroy || die "Failed to call terraform destroy."
;;