]> rtime.felk.cvut.cz Git - can-benchmark.git/commitdiff
Introduce switch to select type of traffic
authorMichal Sojka <sojkam1@fel.cvut.cz>
Fri, 3 Dec 2010 22:33:08 +0000 (23:33 +0100)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Fri, 3 Dec 2010 22:33:08 +0000 (23:33 +0100)
gw-tests/lib.sh

index 0d7fe2c43193df15ce77454870604cd21a2a6d9d..c6bf93fac8ac2e3cd5ba2229c2954392ffb8187b 100644 (file)
@@ -5,6 +5,7 @@ while [ $# -gt 0 ]; do
        -P) OPT_PLOT_DISABLE=1; shift;;
        -p) OPT_PLOT_ONLY=1; shift;;
        -X|--no-x11-plot) OPT_NO_X11=1; shift;;
+       -t) OPT_TRAFFIC=$2; shift 2;;
     esac
 done
 
@@ -71,7 +72,14 @@ echo_plot() {
 }
 
 traffic_and_length() {
-    echo -o -l $1
+    local opts
+    case $OPT_TRAFFIC in
+       all) error "Bug in the test script - traffic cannot be 'all' here.";;
+       flood|100) opts='';;
+       50)        opts="-p $((2*(44+$1*8)))";;
+       *)         opts="-o";;
+    esac
+    echo $opts -l $1
 }
 
 _run() {