protocol {802.1Q | 802.1ad}, loose_binding {off | on} and reorder_hdr {off | on}.
Signed-off-by: Alexey Kodanev <alexey.koda...@oracle.com> --- testcases/network/virt/vlan01.sh | 33 ++++++++++++++++++++++++++++++--- 1 files changed, 30 insertions(+), 3 deletions(-) diff --git a/testcases/network/virt/vlan01.sh b/testcases/network/virt/vlan01.sh index 0e86668..c4d56e8 100755 --- a/testcases/network/virt/vlan01.sh +++ b/testcases/network/virt/vlan01.sh @@ -23,12 +23,39 @@ TCID=vlan01 TST_TOTAL=1 virt_type="vlan" -start_id=0 -virt_count=4095 . test_net.sh . virt_lib.sh -virt_multiple_add_test +p0="protocol 802.1Q" +p1="protocol 802.1ad" +lb0="loose_binding off" +lb1="loose_binding on" +rh0="reorder_hdr off" +rh1="reorder_hdr on" + +opts="$p0 $lb0 $rh0,$p0 $lb0 $rh1,$p0 $lb1 $rh0,$p0 $lb1 $rh1,\ +$p1 $lb0 $rh0,$p1 $lb0 $rh1,$p1 $lb1 $rh0,$p1 $lb1 $rh1," + +start_id=1 +virt_count=500 + +for n in $(seq 1 8); do + params="$(echo $opts | cut -d',' -f$n)" + + tst_resm TINFO "add $virt_type with '$params'" + + virt_add ltp_v0 id 0 $params > /dev/null 2>&1 + if [ $? -ne 0 ]; then + tst_resm TCONF "iproute or kernel doesn't support '$params'" + params="" + else + ROD_SILENT "ip li delete ltp_v0" + fi + + virt_multiple_add_test "$params" + + start_id=$(($start_id + $virt_count)) +done tst_exit -- 1.7.1 ------------------------------------------------------------------------------ Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ _______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list