1a6f68034SDavid S. Miller#!/bin/sh 2b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 3a6f68034SDavid S. Miller 4a6f68034SDavid S. Millerif [ $(id -u) != 0 ]; then 5a6f68034SDavid S. Miller echo $msg must be run as root >&2 6a6f68034SDavid S. Miller exit 0 7a6f68034SDavid S. Millerfi 8a6f68034SDavid S. Miller 9a6f68034SDavid S. Millerecho "--------------------" 10a6f68034SDavid S. Millerecho "running psock_fanout test" 11a6f68034SDavid S. Millerecho "--------------------" 12cc30c93fSWillem de Bruijn./in_netns.sh ./psock_fanout 13a6f68034SDavid S. Millerif [ $? -ne 0 ]; then 14a6f68034SDavid S. Miller echo "[FAIL]" 15a6f68034SDavid S. Millerelse 16a6f68034SDavid S. Miller echo "[PASS]" 17a6f68034SDavid S. Millerfi 1823a95442SDaniel Borkmann 1923a95442SDaniel Borkmannecho "--------------------" 2023a95442SDaniel Borkmannecho "running psock_tpacket test" 2123a95442SDaniel Borkmannecho "--------------------" 22cc30c93fSWillem de Bruijn./in_netns.sh ./psock_tpacket 2323a95442SDaniel Borkmannif [ $? -ne 0 ]; then 2423a95442SDaniel Borkmann echo "[FAIL]" 2523a95442SDaniel Borkmannelse 2623a95442SDaniel Borkmann echo "[PASS]" 2723a95442SDaniel Borkmannfi 28*358be656SWillem de Bruijn 29*358be656SWillem de Bruijnecho "--------------------" 30*358be656SWillem de Bruijnecho "running txring_overwrite test" 31*358be656SWillem de Bruijnecho "--------------------" 32*358be656SWillem de Bruijn./in_netns.sh ./txring_overwrite 33*358be656SWillem de Bruijnif [ $? -ne 0 ]; then 34*358be656SWillem de Bruijn echo "[FAIL]" 35*358be656SWillem de Bruijnelse 36*358be656SWillem de Bruijn echo "[PASS]" 37*358be656SWillem de Bruijnfi 38