Home
last modified time | relevance | path

Searched refs:prog_flags (Results 1 – 21 of 21) sorted by relevance

/Linux-v6.6/tools/testing/selftests/bpf/
Dtest_loader.c62 int prog_flags; member
257 spec->prog_flags |= BPF_F_STRICT_ALIGNMENT; in parse_test_spec()
259 spec->prog_flags |= BPF_F_ANY_ALIGNMENT; in parse_test_spec()
261 spec->prog_flags |= BPF_F_TEST_RND_HI32; in parse_test_spec()
263 spec->prog_flags |= BPF_F_TEST_STATE_FREQ; in parse_test_spec()
265 spec->prog_flags |= BPF_F_SLEEPABLE; in parse_test_spec()
267 spec->prog_flags |= BPF_F_XDP_HAS_FRAGS; in parse_test_spec()
272 spec->prog_flags |= tmp; in parse_test_spec()
346 int min_log_level = 0, prog_flags; in prepare_case() local
364 prog_flags = bpf_program__flags(prog); in prepare_case()
[all …]
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()
Dtesting_helpers.c302 .prog_flags = BPF_F_TEST_RND_HI32, in bpf_test_load_program()
Dtest_verifier.c1611 opts.prog_flags = pflags; in do_test_single()
/Linux-v6.6/tools/build/feature/
Dtest-bpf.c41 attr.prog_flags = 0; in main()
/Linux-v6.6/tools/testing/selftests/bpf/prog_tests/
Dxdp_dev_bound_only.c13 opts.prog_flags = flags; in load_dummy_prog()
Dcustom_sec_handlers.c25 opts->prog_flags |= BPF_F_SLEEPABLE; in custom_prepare_load_prog()
Dtc_opts.c672 __u32 prog_ids[4], prog_flags[4]; in test_tc_opts_replace_target() local
717 optq.prog_attach_flags = prog_flags; in test_tc_opts_replace_target()
720 memset(prog_flags, 0, sizeof(prog_flags)); in test_tc_opts_replace_target()
1403 __u32 prog_flags[4], link_flags[4]; in test_tc_opts_mixed_target() local
1521 optq.prog_attach_flags = prog_flags; in test_tc_opts_mixed_target()
1526 memset(prog_flags, 0, sizeof(prog_flags)); in test_tc_opts_mixed_target()
Dalign.c608 .prog_flags = BPF_F_STRICT_ALIGNMENT, in do_test_single()
/Linux-v6.6/tools/bpf/bpftool/
Dnet.c455 __u32 prog_flags[64] = {}, link_flags[64] = {}, i, j; in __show_dev_tc_bpf() local
462 optq.prog_attach_flags = prog_flags; in __show_dev_tc_bpf()
480 if (prog_flags[i] || json_output) { in __show_dev_tc_bpf()
482 for (j = 0; prog_flags[i] && j < 32; j++) { in __show_dev_tc_bpf()
483 if (!(prog_flags[i] & (1 << j))) in __show_dev_tc_bpf()
/Linux-v6.6/kernel/bpf/
Doffload.c237 if (attr->prog_flags & ~BPF_F_XDP_DEV_BOUND_ONLY) in bpf_prog_dev_bound_init()
241 attr->prog_flags & BPF_F_XDP_DEV_BOUND_ONLY) in bpf_prog_dev_bound_init()
252 prog->aux->offload_requested = !(attr->prog_flags & BPF_F_XDP_DEV_BOUND_ONLY); in bpf_prog_dev_bound_init()
Dsyscall.c2562 if (attr->prog_flags & ~(BPF_F_STRICT_ALIGNMENT | in bpf_prog_load()
2572 (attr->prog_flags & BPF_F_ANY_ALIGNMENT) && in bpf_prog_load()
2653 prog->aux->sleepable = attr->prog_flags & BPF_F_SLEEPABLE; in bpf_prog_load()
2654 prog->aux->xdp_has_frags = attr->prog_flags & BPF_F_XDP_HAS_FRAGS; in bpf_prog_load()
Dverifier.c17612 rnd_hi32 = attr->prog_flags & BPF_F_TEST_RND_HI32; in opt_subreg_zext_lo32_rnd_hi32()
19717 env->strict_alignment = !!(attr->prog_flags & BPF_F_STRICT_ALIGNMENT); in bpf_check()
19720 if (attr->prog_flags & BPF_F_ANY_ALIGNMENT) in bpf_check()
19730 env->test_state_freq = attr->prog_flags & BPF_F_TEST_STATE_FREQ; in bpf_check()
/Linux-v6.6/tools/lib/bpf/
Dlibbpf_probes.c156 opts.prog_flags = BPF_F_SLEEPABLE; in probe_prog_load()
Dskel_internal.h340 attr.prog_flags = BPF_F_SLEEPABLE; in bpf_load_and_run()
Dbpf.h75 __u32 prog_flags; member
Dgen_loader.c957 attr.prog_flags = load_attr->prog_flags; in bpf_gen__prog_load()
Dbpf.c261 attr.prog_flags = OPTS_GET(opts, prog_flags, 0); in bpf_prog_load()
Dlibbpf.c455 __u32 prog_flags; member
6828 opts->prog_flags |= BPF_F_SLEEPABLE; in libbpf_prepare_prog_load()
6831 opts->prog_flags |= BPF_F_XDP_HAS_FRAGS; in libbpf_prepare_prog_load()
6925 load_attr.prog_flags = prog->prog_flags; in bpf_object_load_prog()
8701 return prog->prog_flags; in bpf_program__flags()
8709 prog->prog_flags = flags; in bpf_program__set_flags()
/Linux-v6.6/tools/include/uapi/linux/
Dbpf.h1424 __u32 prog_flags; member
/Linux-v6.6/include/uapi/linux/
Dbpf.h1424 __u32 prog_flags; member