Home
last modified time | relevance | path

Searched refs:BPF_PROG_TYPE_EXT (Results 1 – 13 of 13) sorted by relevance

/openbmc/linux/Documentation/bpf/
H A Ddrgn.rst28 ``BPF_PROG_TYPE_EXT`` and ``BPF_PROG_TYPE_TRACING`` attached to other BPF
57 …658: BPF_PROG_TYPE_EXT new_get_skb_len linked:[650->16: BPF_TRAMP_…
58 …659: BPF_PROG_TYPE_EXT new_get_skb_ifindex linked:[650->23: BPF_TRAMP_…
59 …660: BPF_PROG_TYPE_EXT new_get_constant linked:[650->19: BPF_TRAMP_…
67 …658: BPF_PROG_TYPE_EXT new_get_skb_len linked:[650->16: BPF_TRAMP_…
69 , means that BPF program id 658, type ``BPF_PROG_TYPE_EXT``, name
/openbmc/linux/tools/lib/bpf/
H A Dlibbpf_probes.c146 case BPF_PROG_TYPE_EXT: in probe_prog_load()
422 case BPF_PROG_TYPE_EXT: in libbpf_probe_bpf_helper()
H A Dlibbpf.c208 [BPF_PROG_TYPE_EXT] = "ext",
9400 if (prog->type == BPF_PROG_TYPE_EXT || attach_prog_fd) { in libbpf_find_attach_btf_id()
12009 if (prog->type != BPF_PROG_TYPE_EXT) { in bpf_program__attach_freplace()
/openbmc/linux/include/linux/
H A Dbpf_types.h73 BPF_PROG_TYPE(BPF_PROG_TYPE_EXT, bpf_extension,
H A Dbpf_verifier.h763 return (prog->type == BPF_PROG_TYPE_EXT && prog->aux->saved_dst_prog_type) ? in resolve_prog_type()
/openbmc/linux/Documentation/bpf/libbpf/
H A Dprogram_types.rst72 | ``BPF_PROG_TYPE_EXT`` | | ``freplace+`…
/openbmc/linux/kernel/bpf/
H A Dsyscall.c2449 case BPF_PROG_TYPE_EXT: in bpf_prog_load_check_attach()
2460 prog_type != BPF_PROG_TYPE_EXT) in bpf_prog_load_check_attach()
2525 case BPF_PROG_TYPE_EXT: in bpf_prog_load_check_attach()
2553 case BPF_PROG_TYPE_EXT: /* extends any prog */ in is_net_admin_prog_type()
2576 case BPF_PROG_TYPE_EXT: /* extends any prog */ in is_perfmon_prog_type()
2724 if (type == BPF_PROG_TYPE_EXT && dst_prog && in bpf_prog_load()
3175 case BPF_PROG_TYPE_EXT: in bpf_tracing_prog_attach()
3199 if (prog->type != BPF_PROG_TYPE_EXT) { in bpf_tracing_prog_attach()
3682 case BPF_PROG_TYPE_EXT: in bpf_raw_tp_link_attach()
3849 case BPF_PROG_TYPE_EXT: in bpf_prog_attach_check_attach_type()
[all …]
H A Dcore.c2294 case BPF_PROG_TYPE_EXT: in bpf_prog_map_compatible()
H A Dverifier.c15064 case BPF_PROG_TYPE_EXT: in check_return_code()
19604 if (subprog || env->prog->type == BPF_PROG_TYPE_EXT) { in do_check_common()
19823 bool prog_extension = prog->type == BPF_PROG_TYPE_EXT; in bpf_check_attach_target()
20151 prog->type != BPF_PROG_TYPE_EXT) in check_attach_btf_id()
20158 if (tgt_prog && prog->type == BPF_PROG_TYPE_EXT) { in check_attach_btf_id()
20444 if (env->prog->type == BPF_PROG_TYPE_EXT) in bpf_check()
H A Dbtf.c6075 if (tgt_prog->type == BPF_PROG_TYPE_EXT) in btf_ctx_access()
6994 if (prog_type == BPF_PROG_TYPE_EXT) in btf_prepare_func_args()
/openbmc/linux/tools/include/uapi/linux/
H A Dbpf.h1003 BPF_PROG_TYPE_EXT, enumerator
/openbmc/linux/include/uapi/linux/
H A Dbpf.h1003 BPF_PROG_TYPE_EXT, enumerator
/openbmc/linux/tools/testing/selftests/bpf/
H A Dveristat.c903 if (bpf_program__type(prog) == BPF_PROG_TYPE_EXT) { in fixup_obj()