1#!/bin/sh 2# SPDX-License-Identifier: GPL-2.0 3 4# If a module is required and was not compiled 5# the test that requires it will fail anyways 6try_modprobe() { 7 modprobe -q -R "$1" 8 if [ $? -ne 0 ]; then 9 echo "Module $1 not found... skipping." 10 else 11 modprobe "$1" 12 fi 13} 14 15try_modprobe netdevsim 16try_modprobe act_bpf 17try_modprobe act_connmark 18try_modprobe act_csum 19try_modprobe act_ct 20try_modprobe act_ctinfo 21try_modprobe act_gact 22try_modprobe act_gate 23try_modprobe act_mirred 24try_modprobe act_mpls 25try_modprobe act_nat 26try_modprobe act_pedit 27try_modprobe act_police 28try_modprobe act_sample 29try_modprobe act_simple 30try_modprobe act_skbedit 31try_modprobe act_skbmod 32try_modprobe act_tunnel_key 33try_modprobe act_vlan 34try_modprobe cls_basic 35try_modprobe cls_bpf 36try_modprobe cls_cgroup 37try_modprobe cls_flow 38try_modprobe cls_flower 39try_modprobe cls_fw 40try_modprobe cls_matchall 41try_modprobe cls_route 42try_modprobe cls_u32 43try_modprobe em_canid 44try_modprobe em_cmp 45try_modprobe em_ipset 46try_modprobe em_ipt 47try_modprobe em_meta 48try_modprobe em_nbyte 49try_modprobe em_text 50try_modprobe em_u32 51try_modprobe sch_cake 52try_modprobe sch_cbs 53try_modprobe sch_choke 54try_modprobe sch_codel 55try_modprobe sch_drr 56try_modprobe sch_etf 57try_modprobe sch_ets 58try_modprobe sch_fq 59try_modprobe sch_fq_codel 60try_modprobe sch_fq_pie 61try_modprobe sch_gred 62try_modprobe sch_hfsc 63try_modprobe sch_hhf 64try_modprobe sch_htb 65try_modprobe sch_teql 66./tdc.py -J`nproc` -c actions 67./tdc.py -J`nproc` -c qdisc 68