tdc.sh 1.4 KB

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