forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/tools/testing/selftests/net/run_afpackettests
....@@ -6,12 +6,14 @@
66 exit 0
77 fi
88
9
+ret=0
910 echo "--------------------"
1011 echo "running psock_fanout test"
1112 echo "--------------------"
1213 ./in_netns.sh ./psock_fanout
1314 if [ $? -ne 0 ]; then
1415 echo "[FAIL]"
16
+ ret=1
1517 else
1618 echo "[PASS]"
1719 fi
....@@ -19,9 +21,26 @@
1921 echo "--------------------"
2022 echo "running psock_tpacket test"
2123 echo "--------------------"
22
-./in_netns.sh ./psock_tpacket
24
+if [ -f /proc/kallsyms ]; then
25
+ ./in_netns.sh ./psock_tpacket
26
+ if [ $? -ne 0 ]; then
27
+ echo "[FAIL]"
28
+ ret=1
29
+ else
30
+ echo "[PASS]"
31
+ fi
32
+else
33
+ echo "[SKIP] CONFIG_KALLSYMS not enabled"
34
+fi
35
+
36
+echo "--------------------"
37
+echo "running txring_overwrite test"
38
+echo "--------------------"
39
+./in_netns.sh ./txring_overwrite
2340 if [ $? -ne 0 ]; then
2441 echo "[FAIL]"
42
+ ret=1
2543 else
2644 echo "[PASS]"
2745 fi
46
+exit $ret