Added documentation
[ana-net.git] / opt / op.sh
blob878ef0276fcf76b0abdba7490a17245090b19a43
1 #!/bin/sh
3 insmod lana.ko
4 insmod sd_rr.ko
5 insmod fb_dummy.ko
7 #echo "1" > /proc/net/lana/sched/sched_cpu
9 ../usr/fbctl add fb1 eth
10 ../usr/fbctl add fb2 dummy
11 ../usr/fbctl add fb3 dummy
12 ../usr/fbctl bind fb3 fb2
13 ../usr/fbctl bind fb2 fb1
15 opcontrol --reset
16 opcontrol --shutdown
17 rm /root/.oprofile/daemonrc
18 opcontrol --init
19 if [ $# -eq 0 ] ; then
20 opcontrol --setup --vmlinux=../../../linux-2.6/vmlinux --separate=cpu --event=CPU_CLK_UNHALTED:100000:0:1:0
21 else
22 opcontrol --setup --vmlinux=../../../linux-2.6/vmlinux --separate=cpu --event=$@
24 opcontrol --status
25 opcontrol --start
27 insmod testskb.ko
29 opcontrol --dump
30 opreport -l -p ./
31 opcontrol --shutdown
33 rmmod testskb
35 ../usr/fbctl unbind fb2 fb1
36 ../usr/fbctl unbind fb3 fb2
37 ../usr/fbctl rm fb3
38 ../usr/fbctl rm fb2
39 ../usr/fbctl rm fb1
41 echo "-1" > /proc/net/lana/ppesched
43 sleep 1
45 rmmod fb_dummy
46 rmmod sd_rr
47 rmmod lana
49 echo "+++ done +++"