Home
last modified time | relevance | path

Searched refs:bpf_dynptr_from_skb (Results 1 – 17 of 17) sorted by relevance

/linux/tools/testing/selftests/bpf/progs/
H A Dtest_kfunc_param_nullable.c14 bpf_dynptr_from_skb(skb, 0, &data); in kfunc_dynptr_nullable_test1()
25 bpf_dynptr_from_skb(skb, 0, &data); in kfunc_dynptr_nullable_test2()
37 bpf_dynptr_from_skb(skb, 0, &data); in kfunc_dynptr_nullable_test3()
H A Dip_check_defrag.c46 if (bpf_dynptr_from_skb(skb, 0, &ptr)) in handle_v4()
68 if (bpf_dynptr_from_skb(skb, 0, &ptr)) in handle_v6()
H A Ddynptr_fail.c260 bpf_dynptr_from_skb(skb, 0, &ptr); in data_slice_out_of_bounds_skb()
738 bpf_dynptr_from_skb(skb, 0, &ptr); in dynptr_from_dynptr_slice()
1142 bpf_dynptr_from_skb(skb, 0, &ptr); in skb_invalid_slice_write()
1183 bpf_dynptr_from_skb(skb, 0, &ptr); in skb_invalid_data_slice1()
1209 bpf_dynptr_from_skb(skb, 0, &ptr); in skb_invalid_data_slice2()
1236 bpf_dynptr_from_skb(skb, 0, &ptr); in skb_invalid_data_slice3()
1262 bpf_dynptr_from_skb(skb, 0, &ptr); in skb_invalid_data_slice4()
1285 bpf_dynptr_from_skb(skb, 0, &data); in ro_skb_slice_invalid_after_metadata_write()
1308 bpf_dynptr_from_skb(skb, 0, &data); in rw_skb_slice_invalid_after_metadata_write()
1331 bpf_dynptr_from_skb(skb, 0, &data); in ro_skb_meta_slice_invalid_after_payload_write()
[all …]
H A Ddynptr_success.c178 if (bpf_dynptr_from_skb(skb, 0, &ptr)) { in test_skb_readonly()
199 if (bpf_dynptr_from_skb(skb, 0, &ptr)) { in test_dynptr_skb_data()
478 if (bpf_dynptr_from_skb(skb, 123, &ptr1) != -EINVAL) { in test_dynptr_clone()
490 if (bpf_dynptr_from_skb(skb, 0, &ptr2)) { in test_dynptr_clone()
526 if (bpf_dynptr_from_skb(skb, 0, &ptr1)) { in test_dynptr_skb_no_buff()
573 if (bpf_dynptr_from_skb(skb, 0, &ptr)) { in bpf_memcmp()
590 if (bpf_dynptr_from_skb(skb, 0, &ptr)) { in test_dynptr_copy()
612 if (bpf_dynptr_from_skb(skb, 0, &ptr)) { in test_dynptr_copy_xdp()
849 err = bpf_dynptr_from_skb(skb, 0, &ptr); in test_dynptr_memset_xdp_chunks()
H A Dcrypto_bench.c81 bpf_dynptr_from_skb(skb, 0, &psrc); in crypto_encrypt()
105 bpf_dynptr_from_skb(skb, 0, &psrc); in crypto_decrypt()
H A Dverifier_netfilter_ctx.c97 if (ctx->skb->len <= 20 || bpf_dynptr_from_skb(skb, 0, &ptr)) in with_valid_ctx_access_test6()
H A Dverifier_mem_size_reg.c22 bpf_dynptr_from_skb(skb, 0, &dptr); in dynptr_slice_null_buf_size_precise()
H A Dtest_xdp_meta.c100 bpf_dynptr_from_skb(ctx, 0, &data); in ing_cls_dynptr_write()
138 bpf_dynptr_from_skb(ctx, 0, &data); in ing_cls_dynptr_slice_rdwr()
425 bpf_dynptr_from_skb(ctx, 0, &data); in clone_meta_dynptr_survives_data_slice_write()
496 bpf_dynptr_from_skb(ctx, 0, &data); in clone_meta_dynptr_rw_before_data_dynptr_write()
H A Dverifier_map_lookup_refine.c38 bpf_dynptr_from_skb(skb, 0, &dptr); in mapofmaps_value_as_kfunc_mem_buf()
H A Dcrypto_sanity.c56 bpf_dynptr_from_skb(skb, 0, psrc); in skb_crypto_setup()
H A Dtest_l4lb_noinline_dynptr.c469 bpf_dynptr_from_skb(ctx, 0, &ptr); in balancer_ingress()
H A Dtest_cls_redirect_dynptr.c846 bpf_dynptr_from_skb(skb, 0, &dynptr); in cls_redirect()
/linux/tools/testing/selftests/bpf/
H A Dbpf_kfuncs.h11 extern int bpf_dynptr_from_skb(struct __sk_buff *skb, __u64 flags,
/linux/net/sched/
H A Dbpf_qdisc.c283 BTF_ID_FLAGS(func, bpf_dynptr_from_skb)
293 BTF_ID(func, bpf_dynptr_from_skb)
/linux/Documentation/bpf/
H A Dkfuncs.rst172 __bpf_kfunc int bpf_dynptr_from_skb(..., struct bpf_dynptr_kern *ptr__uninit)
/linux/net/core/
H A Dfilter.c12422 __bpf_kfunc int bpf_dynptr_from_skb(struct __sk_buff *s, u64 flags, in bpf_dynptr_from_skb() function
12802 err = bpf_dynptr_from_skb(skb, flags, ptr__uninit); in bpf_dynptr_from_skb_rdonly()
12812 BTF_ID_FLAGS(func, bpf_dynptr_from_skb)
/linux/kernel/bpf/
H A Dverifier.c11685 BTF_ID(func, bpf_dynptr_from_skb) in BTF_ID()