Searched refs:dst_prog (Results 1 - 9 of 9) sorted by relevance

/linux-master/kernel/bpf/preload/iterators/
H A Diterators.bpf.c44 struct bpf_prog *dst_prog; member in struct:bpf_prog_aux
115 aux->attach_func_name, aux->dst_prog->aux->name);
/linux-master/kernel/bpf/
H A Dsyscall.c2528 struct bpf_prog *dst_prog)
2534 if (!attach_btf && !dst_prog)
2548 if (attach_btf && (!btf_id || dst_prog))
2551 if (dst_prog && prog_type != BPF_PROG_TYPE_TRACING &&
2686 struct bpf_prog *prog, *dst_prog = NULL; local
2762 dst_prog = bpf_prog_get(attr->attach_prog_fd);
2763 if (IS_ERR(dst_prog)) {
2764 dst_prog = NULL;
2795 dst_prog)) {
2796 if (dst_prog)
2525 bpf_prog_load_check_attach(enum bpf_prog_type prog_type, enum bpf_attach_type expected_attach_type, struct btf *attach_btf, u32 btf_id, struct bpf_prog *dst_prog) argument
[all...]
H A Dcore.c2791 if (aux->dst_prog)
2792 bpf_prog_put(aux->dst_prog);
H A Dbtf.c6111 struct bpf_prog *tgt_prog = prog->aux->dst_prog;
6196 struct bpf_prog *tgt_prog = prog->aux->dst_prog;
7174 prog_type = prog->aux->dst_prog->type;
H A Dverifier.c21100 struct bpf_prog *tgt_prog = prog->aux->dst_prog;
/linux-master/include/linux/
H A Dbpf_verifier.h839 prog->aux->dst_prog->type : prog->type;
H A Dbpf.h1448 struct bpf_prog *dst_prog; member in struct:bpf_prog_aux
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dtc_redirect.c365 const struct bpf_program *dst_prog,
382 /* tc filter add dev dst_fwd ingress bpf da dst_prog */
383 XGRESS_FILTER_ADD(&qdisc_dst_fwd, BPF_TC_INGRESS, dst_prog, 0);
364 netns_load_bpf(const struct bpf_program *src_prog, const struct bpf_program *dst_prog, const struct bpf_program *chk_prog, const struct netns_setup_result *setup_result) argument
/linux-master/net/core/
H A Dbpf_sk_storage.c360 if (prog->aux->dst_prog)

Completed in 251 milliseconds