4 if [ ! -e /sys/class/net/can1 ];then
5 lava-test-case canconfig_can0 --result skip
6 lava-test-case canconfig_can1 --result skip
7 lava-test-case start_can0 --result skip
8 lava-test-case start_can1 --result skip
9 lava-test-case send_frames_through_can0 --result skip
10 lava-test-case receive_frames_through_can1 --result skip
11 lava-test-case stop_can0 --result skip
12 lava-test-case stop_can1 --result skip
16 #Make sure always that the can interface is down before
17 #starting the config step.
21 #config the can interfaces
22 ip link set can0 type can bitrate 50000
24 lava-test-case canconfig_can0 --result pass
26 lava-test-case canconfig_can0 --result fail
29 ip link set can1 type can bitrate 50000
31 lava-test-case canconfig_can1 --result pass
33 lava-test-case canconfig_can1 --result fail
39 lava-test-case start_can0 --result pass
41 lava-test-case start_can0 --result fail
46 lava-test-case start_can1 --result pass
48 lava-test-case start_can1 --result fail
54 lava-test-case send_frames_through_can0 --result pass
56 lava-test-case send_frames_through_can0 --result fail
61 candump can1 > $file_can &
63 if [ -s $file_can ];then
64 lava-test-case receive_frames_through_can1 --result pass
66 lava-test-case receive_frames_through_can1 --result fail
73 lava-test-case stop_can0 --result pass
75 lava-test-case stop_can0 --result fail
80 lava-test-case stop_can1 --result pass
82 lava-test-case stop_can1 --result fail