Searched refs:prog_load_attr (Results 1 – 11 of 11) sorted by relevance
/linux/tools/testing/selftests/bpf/progs/ |
A D | syscall.c | 83 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/samples/bpf/ |
A D | xdp_fwd_user.c | 78 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()
|
A D | xdp1_user.c | 82 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()
|
A D | xdp_adjust_tail_user.c | 85 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()
|
A D | xdp_sample_pkts_user.c | 113 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()
|
A D | xdp_tx_iptunnel_user.c | 155 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()
|
A D | xdp_rxq_info_user.c | 453 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()
|
A D | xdp_router_ipv4_user.c | 643 struct bpf_prog_load_attr prog_load_attr = { in main() local 656 prog_load_attr.file = filename; in main() 687 if (bpf_prog_load_xattr(&prog_load_attr, &obj, &prog_fd)) in main()
|
A D | xdpsock_user.c | 1439 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/tools/testing/selftests/bpf/ |
A D | xdp_redirect_multi.c | 88 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()
|
/linux/tools/lib/bpf/ |
A D | gen_loader.c | 919 int prog_load_attr, license, insns, func_info, line_info; in bpf_gen__prog_load() local 951 prog_load_attr = add_data(gen, &attr, attr_size); in bpf_gen__prog_load() 954 emit_rel_store(gen, attr_field(prog_load_attr, license), license); in bpf_gen__prog_load() 957 emit_rel_store(gen, attr_field(prog_load_attr, insns), insns); in bpf_gen__prog_load() 969 move_ctx2blob(gen, attr_field(prog_load_attr, log_level), 4, in bpf_gen__prog_load() 971 move_ctx2blob(gen, attr_field(prog_load_attr, log_size), 4, in bpf_gen__prog_load() 973 move_ctx2blob(gen, attr_field(prog_load_attr, log_buf), 8, in bpf_gen__prog_load() 976 move_stack2blob(gen, attr_field(prog_load_attr, prog_btf_fd), 4, in bpf_gen__prog_load() 982 0, 0, 0, prog_load_attr)); in bpf_gen__prog_load() 991 emit_sys_bpf(gen, BPF_PROG_LOAD, prog_load_attr, attr_size); in bpf_gen__prog_load() [all …]
|
Completed in 30 milliseconds