OPTS_VALID
if (!OPTS_VALID(opts, bpf_test_run_opts))
if (!OPTS_VALID(opts, bpf_get_fd_by_id_opts))
if (!OPTS_VALID(opts, bpf_get_fd_by_id_opts))
if (!OPTS_VALID(opts, bpf_get_fd_by_id_opts))
if (!OPTS_VALID(opts, bpf_get_fd_by_id_opts))
if (!OPTS_VALID(opts, bpf_raw_tp_opts))
if (!OPTS_VALID(opts, bpf_btf_load_opts))
if (!OPTS_VALID(opts, bpf_prog_bind_opts))
if (!OPTS_VALID(opts, bpf_token_create_opts))
if (!OPTS_VALID(opts, bpf_prog_stream_read_opts))
if (!OPTS_VALID(opts, bpf_prog_assoc_struct_ops_opts))
if (!OPTS_VALID(opts, bpf_map_create_opts))
if (!OPTS_VALID(opts, bpf_prog_load_opts))
if (!OPTS_VALID(opts, bpf_map_batch_opts))
if (!OPTS_VALID(opts, bpf_obj_pin_opts))
if (!OPTS_VALID(opts, bpf_obj_get_opts))
if (!OPTS_VALID(opts, bpf_prog_attach_opts))
if (!OPTS_VALID(opts, bpf_prog_detach_opts))
if (!OPTS_VALID(opts, bpf_link_create_opts))
if (!OPTS_VALID(opts, bpf_link_update_opts))
if (!OPTS_VALID(opts, bpf_prog_query_opts))
if (!OPTS_VALID(opts, btf_dedup_opts))
if (!OPTS_VALID(opts, btf_permute_opts))
if (!OPTS_VALID(opts, btf_dump_emit_type_decl_opts))
if (!OPTS_VALID(opts, btf_dump_opts))
if (!OPTS_VALID(opts, btf_dump_type_data_opts))
if (!OPTS_VALID(opts, bpf_perf_event_opts))
if (!OPTS_VALID(opts, bpf_kprobe_opts))
if (!OPTS_VALID(opts, bpf_ksyscall_opts))
if (!OPTS_VALID(opts, bpf_kprobe_multi_opts))
if (!OPTS_VALID(opts, bpf_uprobe_multi_opts))
if (!OPTS_VALID(opts, bpf_uprobe_opts))
if (!OPTS_VALID(opts, bpf_uprobe_opts))
if (!OPTS_VALID(opts, bpf_tracepoint_opts))
if (!OPTS_VALID(opts, bpf_raw_tracepoint_opts))
if (!OPTS_VALID(opts, bpf_trace_opts))
if (!OPTS_VALID(opts, bpf_cgroup_opts))
if (!OPTS_VALID(opts, bpf_tcx_opts))
if (!OPTS_VALID(opts, bpf_netkit_opts))
if (!OPTS_VALID(opts, bpf_iter_attach_opts))
if (!OPTS_VALID(opts, bpf_netfilter_opts))
if (!OPTS_VALID(opts, perf_buffer_opts))
if (!OPTS_VALID(opts, perf_buffer_raw_opts))
if (!OPTS_VALID(opts, bpf_object_open_opts))
if (!OPTS_VALID(opts, gen_loader_opts))
if (!OPTS_VALID(opts, libbpf_prog_handler_opts))
if (!OPTS_VALID(opts, bpf_linker_opts))
if (!OPTS_VALID(opts, bpf_linker_opts))
if (!OPTS_VALID(opts, bpf_linker_file_opts))
if (!OPTS_VALID(opts, bpf_linker_file_opts))
if (!OPTS_VALID(opts, bpf_linker_file_opts))
if (!OPTS_VALID(opts, bpf_xdp_attach_opts))
if (!OPTS_VALID(opts, bpf_xdp_query_opts))
if (!hook || !OPTS_VALID(hook, bpf_tc_hook) ||
if (!hook || !OPTS_VALID(hook, bpf_tc_hook) ||
!OPTS_VALID(hook, bpf_tc_hook) ||
!OPTS_VALID(opts, bpf_tc_opts))
!OPTS_VALID(hook, bpf_tc_hook) ||
!OPTS_VALID(opts, bpf_tc_opts))
!OPTS_VALID(hook, bpf_tc_hook) ||
!OPTS_VALID(opts, bpf_tc_opts))
if (!OPTS_VALID(opts, ring_buffer_opts))
if (!OPTS_VALID(opts, user_ring_buffer_opts))