1*127e7dcaSLiu Jian // SPDX-License-Identifier: GPL-2.0
2*127e7dcaSLiu Jian 
3*127e7dcaSLiu Jian #include <linux/bpf.h>
4*127e7dcaSLiu Jian #include <bpf/bpf_helpers.h>
5*127e7dcaSLiu Jian 
6*127e7dcaSLiu Jian char _license[] SEC("license") = "GPL";
7*127e7dcaSLiu Jian 
8*127e7dcaSLiu Jian __u32 load_offset = 0;
9*127e7dcaSLiu Jian int test_result = 0;
10*127e7dcaSLiu Jian 
11*127e7dcaSLiu Jian SEC("tc")
skb_process(struct __sk_buff * skb)12*127e7dcaSLiu Jian int skb_process(struct __sk_buff *skb)
13*127e7dcaSLiu Jian {
14*127e7dcaSLiu Jian 	char buf[16];
15*127e7dcaSLiu Jian 
16*127e7dcaSLiu Jian 	test_result = bpf_skb_load_bytes(skb, load_offset, buf, 10);
17*127e7dcaSLiu Jian 
18*127e7dcaSLiu Jian 	return 0;
19*127e7dcaSLiu Jian }
20