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 act_ife 35try_modprobe act_meta_mark 36try_modprobe act_meta_skbtcindex 37try_modprobe act_meta_skbprio 38try_modprobe cls_basic 39try_modprobe cls_bpf 40try_modprobe cls_cgroup 41try_modprobe cls_flow 42try_modprobe cls_flower 43try_modprobe cls_fw 44try_modprobe cls_matchall 45try_modprobe cls_route 46try_modprobe cls_u32 47try_modprobe em_canid 48try_modprobe em_cmp 49try_modprobe em_ipset 50try_modprobe em_ipt 51try_modprobe em_meta 52try_modprobe em_nbyte 53try_modprobe em_text 54try_modprobe em_u32 55try_modprobe sch_cake 56try_modprobe sch_cbs 57try_modprobe sch_choke 58try_modprobe sch_codel 59try_modprobe sch_drr 60try_modprobe sch_etf 61try_modprobe sch_ets 62try_modprobe sch_fq 63try_modprobe sch_fq_codel 64try_modprobe sch_fq_pie 65try_modprobe sch_gred 66try_modprobe sch_hfsc 67try_modprobe sch_hhf 68try_modprobe sch_htb 69try_modprobe sch_teql 70./tdc.py -J`nproc` 71