Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1#!/bin/sh
2# SPDX-License-Identifier: GPL-2.0
3
4if [ $(id -u) != 0 ]; then
5 echo $msg must be run as root >&2
6 exit 0
7fi
8
9ret=0
10echo "--------------------"
11echo "running psock_fanout test"
12echo "--------------------"
13./in_netns.sh ./psock_fanout
14if [ $? -ne 0 ]; then
15 echo "[FAIL]"
16 ret=1
17else
18 echo "[PASS]"
19fi
20
21echo "--------------------"
22echo "running psock_tpacket test"
23echo "--------------------"
24if [ -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
32else
33 echo "[SKIP] CONFIG_KALLSYMS not enabled"
34fi
35
36echo "--------------------"
37echo "running txring_overwrite test"
38echo "--------------------"
39./in_netns.sh ./txring_overwrite
40if [ $? -ne 0 ]; then
41 echo "[FAIL]"
42 ret=1
43else
44 echo "[PASS]"
45fi
46exit $ret