4 lava-test-case canconfig_can0 --result skip
5 lava-test-case start_can0 --result skip
6 lava-test-case send_frames_through_can0 --result skip
7 lava-test-case receive_frames_through_can0 --result skip
8 lava-test-case stop_can0 --result skip
12 if [ ! -e /sys/class/net/can0 ];then
18 ip -V 2>&1 | grep -q -i BusyBox
21 if [ $RET -eq 0 ];then
22 echo "WARN: busybox ip is not handled"
23 # busybox ip does not handle bitrate option
27 #Make sure always that the can interface is down before
28 #starting the config step.
31 #config the can interfaces
32 ip link set can0 type can bitrate 50000 loopback on
35 lava-test-case canconfig_can0 --result pass
37 lava-test-case canconfig_can0 --result fail
44 lava-test-case start_can0 --result pass
46 lava-test-case start_can0 --result fail
55 lava-test-case send_frames_through_can0 --result pass
57 lava-test-case send_frames_through_can0 --result fail
63 candump can0 > $file_can &
65 if [ -s $file_can ];then
66 lava-test-case receive_frames_through_can0 --result pass
68 lava-test-case receive_frames_through_can0 --result fail
75 lava-test-case stop_can0 --result pass
77 lava-test-case stop_can0 --result fail