{ "runtime": { "unprivileged_disabled": 2, "jit_enable": 1, "jit_harden": 0, "jit_kallsyms": 1, "jit_limit": 264241152 }, "kernel_config": { "CONFIG_XDP_SOCKETS": "y", "CONFIG_NET_CLS_ACT": "y", "CONFIG_IP_ROUTE_CLASSID": "y", "CONFIG_BPF_JIT_ALWAYS_ON": "y", "CONFIG_BPF_SYSCALL": "y", "CONFIG_CGROUP_NET_CLASSID": "y", "CONFIG_FTRACE_SYSCALLS": "y", "CONFIG_NET": "y", "CONFIG_NETFILTER_XT_MATCH_BPF": "m", "CONFIG_BPF": "y", "CONFIG_DEBUG_INFO_BTF_MODULES": "y", "CONFIG_TRACING": "y", "CONFIG_NET_ACT_BPF": "m", "CONFIG_BPF_LIRC_MODE2": "not set", "CONFIG_CGROUPS": "y", "CONFIG_NET_SCH_INGRESS": "m", "CONFIG_CGROUP_BPF": "y", "CONFIG_FUNCTION_ERROR_INJECTION": "y", "CONFIG_DEBUG_INFO_BTF": "y", "CONFIG_SOCK_CGROUP_DATA": "y", "CONFIG_KPROBE_EVENTS": "y", "CONFIG_BPFILTER_UMH": "m", "CONFIG_HZ": "250", "CONFIG_BPF_JIT": "y", "CONFIG_BPF_STREAM_PARSER": "y", "CONFIG_BPFILTER": "y", "CONFIG_BPF_KPROBE_OVERRIDE": "y", "CONFIG_HAVE_EBPF_JIT": "y", "CONFIG_TEST_BPF": "m", "CONFIG_NET_CLS_BPF": "m", "CONFIG_IPV6_SEG6_BPF": "y", "CONFIG_XFRM": "y", "CONFIG_BPF_EVENTS": "y", "CONFIG_UPROBE_EVENTS": "y", "CONFIG_LWTUNNEL_BPF": "y" }, "bpf": { "has_bpf_syscall": true, "program_types": [ "lwt_out", "sk_skb", "lsm", "tracepoint", "lwt_xmit", "sk_reuseport", "tracing", "cgroup_sysctl", "lwt_in", "ext", "cgroup_device", "raw_tracepoint", "sk_lookup", "kprobe", "lwt_seg6local", "syscall", "cgroup_sock_addr", "cgroup_sockopt", "sk_msg", "struct_ops", "cgroup_sock", "raw_tracepoint_writable", "cgroup_skb", "xdp", "sched_cls", "socket_filter", "sched_act", "flow_dissector", "sock_ops", "perf_event" ], "map_types": [ "reuseport_sockarray", "stack_trace", "array", "devmap", "lpm_trie", "cpumap", "queue", "lru_percpu_hash", "stack", "inode_storage", "percpu_array", "lru_hash", "sk_storage", "hash", "cgroup_array", "array_of_maps", "cgroup_storage", "sockhash", "percpu_cgroup_storage", "bloom_filter", "hash_of_maps", "perf_event_array", "xskmap", "struct_ops", "percpu_hash", "prog_array", "sockmap", "ringbuf", "devmap_hash", "task_storage" ], "helpers": { "kprobe": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_probe_read", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_get_current_pid_tgid", "bpf_get_current_uid_gid", "bpf_get_current_comm", "bpf_perf_event_read", "bpf_perf_event_output", "bpf_get_stackid", "bpf_get_current_task", "bpf_current_task_under_cgroup", "bpf_get_numa_node_id", "bpf_probe_read_str", "bpf_perf_event_read_value", "bpf_override_return", "bpf_get_stack", "bpf_get_current_cgroup_id", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_send_signal", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_send_signal_thread", "bpf_jiffies64", "bpf_get_ns_current_pid_tgid", "bpf_get_current_ancestor_cgroup_id", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_get_task_stack", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_task_storage_get", "bpf_task_storage_delete", "bpf_get_current_task_btf", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_get_func_ip", "bpf_get_attach_cookie", "bpf_task_pt_regs", "bpf_get_branch_snapshot", "bpf_find_vma", "bpf_loop", "bpf_strncmp" ], "lwt_seg6local": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_get_cgroup_classid", "bpf_get_route_realm", "bpf_perf_event_output", "bpf_skb_load_bytes", "bpf_csum_diff", "bpf_skb_under_cgroup", "bpf_get_hash_recalc", "bpf_get_current_task", "bpf_skb_pull_data", "bpf_get_numa_node_id", "bpf_lwt_seg6_store_bytes", "bpf_lwt_seg6_adjust_srh", "bpf_lwt_seg6_action", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_skc_to_tcp6_sock", "bpf_skc_to_tcp_sock", "bpf_skc_to_tcp_timewait_sock", "bpf_skc_to_tcp_request_sock", "bpf_skc_to_udp6_sock", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_get_current_task_btf", "bpf_ktime_get_coarse_ns", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_skc_to_unix_sock", "bpf_loop", "bpf_strncmp" ], "syscall": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_probe_read", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_get_current_pid_tgid", "bpf_get_current_uid_gid", "bpf_get_current_comm", "bpf_perf_event_read", "bpf_perf_event_output", "bpf_get_stackid", "bpf_get_current_task", "bpf_current_task_under_cgroup", "bpf_get_numa_node_id", "bpf_probe_read_str", "bpf_get_socket_cookie", "bpf_perf_event_read_value", "bpf_get_stack", "bpf_get_current_cgroup_id", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_sk_storage_get", "bpf_sk_storage_delete", "bpf_send_signal", "bpf_skb_output", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_send_signal_thread", "bpf_jiffies64", "bpf_get_ns_current_pid_tgid", "bpf_xdp_output", "bpf_get_current_ancestor_cgroup_id", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_skc_to_tcp6_sock", "bpf_skc_to_tcp_sock", "bpf_skc_to_tcp_timewait_sock", "bpf_skc_to_tcp_request_sock", "bpf_skc_to_udp6_sock", "bpf_get_task_stack", "bpf_d_path", "bpf_copy_from_user", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_task_storage_get", "bpf_task_storage_delete", "bpf_get_current_task_btf", "bpf_sock_from_file", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_sys_bpf", "bpf_btf_find_by_name_kind", "bpf_sys_close", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_get_func_ip", "bpf_task_pt_regs", "bpf_get_branch_snapshot", "bpf_skc_to_unix_sock", "bpf_kallsyms_lookup_name", "bpf_find_vma", "bpf_loop", "bpf_strncmp" ], "cgroup_sysctl": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_get_current_uid_gid", "bpf_perf_event_output", "bpf_get_current_task", "bpf_get_numa_node_id", "bpf_get_current_cgroup_id", "bpf_get_local_storage", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_sysctl_get_name", "bpf_sysctl_get_current_value", "bpf_sysctl_get_new_value", "bpf_sysctl_set_new_value", "bpf_strtol", "bpf_strtoul", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_get_current_task_btf", "bpf_ktime_get_coarse_ns", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_loop", "bpf_strncmp" ], "sk_skb": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_skb_store_bytes", "bpf_tail_call", "bpf_perf_event_output", "bpf_skb_load_bytes", "bpf_get_current_task", "bpf_skb_change_tail", "bpf_skb_pull_data", "bpf_get_numa_node_id", "bpf_skb_change_head", "bpf_get_socket_cookie", "bpf_get_socket_uid", "bpf_skb_adjust_room", "bpf_sk_redirect_map", "bpf_sk_redirect_hash", "bpf_sk_lookup_tcp", "bpf_sk_lookup_udp", "bpf_sk_release", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_skc_lookup_tcp", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_skc_to_tcp6_sock", "bpf_skc_to_tcp_sock", "bpf_skc_to_tcp_timewait_sock", "bpf_skc_to_tcp_request_sock", "bpf_skc_to_udp6_sock", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_get_current_task_btf", "bpf_ktime_get_coarse_ns", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_skc_to_unix_sock", "bpf_loop", "bpf_strncmp" ], "sk_reuseport": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_skb_load_bytes", "bpf_get_current_task", "bpf_get_numa_node_id", "bpf_get_socket_cookie", "bpf_skb_load_bytes_relative", "bpf_sk_select_reuseport", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_get_current_task_btf", "bpf_ktime_get_coarse_ns", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_loop", "bpf_strncmp" ], "xdp": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_redirect", "bpf_perf_event_output", "bpf_csum_diff", "bpf_get_current_task", "bpf_get_numa_node_id", "bpf_xdp_adjust_head", "bpf_redirect_map", "bpf_xdp_adjust_meta", "bpf_xdp_adjust_tail", "bpf_fib_lookup", "bpf_sk_lookup_tcp", "bpf_sk_lookup_udp", "bpf_sk_release", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_skc_lookup_tcp", "bpf_tcp_check_syncookie", "bpf_tcp_gen_syncookie", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_skc_to_tcp6_sock", "bpf_skc_to_tcp_sock", "bpf_skc_to_tcp_timewait_sock", "bpf_skc_to_tcp_request_sock", "bpf_skc_to_udp6_sock", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_get_current_task_btf", "bpf_ktime_get_coarse_ns", "bpf_check_mtu", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_skc_to_unix_sock", "bpf_loop", "bpf_strncmp" ], "raw_tracepoint": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_probe_read", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_get_current_pid_tgid", "bpf_get_current_uid_gid", "bpf_get_current_comm", "bpf_perf_event_read", "bpf_perf_event_output", "bpf_get_stackid", "bpf_get_current_task", "bpf_current_task_under_cgroup", "bpf_get_numa_node_id", "bpf_probe_read_str", "bpf_perf_event_read_value", "bpf_get_stack", "bpf_get_current_cgroup_id", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_send_signal", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_send_signal_thread", "bpf_jiffies64", "bpf_get_ns_current_pid_tgid", "bpf_get_current_ancestor_cgroup_id", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_get_task_stack", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_task_storage_get", "bpf_task_storage_delete", "bpf_get_current_task_btf", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_get_func_ip", "bpf_task_pt_regs", "bpf_get_branch_snapshot", "bpf_find_vma", "bpf_loop", "bpf_strncmp" ], "cgroup_sock_addr": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_get_current_pid_tgid", "bpf_get_current_uid_gid", "bpf_get_current_comm", "bpf_get_cgroup_classid", "bpf_perf_event_output", "bpf_get_current_task", "bpf_get_numa_node_id", "bpf_get_socket_cookie", "bpf_setsockopt", "bpf_getsockopt", "bpf_bind", "bpf_get_current_cgroup_id", "bpf_get_local_storage", "bpf_sk_lookup_tcp", "bpf_sk_lookup_udp", "bpf_sk_release", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_skc_lookup_tcp", "bpf_sk_storage_get", "bpf_sk_storage_delete", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_get_netns_cookie", "bpf_get_current_ancestor_cgroup_id", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_skc_to_tcp6_sock", "bpf_skc_to_tcp_sock", "bpf_skc_to_tcp_timewait_sock", "bpf_skc_to_tcp_request_sock", "bpf_skc_to_udp6_sock", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_get_current_task_btf", "bpf_ktime_get_coarse_ns", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_skc_to_unix_sock", "bpf_loop", "bpf_strncmp" ], "cgroup_skb": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_perf_event_output", "bpf_skb_load_bytes", "bpf_get_current_task", "bpf_get_numa_node_id", "bpf_get_socket_cookie", "bpf_get_socket_uid", "bpf_skb_load_bytes_relative", "bpf_skb_cgroup_id", "bpf_get_local_storage", "bpf_skb_ancestor_cgroup_id", "bpf_sk_lookup_tcp", "bpf_sk_lookup_udp", "bpf_sk_release", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_sk_fullsock", "bpf_tcp_sock", "bpf_skb_ecn_set_ce", "bpf_get_listener_sock", "bpf_skc_lookup_tcp", "bpf_sk_storage_get", "bpf_sk_storage_delete", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_ktime_get_boot_ns", "bpf_sk_cgroup_id", "bpf_sk_ancestor_cgroup_id", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_skc_to_tcp6_sock", "bpf_skc_to_tcp_sock", "bpf_skc_to_tcp_timewait_sock", "bpf_skc_to_tcp_request_sock", "bpf_skc_to_udp6_sock", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_get_current_task_btf", "bpf_ktime_get_coarse_ns", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_skc_to_unix_sock", "bpf_loop", "bpf_strncmp" ], "sock_ops": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_perf_event_output", "bpf_get_current_task", "bpf_get_numa_node_id", "bpf_get_socket_cookie", "bpf_setsockopt", "bpf_sock_map_update", "bpf_getsockopt", "bpf_sock_ops_cb_flags_set", "bpf_sock_hash_update", "bpf_get_local_storage", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_tcp_sock", "bpf_sk_storage_get", "bpf_sk_storage_delete", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_get_netns_cookie", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_skc_to_tcp6_sock", "bpf_skc_to_tcp_sock", "bpf_skc_to_tcp_timewait_sock", "bpf_skc_to_tcp_request_sock", "bpf_skc_to_udp6_sock", "bpf_load_hdr_opt", "bpf_store_hdr_opt", "bpf_reserve_hdr_opt", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_get_current_task_btf", "bpf_ktime_get_coarse_ns", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_skc_to_unix_sock", "bpf_loop", "bpf_strncmp" ], "sched_cls": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_skb_store_bytes", "bpf_l3_csum_replace", "bpf_l4_csum_replace", "bpf_tail_call", "bpf_clone_redirect", "bpf_get_cgroup_classid", "bpf_skb_vlan_push", "bpf_skb_vlan_pop", "bpf_skb_get_tunnel_key", "bpf_skb_set_tunnel_key", "bpf_redirect", "bpf_get_route_realm", "bpf_perf_event_output", "bpf_skb_load_bytes", "bpf_csum_diff", "bpf_skb_get_tunnel_opt", "bpf_skb_set_tunnel_opt", "bpf_skb_change_proto", "bpf_skb_change_type", "bpf_skb_under_cgroup", "bpf_get_hash_recalc", "bpf_get_current_task", "bpf_skb_change_tail", "bpf_skb_pull_data", "bpf_csum_update", "bpf_set_hash_invalid", "bpf_get_numa_node_id", "bpf_skb_change_head", "bpf_get_socket_cookie", "bpf_get_socket_uid", "bpf_set_hash", "bpf_skb_adjust_room", "bpf_skb_get_xfrm_state", "bpf_skb_load_bytes_relative", "bpf_fib_lookup", "bpf_skb_cgroup_id", "bpf_skb_ancestor_cgroup_id", "bpf_sk_lookup_tcp", "bpf_sk_lookup_udp", "bpf_sk_release", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_sk_fullsock", "bpf_tcp_sock", "bpf_skb_ecn_set_ce", "bpf_get_listener_sock", "bpf_skc_lookup_tcp", "bpf_tcp_check_syncookie", "bpf_sk_storage_get", "bpf_sk_storage_delete", "bpf_tcp_gen_syncookie", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_sk_assign", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_csum_level", "bpf_skc_to_tcp6_sock", "bpf_skc_to_tcp_sock", "bpf_skc_to_tcp_timewait_sock", "bpf_skc_to_tcp_request_sock", "bpf_skc_to_udp6_sock", "bpf_snprintf_btf", "bpf_skb_cgroup_classid", "bpf_redirect_neigh", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_redirect_peer", "bpf_get_current_task_btf", "bpf_ktime_get_coarse_ns", "bpf_check_mtu", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_skc_to_unix_sock", "bpf_loop", "bpf_strncmp" ], "perf_event": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_probe_read", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_get_current_pid_tgid", "bpf_get_current_uid_gid", "bpf_get_current_comm", "bpf_perf_event_read", "bpf_perf_event_output", "bpf_get_stackid", "bpf_get_current_task", "bpf_current_task_under_cgroup", "bpf_get_numa_node_id", "bpf_probe_read_str", "bpf_perf_event_read_value", "bpf_perf_prog_read_value", "bpf_get_stack", "bpf_get_current_cgroup_id", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_send_signal", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_send_signal_thread", "bpf_jiffies64", "bpf_read_branch_records", "bpf_get_ns_current_pid_tgid", "bpf_get_current_ancestor_cgroup_id", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_get_task_stack", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_task_storage_get", "bpf_task_storage_delete", "bpf_get_current_task_btf", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_get_func_ip", "bpf_get_attach_cookie", "bpf_task_pt_regs", "bpf_get_branch_snapshot", "bpf_find_vma", "bpf_loop", "bpf_strncmp" ], "cgroup_sockopt": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_get_current_uid_gid", "bpf_perf_event_output", "bpf_get_current_task", "bpf_get_numa_node_id", "bpf_get_current_cgroup_id", "bpf_get_local_storage", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_tcp_sock", "bpf_sk_storage_get", "bpf_sk_storage_delete", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_get_netns_cookie", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_get_current_task_btf", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_loop", "bpf_strncmp" ], "cgroup_device": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_get_current_uid_gid", "bpf_perf_event_output", "bpf_get_current_task", "bpf_get_numa_node_id", "bpf_get_current_cgroup_id", "bpf_get_local_storage", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_get_current_task_btf", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_loop", "bpf_strncmp" ], "lirc_mode2": [], "flow_dissector": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_skb_load_bytes", "bpf_get_current_task", "bpf_get_numa_node_id", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_skc_to_tcp6_sock", "bpf_skc_to_tcp_sock", "bpf_skc_to_tcp_timewait_sock", "bpf_skc_to_tcp_request_sock", "bpf_skc_to_udp6_sock", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_get_current_task_btf", "bpf_ktime_get_coarse_ns", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_skc_to_unix_sock", "bpf_loop", "bpf_strncmp" ], "sched_act": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_skb_store_bytes", "bpf_l3_csum_replace", "bpf_l4_csum_replace", "bpf_tail_call", "bpf_clone_redirect", "bpf_get_cgroup_classid", "bpf_skb_vlan_push", "bpf_skb_vlan_pop", "bpf_skb_get_tunnel_key", "bpf_skb_set_tunnel_key", "bpf_redirect", "bpf_get_route_realm", "bpf_perf_event_output", "bpf_skb_load_bytes", "bpf_csum_diff", "bpf_skb_get_tunnel_opt", "bpf_skb_set_tunnel_opt", "bpf_skb_change_proto", "bpf_skb_change_type", "bpf_skb_under_cgroup", "bpf_get_hash_recalc", "bpf_get_current_task", "bpf_skb_change_tail", "bpf_skb_pull_data", "bpf_csum_update", "bpf_set_hash_invalid", "bpf_get_numa_node_id", "bpf_skb_change_head", "bpf_get_socket_cookie", "bpf_get_socket_uid", "bpf_set_hash", "bpf_skb_adjust_room", "bpf_skb_get_xfrm_state", "bpf_skb_load_bytes_relative", "bpf_fib_lookup", "bpf_skb_cgroup_id", "bpf_skb_ancestor_cgroup_id", "bpf_sk_lookup_tcp", "bpf_sk_lookup_udp", "bpf_sk_release", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_sk_fullsock", "bpf_tcp_sock", "bpf_skb_ecn_set_ce", "bpf_get_listener_sock", "bpf_skc_lookup_tcp", "bpf_tcp_check_syncookie", "bpf_sk_storage_get", "bpf_sk_storage_delete", "bpf_tcp_gen_syncookie", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_sk_assign", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_csum_level", "bpf_skc_to_tcp6_sock", "bpf_skc_to_tcp_sock", "bpf_skc_to_tcp_timewait_sock", "bpf_skc_to_tcp_request_sock", "bpf_skc_to_udp6_sock", "bpf_snprintf_btf", "bpf_skb_cgroup_classid", "bpf_redirect_neigh", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_redirect_peer", "bpf_get_current_task_btf", "bpf_ktime_get_coarse_ns", "bpf_check_mtu", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_skc_to_unix_sock", "bpf_loop", "bpf_strncmp" ], "socket_filter": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_perf_event_output", "bpf_skb_load_bytes", "bpf_get_current_task", "bpf_get_numa_node_id", "bpf_get_socket_cookie", "bpf_get_socket_uid", "bpf_skb_load_bytes_relative", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_skc_to_tcp6_sock", "bpf_skc_to_tcp_sock", "bpf_skc_to_tcp_timewait_sock", "bpf_skc_to_tcp_request_sock", "bpf_skc_to_udp6_sock", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_get_current_task_btf", "bpf_ktime_get_coarse_ns", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_skc_to_unix_sock", "bpf_loop", "bpf_strncmp" ], "struct_ops": [], "lsm": [], "cgroup_sock": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_get_current_pid_tgid", "bpf_get_current_uid_gid", "bpf_get_current_comm", "bpf_get_cgroup_classid", "bpf_perf_event_output", "bpf_get_current_task", "bpf_get_numa_node_id", "bpf_get_socket_cookie", "bpf_get_current_cgroup_id", "bpf_get_local_storage", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_sk_storage_get", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_get_netns_cookie", "bpf_get_current_ancestor_cgroup_id", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_get_current_task_btf", "bpf_ktime_get_coarse_ns", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_loop", "bpf_strncmp" ], "lwt_out": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_get_cgroup_classid", "bpf_get_route_realm", "bpf_perf_event_output", "bpf_skb_load_bytes", "bpf_csum_diff", "bpf_skb_under_cgroup", "bpf_get_hash_recalc", "bpf_get_current_task", "bpf_skb_pull_data", "bpf_get_numa_node_id", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_skc_to_tcp6_sock", "bpf_skc_to_tcp_sock", "bpf_skc_to_tcp_timewait_sock", "bpf_skc_to_tcp_request_sock", "bpf_skc_to_udp6_sock", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_get_current_task_btf", "bpf_ktime_get_coarse_ns", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_skc_to_unix_sock", "bpf_loop", "bpf_strncmp" ], "lwt_in": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_get_cgroup_classid", "bpf_get_route_realm", "bpf_perf_event_output", "bpf_skb_load_bytes", "bpf_csum_diff", "bpf_skb_under_cgroup", "bpf_get_hash_recalc", "bpf_get_current_task", "bpf_skb_pull_data", "bpf_get_numa_node_id", "bpf_lwt_push_encap", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_skc_to_tcp6_sock", "bpf_skc_to_tcp_sock", "bpf_skc_to_tcp_timewait_sock", "bpf_skc_to_tcp_request_sock", "bpf_skc_to_udp6_sock", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_get_current_task_btf", "bpf_ktime_get_coarse_ns", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_skc_to_unix_sock", "bpf_loop", "bpf_strncmp" ], "tracepoint": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_probe_read", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_get_current_pid_tgid", "bpf_get_current_uid_gid", "bpf_get_current_comm", "bpf_perf_event_read", "bpf_perf_event_output", "bpf_get_stackid", "bpf_get_current_task", "bpf_current_task_under_cgroup", "bpf_get_numa_node_id", "bpf_probe_read_str", "bpf_perf_event_read_value", "bpf_get_stack", "bpf_get_current_cgroup_id", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_send_signal", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_send_signal_thread", "bpf_jiffies64", "bpf_get_ns_current_pid_tgid", "bpf_get_current_ancestor_cgroup_id", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_get_task_stack", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_task_storage_get", "bpf_task_storage_delete", "bpf_get_current_task_btf", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_get_func_ip", "bpf_get_attach_cookie", "bpf_task_pt_regs", "bpf_get_branch_snapshot", "bpf_find_vma", "bpf_loop", "bpf_strncmp" ], "raw_tracepoint_writable": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_probe_read", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_get_current_pid_tgid", "bpf_get_current_uid_gid", "bpf_get_current_comm", "bpf_perf_event_read", "bpf_perf_event_output", "bpf_get_stackid", "bpf_get_current_task", "bpf_current_task_under_cgroup", "bpf_get_numa_node_id", "bpf_probe_read_str", "bpf_perf_event_read_value", "bpf_get_stack", "bpf_get_current_cgroup_id", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_send_signal", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_send_signal_thread", "bpf_jiffies64", "bpf_get_ns_current_pid_tgid", "bpf_get_current_ancestor_cgroup_id", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_get_task_stack", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_task_storage_get", "bpf_task_storage_delete", "bpf_get_current_task_btf", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_get_func_ip", "bpf_task_pt_regs", "bpf_get_branch_snapshot", "bpf_find_vma", "bpf_loop", "bpf_strncmp" ], "ext": [], "sk_lookup": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_perf_event_output", "bpf_get_current_task", "bpf_get_numa_node_id", "bpf_sk_release", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_sk_assign", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_skc_to_tcp6_sock", "bpf_skc_to_tcp_sock", "bpf_skc_to_tcp_timewait_sock", "bpf_skc_to_tcp_request_sock", "bpf_skc_to_udp6_sock", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_get_current_task_btf", "bpf_ktime_get_coarse_ns", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_skc_to_unix_sock", "bpf_loop", "bpf_strncmp" ], "tracing": [], "lwt_xmit": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_skb_store_bytes", "bpf_l3_csum_replace", "bpf_l4_csum_replace", "bpf_tail_call", "bpf_clone_redirect", "bpf_get_cgroup_classid", "bpf_skb_get_tunnel_key", "bpf_skb_set_tunnel_key", "bpf_redirect", "bpf_get_route_realm", "bpf_perf_event_output", "bpf_skb_load_bytes", "bpf_csum_diff", "bpf_skb_get_tunnel_opt", "bpf_skb_set_tunnel_opt", "bpf_skb_under_cgroup", "bpf_get_hash_recalc", "bpf_get_current_task", "bpf_skb_change_tail", "bpf_skb_pull_data", "bpf_csum_update", "bpf_set_hash_invalid", "bpf_get_numa_node_id", "bpf_skb_change_head", "bpf_lwt_push_encap", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_spin_lock", "bpf_spin_unlock", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_csum_level", "bpf_skc_to_tcp6_sock", "bpf_skc_to_tcp_sock", "bpf_skc_to_tcp_timewait_sock", "bpf_skc_to_tcp_request_sock", "bpf_skc_to_udp6_sock", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_get_current_task_btf", "bpf_ktime_get_coarse_ns", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_skc_to_unix_sock", "bpf_loop", "bpf_strncmp" ], "sk_msg": [ "bpf_map_lookup_elem", "bpf_map_update_elem", "bpf_map_delete_elem", "bpf_ktime_get_ns", "bpf_get_prandom_u32", "bpf_get_smp_processor_id", "bpf_tail_call", "bpf_get_current_pid_tgid", "bpf_get_current_uid_gid", "bpf_get_cgroup_classid", "bpf_perf_event_output", "bpf_get_current_task", "bpf_get_numa_node_id", "bpf_msg_redirect_map", "bpf_msg_apply_bytes", "bpf_msg_cork_bytes", "bpf_msg_pull_data", "bpf_msg_redirect_hash", "bpf_get_current_cgroup_id", "bpf_map_push_elem", "bpf_map_pop_elem", "bpf_map_peek_elem", "bpf_msg_push_data", "bpf_msg_pop_data", "bpf_spin_lock", "bpf_spin_unlock", "bpf_sk_storage_get", "bpf_sk_storage_delete", "bpf_probe_read_user", "bpf_probe_read_kernel", "bpf_probe_read_user_str", "bpf_probe_read_kernel_str", "bpf_jiffies64", "bpf_get_netns_cookie", "bpf_get_current_ancestor_cgroup_id", "bpf_ktime_get_boot_ns", "bpf_ringbuf_output", "bpf_ringbuf_reserve", "bpf_ringbuf_submit", "bpf_ringbuf_discard", "bpf_ringbuf_query", "bpf_skc_to_tcp6_sock", "bpf_skc_to_tcp_sock", "bpf_skc_to_tcp_timewait_sock", "bpf_skc_to_tcp_request_sock", "bpf_skc_to_udp6_sock", "bpf_snprintf_btf", "bpf_per_cpu_ptr", "bpf_this_cpu_ptr", "bpf_get_current_task_btf", "bpf_ktime_get_coarse_ns", "bpf_for_each_map_elem", "bpf_snprintf", "bpf_timer_init", "bpf_timer_set_callback", "bpf_timer_start", "bpf_timer_cancel", "bpf_task_pt_regs", "bpf_skc_to_unix_sock", "bpf_loop", "bpf_strncmp" ] } }, "misc": { "large_insn_limit": true, "bounded_loops": true, "isa_v2_ext": true, "isa_v3_ext": true } }