1 // SPDX-License-Identifier: GPL-2.0
4 #include <bpf/bpf_helpers.h>
7 __uint(type
, BPF_MAP_TYPE_PROG_ARRAY
);
8 __uint(max_entries
, 1);
9 __uint(key_size
, sizeof(__u32
));
10 __uint(value_size
, sizeof(__u32
));
11 } jmp_table
SEC(".maps");
13 static volatile int count
;
16 int bpf_func_0(struct __sk_buff
*skb
)
19 bpf_tail_call_static(skb
, &jmp_table
, 0);
24 int entry(struct __sk_buff
*skb
)
26 bpf_tail_call_static(skb
, &jmp_table
, 0);
30 char __license
[] SEC("license") = "GPL";
31 int _version
SEC("version") = 1;