Commit 1f4fbb86 authored by Hejing Li's avatar Hejing Li Committed by Antoine Kaufmann
Browse files

pktgen script done

parent 41efa772
...@@ -4,13 +4,15 @@ SIMBRICKS_DIR="/DS/endhost-networking/work/sim/hejing/simbricks" ...@@ -4,13 +4,15 @@ SIMBRICKS_DIR="/DS/endhost-networking/work/sim/hejing/simbricks"
RUN_DIR="/tmp/hejing-work/pktgen" RUN_DIR="/tmp/hejing-work/pktgen"
NUM_HOST=$1 NUM_HOST=$1
ALL_PIDS="" ALL_PIDS=""
PKTGEN_PIDS=""
# -inst num # -inst num
run_pktgen(){ run_pktgen(){
echo "starting host $1" echo "starting host $1"
PKTGEN_EXE=/DS/endhost-networking/work/sim/hejing/simbricks/sims/net/pktgen/pktgen PKTGEN_EXE=/DS/endhost-networking/work/sim/hejing/simbricks/sims/net/pktgen/pktgen
$PKTGEN_EXE -m 0 -S 500 -E 500 -h $RUN_DIR/eth.$1 & $PKTGEN_EXE -m 0 -S 500 -E 500 -n $1 -h $RUN_DIR/eth.$1 &
pid=$! pid=$!
ALL_PIDS="$ALL_PIDS $pid" ALL_PIDS="$ALL_PIDS $pid"
PKTGEN_PIDS="$PKTGEN_PIDS $pid"
return $pid return $pid
} }
...@@ -50,6 +52,7 @@ sighandler(){ ...@@ -50,6 +52,7 @@ sighandler(){
} }
trap "sighandler" SIGINT trap "sighandler" SIGINT
date
rm -rf $RUN_DIR rm -rf $RUN_DIR
mkdir -p $RUN_DIR mkdir -p $RUN_DIR
r=0 r=0
...@@ -60,4 +63,13 @@ do ...@@ -60,4 +63,13 @@ do
done done
sleep 2 sleep 2
run_switch $1 run_switch $1
\ No newline at end of file SWITCH_PID=$!
for p in $PKTGEN_PIDS ; do
wait $p
done
echo "kill switch"
kill -9 $SWITCH_PID
date
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment