From: Michal Sojka Date: Wed, 1 Dec 2010 13:39:27 +0000 (+0100) Subject: Add test to compare kernel vs. userspace gw X-Git-Tag: fix-allnoconfig~286 X-Git-Url: http://rtime.felk.cvut.cz/gitweb/can-benchmark.git/commitdiff_plain/0479cd3b2f5ee84b6c005f0874bf1a8371b232f6 Add test to compare kernel vs. userspace gw --- diff --git a/gw-tests/user.sh b/gw-tests/user.sh new file mode 100755 index 0000000..1edfa74 --- /dev/null +++ b/gw-tests/user.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +. lib.sh + +main() { + pid=$(sshgw 'chrt -f 90 candump -s2 -b can1 can0 & echo $!') + latester -d can0 -d can1 -d can2 -o -c $COUNT -l 2 -h uhist2.dat -f utime2.dat + latester -d can0 -d can1 -d can2 -o -c $COUNT -l 8 -h uhist8.dat -f utime8.dat + sshgw kill $pid + sshgw cangw -A -s can0 -d can1 + latester -d can0 -d can1 -d can2 -o -c $COUNT -l 2 -h khist2.dat -f ktime2.dat + latester -d can0 -d can1 -d can2 -o -c $COUNT -l 8 -h khist8.dat -f ktime8.dat +} + +plot_cmds() { + cat <