3 BPF_PROG_TYPE_SOCKET_FILTER 1
5 BPF_PROG_TYPE_SCHED_CLS 3
6 BPF_PROG_TYPE_SCHED_ACT 4
7 BPF_PROG_TYPE_TRACEPOINT 5
9 BPF_PROG_TYPE_PERF_EVENT 7
10 BPF_PROG_TYPE_CGROUP_SKB 8
11 BPF_PROG_TYPE_CGROUP_SOCK 9
12 BPF_PROG_TYPE_LWT_IN 10
13 BPF_PROG_TYPE_LWT_OUT 11
14 BPF_PROG_TYPE_LWT_XMIT 12
15 BPF_PROG_TYPE_SOCK_OPS 13
16 BPF_PROG_TYPE_SK_SKB 14
17 BPF_PROG_TYPE_CGROUP_DEVICE 15
18 BPF_PROG_TYPE_SK_MSG 16
19 BPF_PROG_TYPE_RAW_TRACEPOINT 17
20 BPF_PROG_TYPE_LWT_SEG6LOCAL 18
21 BPF_PROG_TYPE_LIRC_MODE2 19
22 BPF_PROG_TYPE_SK_REUSEPORT 20