Lines Matching defs:opts
107 LIBBPF_OPTS(bpf_prog_load_opts, opts,
118 opts.expected_attach_type = BPF_CGROUP_INET4_CONNECT;
121 opts.expected_attach_type = BPF_CGROUP_GETSOCKOPT;
124 opts.expected_attach_type = BPF_SK_LOOKUP;
127 opts.kern_version = get_kernel_version();
130 opts.expected_attach_type = BPF_LIRC_MODE2;
134 opts.log_buf = buf;
135 opts.log_size = sizeof(buf);
136 opts.log_level = 1;
138 opts.expected_attach_type = BPF_TRACE_FENTRY;
140 opts.expected_attach_type = BPF_MODIFY_RETURN;
141 opts.attach_btf_id = 1;
147 opts.log_buf = buf;
148 opts.log_size = sizeof(buf);
149 opts.log_level = 1;
150 opts.attach_btf_id = 1;
156 opts.prog_flags = BPF_F_SLEEPABLE;
185 opts.expected_attach_type = BPF_NETFILTER;
191 fd = bpf_prog_load(prog_type, NULL, "GPL", insns, insns_cnt, &opts);
205 int libbpf_probe_bpf_prog_type(enum bpf_prog_type prog_type, const void *opts)
214 if (opts)
279 LIBBPF_OPTS(bpf_map_create_opts, opts);
295 opts.map_flags = BPF_F_NO_PREALLOC;
315 opts.map_flags = BPF_F_NO_PREALLOC;
328 opts.btf_vmlinux_value_type_id = 1;
366 opts.inner_map_fd = fd_inner;
370 opts.btf_fd = btf_fd;
371 opts.btf_key_type_id = btf_key_type_id;
372 opts.btf_value_type_id = btf_value_type_id;
375 fd = bpf_map_create(map_type, NULL, key_size, value_size, max_entries, &opts);
392 int libbpf_probe_bpf_map_type(enum bpf_map_type map_type, const void *opts)
396 if (opts)
404 const void *opts)
414 if (opts)