67 lines · bash
1#!/bin/sh2# SPDX-License-Identifier: GPL-2.03 4# If a module is required and was not compiled5# the test that requires it will fail anyways6try_modprobe() {7 modprobe -q -R "$1"8 if [ $? -ne 0 ]; then9 echo "Module $1 not found... skipping."10 else11 modprobe "$1"12 fi13}14 15try_modprobe netdevsim16try_modprobe act_bpf17try_modprobe act_connmark18try_modprobe act_csum19try_modprobe act_ct20try_modprobe act_ctinfo21try_modprobe act_gact22try_modprobe act_gate23try_modprobe act_mirred24try_modprobe act_mpls25try_modprobe act_nat26try_modprobe act_pedit27try_modprobe act_police28try_modprobe act_sample29try_modprobe act_simple30try_modprobe act_skbedit31try_modprobe act_skbmod32try_modprobe act_tunnel_key33try_modprobe act_vlan34try_modprobe cls_basic35try_modprobe cls_bpf36try_modprobe cls_cgroup37try_modprobe cls_flow38try_modprobe cls_flower39try_modprobe cls_fw40try_modprobe cls_matchall41try_modprobe cls_route42try_modprobe cls_u3243try_modprobe em_canid44try_modprobe em_cmp45try_modprobe em_ipset46try_modprobe em_ipt47try_modprobe em_meta48try_modprobe em_nbyte49try_modprobe em_text50try_modprobe em_u3251try_modprobe sch_cake52try_modprobe sch_cbs53try_modprobe sch_choke54try_modprobe sch_codel55try_modprobe sch_drr56try_modprobe sch_etf57try_modprobe sch_ets58try_modprobe sch_fq59try_modprobe sch_fq_codel60try_modprobe sch_fq_pie61try_modprobe sch_gred62try_modprobe sch_hfsc63try_modprobe sch_hhf64try_modprobe sch_htb65try_modprobe sch_teql66./tdc.py -J`nproc`67