Helper
These values correspond to "syscalls" within the BPF program's environment, each one is documented in std.os.linux.BPF.kern
Fields of this type
Fields
- unspec:unspec
- probe_read:probe_read
- ktime_get_ns:ktime_get_ns
- trace_printk:trace_printk
- get_prandom_u32:get_prandom_u32
- get_smp_processor_id:get_smp_processor_id
- skb_store_bytes:skb_store_bytes
- l3_csum_replace:l3_csum_replace
- l4_csum_replace:l4_csum_replace
- tail_call:tail_call
- clone_redirect:clone_redirect
- get_current_pid_tgid:get_current_pid_tgid
- get_current_uid_gid:get_current_uid_gid
- get_current_comm:get_current_comm
- get_cgroup_classid:get_cgroup_classid
- skb_vlan_push:skb_vlan_push
- skb_vlan_pop:skb_vlan_pop
- skb_get_tunnel_key:skb_get_tunnel_key
- skb_set_tunnel_key:skb_set_tunnel_key
- perf_event_read:perf_event_read
- redirect:redirect
- get_route_realm:get_route_realm
- perf_event_output:perf_event_output
- skb_load_bytes:skb_load_bytes
- get_stackid:get_stackid
- csum_diff:csum_diff
- skb_get_tunnel_opt:skb_get_tunnel_opt
- skb_set_tunnel_opt:skb_set_tunnel_opt
- skb_change_proto:skb_change_proto
- skb_change_type:skb_change_type
- skb_under_cgroup:skb_under_cgroup
- get_hash_recalc:get_hash_recalc
- get_current_task:get_current_task
- probe_write_user:probe_write_user
- current_task_under_cgroup:current_task_under_cgroup
- skb_change_tail:skb_change_tail
- skb_pull_data:skb_pull_data
- csum_update:csum_update
- set_hash_invalid:set_hash_invalid
- get_numa_node_id:get_numa_node_id
- skb_change_head:skb_change_head
- xdp_adjust_head:xdp_adjust_head
- probe_read_str:probe_read_str
- get_socket_cookie:get_socket_cookie
- get_socket_uid:get_socket_uid
- set_hash:set_hash
- setsockopt:setsockopt
- skb_adjust_room:skb_adjust_room
- redirect_map:redirect_map
- sk_redirect_map:sk_redirect_map
- sock_map_update:sock_map_update
- xdp_adjust_meta:xdp_adjust_meta
- perf_event_read_value:perf_event_read_value
- perf_prog_read_value:perf_prog_read_value
- getsockopt:getsockopt
- override_return:override_return
- sock_ops_cb_flags_set:sock_ops_cb_flags_set
- msg_redirect_map:msg_redirect_map
- msg_apply_bytes:msg_apply_bytes
- msg_cork_bytes:msg_cork_bytes
- msg_pull_data:msg_pull_data
- bind:bind
- xdp_adjust_tail:xdp_adjust_tail
- skb_get_xfrm_state:skb_get_xfrm_state
- get_stack:get_stack
- skb_load_bytes_relative:skb_load_bytes_relative
- fib_lookup:fib_lookup
- sock_hash_update:sock_hash_update
- msg_redirect_hash:msg_redirect_hash
- sk_redirect_hash:sk_redirect_hash
- lwt_push_encap:lwt_push_encap
- lwt_seg6_store_bytes:lwt_seg6_store_bytes
- lwt_seg6_adjust_srh:lwt_seg6_adjust_srh
- lwt_seg6_action:lwt_seg6_action
- rc_repeat:rc_repeat
- rc_keydown:rc_keydown
- skb_cgroup_id:skb_cgroup_id
- get_current_cgroup_id:get_current_cgroup_id
- get_local_storage:get_local_storage
- sk_select_reuseport:sk_select_reuseport
- skb_ancestor_cgroup_id:skb_ancestor_cgroup_id
- sk_lookup_tcp:sk_lookup_tcp
- sk_lookup_udp:sk_lookup_udp
- sk_release:sk_release
- map_push_elem:map_push_elem
- map_pop_elem:map_pop_elem
- map_peek_elem:map_peek_elem
- msg_push_data:msg_push_data
- msg_pop_data:msg_pop_data
- rc_pointer_rel:rc_pointer_rel
- spin_lock:spin_lock
- spin_unlock:spin_unlock
- sk_fullsock:sk_fullsock
- tcp_sock:tcp_sock
- skb_ecn_set_ce:skb_ecn_set_ce
- get_listener_sock:get_listener_sock
- skc_lookup_tcp:skc_lookup_tcp
- tcp_check_syncookie:tcp_check_syncookie
- sysctl_get_name:sysctl_get_name
- sysctl_get_current_value:sysctl_get_current_value
- sysctl_get_new_value:sysctl_get_new_value
- sysctl_set_new_value:sysctl_set_new_value
- strtol:strtol
- strtoul:strtoul
- sk_storage_get:sk_storage_get
- sk_storage_delete:sk_storage_delete
- send_signal:send_signal
- tcp_gen_syncookie:tcp_gen_syncookie
- skb_output:skb_output
- probe_read_user:probe_read_user
- probe_read_kernel:probe_read_kernel
- probe_read_user_str:probe_read_user_str
- probe_read_kernel_str:probe_read_kernel_str
- tcp_send_ack:tcp_send_ack
- send_signal_thread:send_signal_thread
- jiffies64:jiffies64
- read_branch_records:read_branch_records
- get_ns_current_pid_tgid:get_ns_current_pid_tgid
- xdp_output:xdp_output
- get_netns_cookie:get_netns_cookie
- get_current_ancestor_cgroup_id:get_current_ancestor_cgroup_id
- sk_assign:sk_assign
- ktime_get_boot_ns:ktime_get_boot_ns
- seq_printf:seq_printf
- seq_write:seq_write
- sk_cgroup_id:sk_cgroup_id
- sk_ancestor_cgroup_id:sk_ancestor_cgroup_id
- ringbuf_output:ringbuf_output
- ringbuf_reserve:ringbuf_reserve
- ringbuf_submit:ringbuf_submit
- ringbuf_discard:ringbuf_discard
- ringbuf_query:ringbuf_query
- csum_level:csum_level
- skc_to_tcp6_sock:skc_to_tcp6_sock
- skc_to_tcp_sock:skc_to_tcp_sock
- skc_to_tcp_timewait_sock:skc_to_tcp_timewait_sock
- skc_to_tcp_request_sock:skc_to_tcp_request_sock
- skc_to_udp6_sock:skc_to_udp6_sock
- get_task_stack:get_task_stack
- _:_