Merge tag 'selinux-pr-20190801' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-microblaze.git] / tools / testing / selftests / net / run_afpackettests
1 #!/bin/sh
2 # SPDX-License-Identifier: GPL-2.0
3
4 if [ $(id -u) != 0 ]; then
5         echo $msg must be run as root >&2
6         exit 0
7 fi
8
9 ret=0
10 echo "--------------------"
11 echo "running psock_fanout test"
12 echo "--------------------"
13 ./in_netns.sh ./psock_fanout
14 if [ $? -ne 0 ]; then
15         echo "[FAIL]"
16         ret=1
17 else
18         echo "[PASS]"
19 fi
20
21 echo "--------------------"
22 echo "running psock_tpacket test"
23 echo "--------------------"
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
40 if [ $? -ne 0 ]; then
41         echo "[FAIL]"
42         ret=1
43 else
44         echo "[PASS]"
45 fi
46 exit $ret