Lines Matching refs:skb
18 int BPF_PROG(test_main, struct sk_buff *skb, int ret) in BPF_PROG() argument
23 len = skb->len; in BPF_PROG()
33 int BPF_PROG(test_subprog1, struct sk_buff *skb, int ret) in BPF_PROG() argument
38 len = skb->len; in BPF_PROG()
68 struct sk_buff *skb = (void *)ctx->args[0]; in test_subprog2() local
73 __builtin_preserve_access_index(&skb->len)); in test_subprog2()
90 int BPF_PROG(test_subprog3, int val, struct sk_buff *skb, int ret) in BPF_PROG() argument
95 len = skb->len; in BPF_PROG()
105 int new_get_skb_len(struct __sk_buff *skb) in new_get_skb_len() argument
107 int len = skb->len; in new_get_skb_len()
117 int new_get_skb_ifindex(int val, struct __sk_buff *skb, int var) in new_get_skb_ifindex() argument
119 void *data_end = (void *)(long)skb->data_end; in new_get_skb_ifindex()
120 void *data = (void *)(long)skb->data; in new_get_skb_ifindex()
122 int ifindex = skb->ifindex; in new_get_skb_ifindex()
133 if (bpf_skb_load_bytes(skb, 14, &ip6, sizeof(ip6)) < 0) in new_get_skb_ifindex()
157 int new_test_pkt_write_access_subprog(struct __sk_buff *skb, __u32 off) in new_test_pkt_write_access_subprog() argument
160 void *data = (void *)(long)skb->data; in new_test_pkt_write_access_subprog()
161 void *data_end = (void *)(long)skb->data_end; in new_test_pkt_write_access_subprog()