Home
last modified time | relevance | path

Searched refs:prog_ids (Results 1 – 18 of 18) sorted by relevance

/tools/testing/selftests/bpf/prog_tests/
A Dtc_opts.c48 optq.prog_ids = prog_ids; in test_ns_tc_opts_basic()
153 optq.prog_ids = prog_ids; in test_tc_opts_before_target()
305 optq.prog_ids = prog_ids; in test_tc_opts_after_target()
508 optq.prog_ids = prog_ids; in test_tc_opts_revision_target()
718 optq.prog_ids = prog_ids; in test_tc_opts_replace_target()
1072 optq.prog_ids = prog_ids; in test_tc_opts_prepend_target()
1212 optq.prog_ids = prog_ids; in test_tc_opts_append_target()
1520 optq.prog_ids = prog_ids; in test_tc_opts_mixed_target()
1705 optq.prog_ids = prog_ids; in test_tc_opts_detach_target()
1876 optq.prog_ids = prog_ids; in test_tc_opts_detach_before_target()
[all …]
A Dtc_netkit.c237 optq.prog_ids = prog_ids; in serial_test_tc_netkit_basic()
240 memset(prog_ids, 0, sizeof(prog_ids)); in serial_test_tc_netkit_basic()
273 memset(prog_ids, 0, sizeof(prog_ids)); in serial_test_tc_netkit_basic()
351 optq.prog_ids = prog_ids; in serial_test_tc_netkit_multi_links_target()
354 memset(prog_ids, 0, sizeof(prog_ids)); in serial_test_tc_netkit_multi_links_target()
392 memset(prog_ids, 0, sizeof(prog_ids)); in serial_test_tc_netkit_multi_links_target()
470 optq.prog_ids = prog_ids; in serial_test_tc_netkit_multi_opts_target()
472 memset(prog_ids, 0, sizeof(prog_ids)); in serial_test_tc_netkit_multi_opts_target()
502 memset(prog_ids, 0, sizeof(prog_ids)); in serial_test_tc_netkit_multi_opts_target()
601 optq.prog_ids = prog_ids; in serial_test_tc_netkit_device()
[all …]
A Dtc_links.c52 optq.prog_ids = prog_ids; in test_ns_tc_links_basic()
55 memset(prog_ids, 0, sizeof(prog_ids)); in test_ns_tc_links_basic()
88 memset(prog_ids, 0, sizeof(prog_ids)); in test_ns_tc_links_basic()
174 optq.prog_ids = prog_ids; in test_tc_links_before_target()
177 memset(prog_ids, 0, sizeof(prog_ids)); in test_tc_links_before_target()
230 memset(prog_ids, 0, sizeof(prog_ids)); in test_tc_links_before_target()
328 optq.prog_ids = prog_ids; in test_tc_links_after_target()
487 optq.prog_ids = prog_ids; in test_tc_links_revision_target()
691 optq.prog_ids = prog_ids; in test_tc_links_replace_target()
1230 optq.prog_ids = prog_ids; in test_tc_links_prepend_target()
[all …]
A Dcgroup_attach_multi.c79 __u32 prog_ids[4], prog_cnt = 0, attach_flags, saved_prog_id; in serial_test_cgroup_attach_multi() local
161 prog_ids, &prog_cnt)); in serial_test_cgroup_attach_multi()
164 saved_prog_id = prog_ids[0]; in serial_test_cgroup_attach_multi()
166 prog_ids[0] = 0; in serial_test_cgroup_attach_multi()
170 prog_ids, &prog_cnt) >= 0); in serial_test_cgroup_attach_multi()
174 CHECK_FAIL(prog_ids[0] != saved_prog_id); in serial_test_cgroup_attach_multi()
176 prog_ids[0] = 0; in serial_test_cgroup_attach_multi()
178 prog_ids, &prog_cnt)); in serial_test_cgroup_attach_multi()
180 CHECK_FAIL(prog_ids[0] != saved_prog_id); in serial_test_cgroup_attach_multi()
275 prog_ids, &prog_cnt)); in serial_test_cgroup_attach_multi()
[all …]
A Dcgroup_mprog_opts.c25 __u32 prog_ids[10]; in test_prog_attach_detach() local
103 memset(prog_ids, 0, sizeof(prog_ids)); in test_prog_attach_detach()
104 optq.prog_ids = prog_ids; in test_prog_attach_detach()
111 ASSERT_EQ(optq.prog_ids[0], id2, "prog_ids[0]"); in test_prog_attach_detach()
112 ASSERT_EQ(optq.prog_ids[1], id3, "prog_ids[1]"); in test_prog_attach_detach()
113 ASSERT_EQ(optq.prog_ids[2], id1, "prog_ids[2]"); in test_prog_attach_detach()
115 ASSERT_EQ(optq.prog_ids[4], 0, "prog_ids[4]"); in test_prog_attach_detach()
158 __u32 prog_ids[10]; in test_link_attach_detach() local
235 memset(prog_ids, 0, sizeof(prog_ids)); in test_link_attach_detach()
236 optq.prog_ids = prog_ids; in test_link_attach_detach()
[all …]
A Dcgroup_attach_autodetach.c28 __u32 prog_ids[2] = {0}; in serial_test_cgroup_attach_autodetach() local
60 prog_ids, &prog_cnt), in serial_test_cgroup_attach_autodetach()
86 for (i = 0; i < ARRAY_SIZE(prog_ids); i++) { in serial_test_cgroup_attach_autodetach()
88 int fd = bpf_prog_get_fd_by_id(prog_ids[i]); in serial_test_cgroup_attach_autodetach()
A Dcgroup_link.c41 __u32 prog_ids[ARRAY_SIZE(cgs)], prog_cnt = 0, attach_flags, prog_id; in serial_test_cgroup_link() local
93 BPF_F_QUERY_EFFECTIVE, NULL, prog_ids, in serial_test_cgroup_link()
100 CHECK(prog_ids[i - 1] != prog_ids[i], "prog_id_check", in serial_test_cgroup_link()
102 i, prog_ids[i - 1], prog_ids[i]); in serial_test_cgroup_link()
A Dlsm_cgroup.c35 p.prog_ids = malloc(sizeof(u32) * p.prog_cnt); in query_prog_cnt()
44 fd = bpf_prog_get_fd_by_id(p.prog_ids[i]); in query_prog_cnt()
55 free(p.prog_ids); in query_prog_cnt()
A Dsk_lookup.c460 __u32 prog_ids[3] = {}; in query_lookup_prog() local
483 &attach_flags, prog_ids, &prog_cnt); in query_lookup_prog()
497 CHECK(prog_ids[0] != prog_id, "bpf_prog_query", in query_lookup_prog()
499 prog_ids[0], prog_id); in query_lookup_prog()
503 CHECK(prog_ids[1] != prog_id, "bpf_prog_query", in query_lookup_prog()
505 prog_ids[1], prog_id); in query_lookup_prog()
509 CHECK(prog_ids[2] != prog_id, "bpf_prog_query", in query_lookup_prog()
511 prog_ids[2], prog_id); in query_lookup_prog()
521 CHECK(prog_ids[0] != prog_id, "bpf_prog_query", in query_lookup_prog()
523 prog_ids[0], prog_id); in query_lookup_prog()
A Dflow_dissector_reattach.c23 __u32 prog_ids[1] = {}; in query_attached_prog_id() local
24 __u32 prog_cnt = ARRAY_SIZE(prog_ids); in query_attached_prog_id()
28 prog_ids, &prog_cnt); in query_attached_prog_id()
34 return prog_cnt == 1 ? prog_ids[0] : 0; in query_attached_prog_id()
A Dunpriv_bpf_disabled.c158 __u32 prog_ids[3] = {}; in test_unpriv_bpf_disabled_negative() local
204 ASSERT_EQ(bpf_prog_query(prog_fd, BPF_TRACE_FENTRY, 0, &attach_flags, prog_ids, in test_unpriv_bpf_disabled_negative()
A Dsockmap_basic.c447 __u32 prog_ids[3] = {}; in test_sockmap_progs_query() local
462 &attach_flags, prog_ids, &prog_cnt); in test_sockmap_progs_query()
473 &attach_flags, prog_ids, &prog_cnt); in test_sockmap_progs_query()
477 ASSERT_EQ(prog_ids[0], query_prog_id(verdict_fd), in test_sockmap_progs_query()
/tools/bpf/bpftool/
A Dcgroup.c240 __u32 prog_ids[1024] = {0}; in show_effective_bpf_progs() local
245 p.prog_cnt = ARRAY_SIZE(prog_ids); in show_effective_bpf_progs()
246 p.prog_ids = prog_ids; in show_effective_bpf_progs()
256 show_bpf_prog(prog_ids[iter], type, NULL, level); in show_effective_bpf_progs()
267 __u32 prog_ids[1024] = {0}; in show_attached_bpf_progs() local
273 p.prog_cnt = ARRAY_SIZE(prog_ids); in show_attached_bpf_progs()
274 p.prog_ids = prog_ids; in show_attached_bpf_progs()
304 show_bpf_prog(prog_ids[iter], type, in show_attached_bpf_progs()
A Dnet.c465 __u32 prog_ids[64] = {}, link_ids[64] = {}; in __show_dev_tc_bpf() local
470 optq.prog_ids = prog_ids; in __show_dev_tc_bpf()
474 optq.count = ARRAY_SIZE(prog_ids); in __show_dev_tc_bpf()
484 ret = __show_dev_tc_bpf_name(prog_ids[i], prog_name, in __show_dev_tc_bpf()
488 NET_DUMP_UINT("prog_id", " prog_id %u ", prog_ids[i]); in __show_dev_tc_bpf()
587 __u32 prog_ids[1]; in query_flow_dissector() local
598 prog_cnt = ARRAY_SIZE(prog_ids); in query_flow_dissector()
600 &attach_flags, prog_ids, &prog_cnt); in query_flow_dissector()
615 attach_info->flow_dissector_id = prog_ids[0]; in query_flow_dissector()
/tools/testing/selftests/bpf/
A Dtest_lirc_mode2_user.c55 u32 prog_ids[10], prog_flags[10], prog_cnt; in main() local
89 ret = bpf_prog_query(lircfd, BPF_LIRC_MODE2, 0, prog_flags, prog_ids, in main()
157 ret = bpf_prog_query(lircfd, BPF_LIRC_MODE2, 0, prog_flags, prog_ids, in main()
/tools/lib/bpf/
A Dbpf.h598 __u32 *prog_ids; member
627 __u32 *prog_ids, __u32 *prog_cnt);
A Dbpf.c991 attr.query.prog_ids = ptr_to_u64(OPTS_GET(opts, prog_ids, NULL)); in bpf_prog_query_opts()
1006 __u32 *attach_flags, __u32 *prog_ids, __u32 *prog_cnt) in bpf_prog_query() argument
1012 opts.prog_ids = prog_ids; in bpf_prog_query()
/tools/include/uapi/linux/
A Dbpf.h1690 __aligned_u64 prog_ids; member

Completed in 54 milliseconds