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_ipt 24try_modprobe act_mirred 25try_modprobe act_mpls 26try_modprobe act_nat 27try_modprobe act_pedit 28try_modprobe act_police 29try_modprobe act_sample 30try_modprobe act_simple 31try_modprobe act_skbedit 32try_modprobe act_skbmod 33try_modprobe act_tunnel_key 34try_modprobe act_vlan 35try_modprobe cls_basic 36try_modprobe cls_bpf 37try_modprobe cls_cgroup 38try_modprobe cls_flow 39try_modprobe cls_flower 40try_modprobe cls_fw 41try_modprobe cls_matchall 42try_modprobe cls_route 43try_modprobe cls_u32 44try_modprobe em_canid 45try_modprobe em_cmp 46try_modprobe em_ipset 47try_modprobe em_ipt 48try_modprobe em_meta 49try_modprobe em_nbyte 50try_modprobe em_text 51try_modprobe em_u32 52try_modprobe sch_cake 53try_modprobe sch_cbs 54try_modprobe sch_choke 55try_modprobe sch_codel 56try_modprobe sch_drr 57try_modprobe sch_etf 58try_modprobe sch_ets 59try_modprobe sch_fq 60try_modprobe sch_fq_codel 61try_modprobe sch_fq_pie 62try_modprobe sch_gred 63try_modprobe sch_hfsc 64try_modprobe sch_hhf 65try_modprobe sch_htb 66try_modprobe sch_teql 67./tdc.py -J`nproc` -c actions 68./tdc.py -J`nproc` -c qdisc 69