|
@@ -10,9 +10,21 @@ test_run()
|
|
|
|
|
|
echo "[ JIT enabled:$1 hardened:$2 ]"
|
|
echo "[ JIT enabled:$1 hardened:$2 ]"
|
|
dmesg -C
|
|
dmesg -C
|
|
- insmod $SRC_TREE/lib/test_bpf.ko 2> /dev/null
|
|
|
|
- if [ $? -ne 0 ]; then
|
|
|
|
- rc=1
|
|
|
|
|
|
+ if [ -f ${SRC_TREE}/lib/test_bpf.ko ]; then
|
|
|
|
+ insmod ${SRC_TREE}/lib/test_bpf.ko 2> /dev/null
|
|
|
|
+ if [ $? -ne 0 ]; then
|
|
|
|
+ rc=1
|
|
|
|
+ fi
|
|
|
|
+ else
|
|
|
|
+ # Use modprobe dry run to check for missing test_bpf module
|
|
|
|
+ if ! /sbin/modprobe -q -n test_bpf; then
|
|
|
|
+ echo "test_bpf: [SKIP]"
|
|
|
|
+ elif /sbin/modprobe -q test_bpf; then
|
|
|
|
+ echo "test_bpf: ok"
|
|
|
|
+ else
|
|
|
|
+ echo "test_bpf: [FAIL]"
|
|
|
|
+ rc=1
|
|
|
|
+ fi
|
|
fi
|
|
fi
|
|
rmmod test_bpf 2> /dev/null
|
|
rmmod test_bpf 2> /dev/null
|
|
dmesg | grep FAIL
|
|
dmesg | grep FAIL
|