Home
last modified time | relevance | path

Searched refs:load_attr (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/
H A Dtest_stub.c30 struct bpf_load_program_attr load_attr; in bpf_test_load_program() local
32 memset(&load_attr, 0, sizeof(struct bpf_load_program_attr)); in bpf_test_load_program()
33 load_attr.prog_type = type; in bpf_test_load_program()
34 load_attr.expected_attach_type = 0; in bpf_test_load_program()
35 load_attr.name = NULL; in bpf_test_load_program()
36 load_attr.insns = insns; in bpf_test_load_program()
37 load_attr.insns_cnt = insns_cnt; in bpf_test_load_program()
38 load_attr.license = license; in bpf_test_load_program()
39 load_attr.kern_version = kern_version; in bpf_test_load_program()
40 load_attr.prog_flags = BPF_F_TEST_RND_HI32; in bpf_test_load_program()
[all …]
H A Dtest_sock_addr.c644 struct bpf_load_program_attr load_attr; in load_insns() local
647 memset(&load_attr, 0, sizeof(struct bpf_load_program_attr)); in load_insns()
648 load_attr.prog_type = BPF_PROG_TYPE_CGROUP_SOCK_ADDR; in load_insns()
649 load_attr.expected_attach_type = test->expected_attach_type; in load_insns()
650 load_attr.insns = insns; in load_insns()
651 load_attr.insns_cnt = insns_cnt; in load_insns()
652 load_attr.license = "GPL"; in load_insns()
654 ret = bpf_load_program_xattr(&load_attr, bpf_log_buf, BPF_LOG_BUF_SIZE); in load_insns()
/OK3568_Linux_fs/kernel/tools/lib/bpf/
H A Dbpf.c217 int bpf_load_program_xattr(const struct bpf_load_program_attr *load_attr, in bpf_load_program_xattr() argument
225 if (!load_attr || !log_buf != !log_buf_sz) in bpf_load_program_xattr()
228 log_level = load_attr->log_level; in bpf_load_program_xattr()
233 attr.prog_type = load_attr->prog_type; in bpf_load_program_xattr()
234 attr.expected_attach_type = load_attr->expected_attach_type; in bpf_load_program_xattr()
237 attr.attach_btf_id = load_attr->attach_btf_id; in bpf_load_program_xattr()
240 attr.attach_btf_id = load_attr->attach_btf_id; in bpf_load_program_xattr()
241 attr.attach_prog_fd = load_attr->attach_prog_fd; in bpf_load_program_xattr()
243 attr.prog_ifindex = load_attr->prog_ifindex; in bpf_load_program_xattr()
244 attr.kern_version = load_attr->kern_version; in bpf_load_program_xattr()
[all …]
H A Dlibbpf.c6696 struct bpf_load_program_attr load_attr; in load_program() local
6705 memset(&load_attr, 0, sizeof(struct bpf_load_program_attr)); in load_program()
6706 load_attr.prog_type = prog->type; in load_program()
6710 load_attr.expected_attach_type = 0; in load_program()
6712 load_attr.expected_attach_type = prog->expected_attach_type; in load_program()
6714 load_attr.name = prog->name; in load_program()
6715 load_attr.insns = insns; in load_program()
6716 load_attr.insns_cnt = insns_cnt; in load_program()
6717 load_attr.license = license; in load_program()
6720 load_attr.attach_btf_id = prog->attach_btf_id; in load_program()
[all …]
H A Dbpf.h106 bpf_load_program_xattr(const struct bpf_load_program_attr *load_attr,
/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/prog_tests/
H A Dcore_autosize.c57 struct bpf_object_load_attr load_attr = {}; in test_core_autosize() local
138 load_attr.obj = skel->obj; in test_core_autosize()
139 load_attr.target_btf_path = btf_file; in test_core_autosize()
140 err = bpf_object__load_xattr(&load_attr); in test_core_autosize()
211 load_attr.obj = skel->obj; in test_core_autosize()
212 load_attr.target_btf_path = btf_file; in test_core_autosize()
213 err = bpf_object__load_xattr(&load_attr); in test_core_autosize()
H A Dfexit_stress.c23 struct bpf_load_program_attr load_attr = { in test_fexit_stress() local
44 load_attr.expected_attach_type); in test_fexit_stress()
47 load_attr.attach_btf_id = err; in test_fexit_stress()
50 fexit_fd[i] = bpf_load_program_xattr(&load_attr, error, sizeof(error)); in test_fexit_stress()
H A Draw_tp_writable_reject_nbd_invalid.c21 struct bpf_load_program_attr load_attr = { in test_raw_tp_writable_reject_nbd_invalid() local
29 bpf_fd = bpf_load_program_xattr(&load_attr, error, sizeof(error)); in test_raw_tp_writable_reject_nbd_invalid()
H A Draw_tp_writable_test_run.c19 struct bpf_load_program_attr load_attr = { in test_raw_tp_writable_test_run() local
27 int bpf_fd = bpf_load_program_xattr(&load_attr, error, sizeof(error)); in test_raw_tp_writable_test_run()
H A Dcore_reloc.c769 struct bpf_object_load_attr load_attr = {}; in test_core_reloc() local
820 load_attr.obj = obj; in test_core_reloc()
821 load_attr.log_level = 0; in test_core_reloc()
822 load_attr.target_btf_path = test_case->btf_src_file; in test_core_reloc()
823 err = bpf_object__load_xattr(&load_attr); in test_core_reloc()
/OK3568_Linux_fs/kernel/tools/bpf/bpftool/
H A Dstruct_ops.c482 struct bpf_object_load_attr load_attr = {}; in do_register() local
503 load_attr.obj = obj; in do_register()
506 load_attr.log_level = 1 + 2 + 4; in do_register()
508 if (bpf_object__load_xattr(&load_attr)) { in do_register()
H A Dprog.c1367 struct bpf_object_load_attr load_attr = { 0 }; in load_with_options() local
1577 load_attr.obj = obj; in load_with_options()
1580 load_attr.log_level = 1 + 2 + 4; in load_with_options()
1582 err = bpf_object__load_xattr(&load_attr); in load_with_options()