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 Jianint 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