Home
last modified time | relevance | path

Searched refs:prog_load_attr (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.15/tools/testing/selftests/bpf/progs/
Dsyscall.c83 static union bpf_attr prog_load_attr = { in bpf_prog() local
97 prog_load_attr.license = (long) license; in bpf_prog()
98 prog_load_attr.insns = (long) insns; in bpf_prog()
99 prog_load_attr.log_buf = ctx->log_buf; in bpf_prog()
100 prog_load_attr.log_size = ctx->log_size; in bpf_prog()
101 prog_load_attr.log_level = 1; in bpf_prog()
116 ret = bpf_sys_bpf(BPF_PROG_LOAD, &prog_load_attr, sizeof(prog_load_attr)); in bpf_prog()
/Linux-v5.15/tools/lib/bpf/
Dgen_loader.c589 int prog_load_attr, license, insns, func_info, line_info; in bpf_gen__prog_load() local
621 prog_load_attr = add_data(gen, &attr, attr_size); in bpf_gen__prog_load()
624 emit_rel_store(gen, attr_field(prog_load_attr, license), license); in bpf_gen__prog_load()
627 emit_rel_store(gen, attr_field(prog_load_attr, insns), insns); in bpf_gen__prog_load()
630 emit_rel_store(gen, attr_field(prog_load_attr, func_info), func_info); in bpf_gen__prog_load()
633 emit_rel_store(gen, attr_field(prog_load_attr, line_info), line_info); in bpf_gen__prog_load()
636 emit_rel_store_sp(gen, attr_field(prog_load_attr, fd_array), in bpf_gen__prog_load()
640 move_ctx2blob(gen, attr_field(prog_load_attr, log_level), 4, in bpf_gen__prog_load()
642 move_ctx2blob(gen, attr_field(prog_load_attr, log_size), 4, in bpf_gen__prog_load()
644 move_ctx2blob(gen, attr_field(prog_load_attr, log_buf), 8, in bpf_gen__prog_load()
[all …]
/Linux-v5.15/samples/bpf/
Dxdp1_user.c82 struct bpf_prog_load_attr prog_load_attr = { in main() local
126 prog_load_attr.file = filename; in main()
128 if (bpf_prog_load_xattr(&prog_load_attr, &obj, &prog_fd)) in main()
Dxdp_fwd_user.c78 struct bpf_prog_load_attr prog_load_attr = { in main() local
120 prog_load_attr.file = filename; in main()
128 err = bpf_prog_load_xattr(&prog_load_attr, &obj, &prog_fd); in main()
Dxdp_adjust_tail_user.c85 struct bpf_prog_load_attr prog_load_attr = { in main() local
151 prog_load_attr.file = filename; in main()
153 if (bpf_prog_load_xattr(&prog_load_attr, &obj, &prog_fd)) in main()
Dxdp_sample_pkts_user.c113 struct bpf_prog_load_attr prog_load_attr = { in main() local
147 prog_load_attr.file = filename; in main()
149 if (bpf_prog_load_xattr(&prog_load_attr, &obj, &prog_fd)) in main()
Dxdp_tx_iptunnel_user.c155 struct bpf_prog_load_attr prog_load_attr = { in main() local
262 prog_load_attr.file = filename; in main()
264 if (bpf_prog_load_xattr(&prog_load_attr, &obj, &prog_fd)) in main()
Dxdp_rxq_info_user.c453 struct bpf_prog_load_attr prog_load_attr = { in main() local
474 prog_load_attr.file = filename; in main()
476 if (bpf_prog_load_xattr(&prog_load_attr, &obj, &prog_fd)) in main()
Dxdp_router_ipv4_user.c628 struct bpf_prog_load_attr prog_load_attr = { in main() local
641 prog_load_attr.file = filename; in main()
672 if (bpf_prog_load_xattr(&prog_load_attr, &obj, &prog_fd)) in main()
Dxdpsock_user.c1439 struct bpf_prog_load_attr prog_load_attr = { in load_xdp_program() local
1446 prog_load_attr.file = xdp_filename; in load_xdp_program()
1448 if (bpf_prog_load_xattr(&prog_load_attr, obj, &prog_fd)) in load_xdp_program()
/Linux-v5.15/tools/testing/selftests/bpf/
Dxdp_redirect_multi.c88 struct bpf_prog_load_attr prog_load_attr = { in main() local
150 prog_load_attr.file = filename; in main()
152 if (bpf_prog_load_xattr(&prog_load_attr, &obj, &prog_fd)) in main()