Skip to content

eBPF Timeline

v3.18

  • BPF_MAP_CREATE 99c55f7 (syscall_commands)
  • BPF_MAP_LOOKUP_ELEM db20fd2 (syscall_commands)
  • BPF_MAP_UPDATE_ELEM db20fd2 (syscall_commands)
  • BPF_MAP_DELETE_ELEM db20fd2 (syscall_commands)
  • BPF_MAP_GET_NEXT_KEY db20fd2 (syscall_commands)
  • BPF_PROG_LOAD 09756af (syscall_commands)
  • bpf_map_lookup_elem 0a542a8 (helpers)
  • bpf_map_update_elem 0a542a8 (helpers)

v3.19

  • BPF_PROG_TYPE_SOCKET_FILTER ddd872b (program_types)
  • BPF_MAP_TYPE_HASH 0f8e4bd (map_types)
  • BPF_MAP_TYPE_ARRAY 28fbcfa (map_types)
  • bpf_map_delete_elem d0003ec (helpers)

v4.1

  • BPF_PROG_TYPE_KPROBE 2541517 (program_types)
  • BPF_PROG_TYPE_SCHED_CLS 96be432 (program_types)
  • BPF_PROG_TYPE_SCHED_ACT 94caee8 (program_types)
  • bpf_probe_read 2541517 (helpers)
  • bpf_ktime_get_ns d9847d3 (helpers)
  • bpf_trace_printk 9c959c8 (helpers)
  • bpf_get_smp_processor_id c04167c (helpers)
  • bpf_skb_store_bytes 608cd71 (helpers)
  • bpf_l3_csum_replace 91bc482 (helpers)
  • bpf_l4_csum_replace 91bc482 (helpers)

v4.2

  • BPF_MAP_TYPE_PROG_ARRAY 04fd61a (map_types)
  • bpf_tail_call 04fd61a (helpers)
  • bpf_clone_redirect 3896d65 (helpers)
  • bpf_get_current_pid_tgid ffeedaf (helpers)
  • bpf_get_current_uid_gid ffeedaf (helpers)
  • bpf_get_current_comm ffeedaf (helpers)

v4.3

  • BPF_MAP_TYPE_PERF_EVENT_ARRAY ea317b2 (map_types)
  • bpf_get_cgroup_classid 8d20aab (helpers)
  • bpf_skb_vlan_push 4e10df9 (helpers)
  • bpf_skb_vlan_pop 4e10df9 (helpers)
  • bpf_skb_get_tunnel_key d3aa45c (helpers)
  • bpf_skb_set_tunnel_key d3aa45c (helpers)
  • bpf_perf_event_read 35578d7 (helpers)

v4.4

  • BPF_OBJ_PIN b219775 (syscall_commands)
  • BPF_OBJ_GET b219775 (syscall_commands)
  • bpf_redirect 27b29f6 (helpers)
  • bpf_get_route_realm c46646d (helpers)
  • bpf_perf_event_output a43eec3 (helpers)

v4.5

  • bpf_skb_load_bytes 05c74e5 (helpers)
  • BPF_F_RECOMPUTE_CSUM 781c53b (flags)
  • BPF_F_HDR_FIELD_MASK 781c53b (flags)
  • BPF_F_PSEUDO_HDR 781c53b (flags)
  • BPF_F_INGRESS 781c53b (flags)
  • BPF_F_TUNINFO_IPV6 c6c3345 (flags)
  • BPF_F_ZERO_CSUM_TX 2da897e (flags)

v4.6

  • BPF_MAP_TYPE_PERCPU_HASH 824bd0c (map_types)
  • BPF_MAP_TYPE_PERCPU_ARRAY a10423b (map_types)
  • BPF_MAP_TYPE_STACK_TRACE d5a3b1f (map_types)
  • bpf_get_stackid d5a3b1f (helpers)
  • bpf_csum_diff 7d67234 (helpers)
  • bpf_skb_get_tunnel_opt 14ca075 (helpers)
  • bpf_skb_set_tunnel_opt 14ca075 (helpers)
  • BPF_F_NO_PREALLOC 6c90598 (flags)
  • BPF_F_INVALIDATE_HASH 8afd54c (flags)
  • BPF_F_MARK_MANGLED_0 2f72959 (flags)
  • BPF_F_SKIP_FIELD_MASK d5a3b1f (flags)
  • BPF_F_USER_STACK d5a3b1f (flags)
  • BPF_F_FAST_STACK_CMP d5a3b1f (flags)
  • BPF_F_REUSE_STACKID d5a3b1f (flags)
  • BPF_F_DONT_FRAGMENT 2208087 (flags)

v4.7

  • BPF_PROG_TYPE_TRACEPOINT 98b5c2c (program_types)
  • BPF_F_INDEX_MASK 1e33759 (flags)
  • BPF_F_CURRENT_CPU 1e33759 (flags)

v4.8

  • BPF_PROG_TYPE_XDP 6a773a1 (program_types)
  • BPF_MAP_TYPE_CGROUP_ARRAY 4ed8ec5 (map_types)
  • bpf_skb_change_proto 6578171 (helpers)
  • bpf_skb_change_type d2485c4 (helpers)
  • bpf_skb_under_cgroup 747ea55 (helpers)
  • bpf_get_hash_recalc 13c5c24 (helpers)
  • bpf_get_current_task 606274c (helpers)
  • bpf_probe_write_user 96ae522 (helpers)
  • BPF_F_CTXLEN_MASK 555c8a8 (flags)

v4.9

  • BPF_PROG_TYPE_PERF_EVENT 0515e59 (program_types)
  • bpf_current_task_under_cgroup 60d20f9 (helpers)
  • bpf_skb_change_tail 5293efe (helpers)
  • bpf_skb_pull_data 36bbef5 (helpers)
  • bpf_csum_update 36bbef5 (helpers)
  • bpf_set_hash_invalid 7a4b28c (helpers)

v4.10

  • BPF_PROG_TYPE_CGROUP_SKB 0e33661 (program_types)
  • BPF_PROG_TYPE_CGROUP_SOCK 6102365 (program_types)
  • BPF_PROG_TYPE_LWT_IN 3a0af8f (program_types)
  • BPF_PROG_TYPE_LWT_OUT 3a0af8f (program_types)
  • BPF_PROG_TYPE_LWT_XMIT 3a0af8f (program_types)
  • BPF_MAP_TYPE_LRU_HASH 29ba732 (map_types)
  • BPF_MAP_TYPE_LRU_PERCPU_HASH 8f84493 (map_types)
  • BPF_CGROUP_INET_INGRESS 0e33661 (attach_types)
  • BPF_CGROUP_INET_EGRESS 0e33661 (attach_types)
  • BPF_CGROUP_INET_SOCK_CREATE 6102365 (attach_types)
  • BPF_PROG_ATTACH f432455 (syscall_commands)
  • BPF_PROG_DETACH f432455 (syscall_commands)
  • bpf_get_numa_node_id 2d0e30c (helpers)
  • bpf_skb_change_head 3a0af8f (helpers)
  • bpf_xdp_adjust_head 17bedab (helpers)
  • BPF_F_ALLOW_OVERRIDE 7f67763 (flags)
  • BPF_F_NO_COMMON_LRU 29ba732 (flags)

v4.11

  • BPF_MAP_TYPE_LPM_TRIE b95a5c4 (map_types)
  • bpf_probe_read_str a5e8c07 (helpers)
  • BPF_F_MARK_ENFORCE d1b662a (flags)

v4.12

  • BPF_MAP_TYPE_ARRAY_OF_MAPS 56f668d (map_types)
  • BPF_MAP_TYPE_HASH_OF_MAPS bcc6b1b (map_types)
  • BPF_PROG_TEST_RUN 1cf1cae (syscall_commands)
  • bpf_get_socket_cookie 91b8270 (helpers)
  • bpf_get_socket_uid 6acc5c2 (helpers)
  • BPF_F_STRICT_ALIGNMENT e07b98d (flags)

v4.13

  • BPF_PROG_TYPE_SOCK_OPS 40304b2 (program_types)
  • BPF_CGROUP_SOCK_OPS 40304b2 (attach_types)
  • BPF_PROG_GET_NEXT_ID 34ad558 (syscall_commands)
  • BPF_MAP_GET_NEXT_ID 34ad558 (syscall_commands)
  • BPF_PROG_GET_FD_BY_ID b16d9aa (syscall_commands)
  • BPF_MAP_GET_FD_BY_ID bd5f5f4 (syscall_commands)
  • BPF_OBJ_GET_INFO_BY_FD 1e27097 (syscall_commands)
  • bpf_set_hash ded092c (helpers)
  • bpf_setsockopt 8c4b4c7 (helpers)
  • bpf_skb_adjust_room 2be7e21 (helpers)
  • BPF_ADJ_ROOM_NET 2be7e21 (argument_constants)
  • BPF_SOCK_OPS_VOID 40304b2 (sock_ops)
  • BPF_SOCK_OPS_TIMEOUT_INIT 8550f32 (sock_ops)
  • BPF_SOCK_OPS_RWND_INIT 13d3b1e (sock_ops)
  • BPF_SOCK_OPS_TCP_CONNECT_CB 9872a4b (sock_ops)
  • BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB 9872a4b (sock_ops)
  • BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB 9872a4b (sock_ops)
  • BPF_SOCK_OPS_NEEDS_ECN 91b5b21 (sock_ops)
  • TCP_BPF_IW fc74781 (sock_opt_types)
  • TCP_BPF_SNDCWND_CLAMP 13bf964 (sock_opt_types)

v4.14

  • BPF_PROG_TYPE_SK_SKB b005fd1 (program_types)
  • BPF_MAP_TYPE_DEVMAP 546ac1f (map_types)
  • BPF_MAP_TYPE_SOCKMAP 174a79f (map_types)
  • BPF_SK_SKB_STREAM_PARSER 464bc0f (attach_types)
  • BPF_SK_SKB_STREAM_VERDICT 464bc0f (attach_types)
  • bpf_redirect_map 546ac1f (helpers)
  • bpf_sk_redirect_map 174a79f (helpers)
  • bpf_sock_map_update 174a79f (helpers)
  • BPF_F_NUMA_NODE 96eabe7 (flags)

v4.15

  • BPF_PROG_TYPE_CGROUP_DEVICE ebc614f (program_types)
  • BPF_MAP_TYPE_CPUMAP 6710e11 (map_types)
  • BPF_CGROUP_DEVICE ebc614f (attach_types)
  • BPF_PROG_QUERY 468e2f6 (syscall_commands)
  • bpf_xdp_adjust_meta de8f3a8 (helpers)
  • bpf_perf_event_read_value 908432c (helpers)
  • bpf_perf_prog_read_value 4bebdc7 (helpers)
  • bpf_getsockopt cd86d1f (helpers)
  • BPF_F_ALLOW_MULTI 324bda9 (flags)
  • BPF_F_RDONLY 6e71b04 (flags)
  • BPF_F_WRONLY 6e71b04 (flags)
  • BPF_F_QUERY_EFFECTIVE 468e2f6 (flags)
  • BPF_SOCK_OPS_BASE_RTT e6546ef (sock_ops)

v4.16

  • bpf_override_return 9802d86 (helpers)
  • bpf_sock_ops_cb_flags_set b13d880 (helpers)
  • BPF_SOCK_OPS_RTO_CB_FLAG f89013f (flags)
  • BPF_SOCK_OPS_RETRANS_CB_FLAG a31ad29 (flags)
  • BPF_SOCK_OPS_STATE_CB_FLAG d448749 (flags)
  • BPF_SOCK_OPS_ALL_CB_FLAGS b13d880 (flags)
  • BPF_SOCK_OPS_RTO_CB f89013f (sock_ops)
  • BPF_SOCK_OPS_RETRANS_CB a31ad29 (sock_ops)
  • BPF_SOCK_OPS_STATE_CB d448749 (sock_ops)

v4.17

  • BPF_PROG_TYPE_SK_MSG 4f738ad (program_types)
  • BPF_PROG_TYPE_RAW_TRACEPOINT c4f6699 (program_types)
  • BPF_PROG_TYPE_CGROUP_SOCK_ADDR 4fbac77 (program_types)
  • BPF_SK_MSG_VERDICT 4f738ad (attach_types)
  • BPF_CGROUP_INET4_BIND 4fbac77 (attach_types)
  • BPF_CGROUP_INET6_BIND 4fbac77 (attach_types)
  • BPF_CGROUP_INET4_CONNECT d74bad4 (attach_types)
  • BPF_CGROUP_INET6_CONNECT d74bad4 (attach_types)
  • BPF_CGROUP_INET4_POST_BIND aac3fc3 (attach_types)
  • BPF_CGROUP_INET6_POST_BIND aac3fc3 (attach_types)
  • BPF_RAW_TRACEPOINT_OPEN c4f6699 (syscall_commands)
  • bpf_get_prandom_u32 df4a37d (helpers)
  • bpf_msg_redirect_map 4f738ad (helpers)
  • bpf_msg_apply_bytes 2a10031 (helpers)
  • bpf_msg_cork_bytes 91843d5 (helpers)
  • bpf_msg_pull_data 015632b (helpers)
  • bpf_bind d74bad4 (helpers)
  • BPF_F_STACK_BUILD_ID 615755a (flags)
  • BPF_F_SEQ_NUMBER 77a5196 (flags)
  • BPF_STACK_BUILD_ID_EMPTY 615755a (argument_constants)
  • BPF_STACK_BUILD_ID_VALID 615755a (argument_constants)
  • BPF_STACK_BUILD_ID_IP 615755a (argument_constants)

v4.18

  • BPF_PROG_TYPE_LWT_SEG6LOCAL 004d4b2 (program_types)
  • BPF_PROG_TYPE_LIRC_MODE2 f4364dc (program_types)
  • BPF_MAP_TYPE_XSKMAP fbfc504 (map_types)
  • BPF_MAP_TYPE_SOCKHASH 8111038 (map_types)
  • BPF_CGROUP_UDP4_SENDMSG 1cedee1 (attach_types)
  • BPF_CGROUP_UDP6_SENDMSG 1cedee1 (attach_types)
  • BPF_LIRC_MODE2 f4364dc (attach_types)
  • BPF_BTF_LOAD f56a653 (syscall_commands)
  • BPF_BTF_GET_FD_BY_ID 78958fc (syscall_commands)
  • BPF_TASK_FD_QUERY 41bdc4b (syscall_commands)
  • bpf_xdp_adjust_tail b32cc5b (helpers)
  • bpf_skb_get_xfrm_state 12bed76 (helpers)
  • bpf_get_stack c195651 (helpers)
  • bpf_skb_load_bytes_relative 4e1ec56 (helpers)
  • bpf_fib_lookup 87f5fc7 (helpers)
  • bpf_sock_hash_update 8111038 (helpers)
  • bpf_msg_redirect_hash 8111038 (helpers)
  • bpf_sk_redirect_hash 8111038 (helpers)
  • bpf_lwt_push_encap fe94cc2 (helpers)
  • bpf_lwt_seg6_store_bytes fe94cc2 (helpers)
  • bpf_lwt_seg6_adjust_srh fe94cc2 (helpers)
  • bpf_lwt_seg6_action fe94cc2 (helpers)
  • bpf_rc_repeat f4364dc (helpers)
  • bpf_rc_keydown f4364dc (helpers)
  • bpf_skb_cgroup_id cb20b08 (helpers)
  • bpf_get_current_cgroup_id bf6fa2c (helpers)
  • BPF_F_USER_BUILD_ID c195651 (flags)
  • BPF_HDR_START_MAC 4e1ec56 (argument_constants)
  • BPF_HDR_START_NET 4e1ec56 (argument_constants)
  • BPF_LWT_ENCAP_SEG6 fe94cc2 (argument_constants)
  • BPF_LWT_ENCAP_SEG6_INLINE fe94cc2 (argument_constants)
  • BPF_FIB_LOOKUP_DIRECT 87f5fc7 (argument_constants)
  • BPF_FIB_LOOKUP_OUTPUT 87f5fc7 (argument_constants)
  • BPF_FIB_LKUP_RET_SUCCESS 4c79579 (argument_constants)
  • BPF_FIB_LKUP_RET_BLACKHOLE 4c79579 (argument_constants)
  • BPF_FIB_LKUP_RET_UNREACHABLE 4c79579 (argument_constants)
  • BPF_FIB_LKUP_RET_PROHIBIT 4c79579 (argument_constants)
  • BPF_FIB_LKUP_RET_NOT_FWDED 4c79579 (argument_constants)
  • BPF_FIB_LKUP_RET_FWD_DISABLED 4c79579 (argument_constants)
  • BPF_FIB_LKUP_RET_UNSUPP_LWT 4c79579 (argument_constants)
  • BPF_FIB_LKUP_RET_NO_NEIGH 4c79579 (argument_constants)
  • BPF_FIB_LKUP_RET_FRAG_NEEDED 4c79579 (argument_constants)
  • BPF_FD_TYPE_RAW_TRACEPOINT 41bdc4b (argument_constants)
  • BPF_FD_TYPE_TRACEPOINT 41bdc4b (argument_constants)
  • BPF_FD_TYPE_KPROBE 41bdc4b (argument_constants)
  • BPF_FD_TYPE_KRETPROBE 41bdc4b (argument_constants)
  • BPF_FD_TYPE_UPROBE 41bdc4b (argument_constants)
  • BPF_FD_TYPE_URETPROBE 41bdc4b (argument_constants)

v4.19

  • BPF_PROG_TYPE_SK_REUSEPORT 2dbb9b9 (program_types)
  • BPF_MAP_TYPE_CGROUP_STORAGE de9cbba (map_types)
  • BPF_MAP_TYPE_REUSEPORT_SOCKARRAY 5dc4c4b (map_types)
  • bpf_get_local_storage cd33943 (helpers)
  • bpf_sk_select_reuseport 2dbb9b9 (helpers)
  • bpf_skb_ancestor_cgroup_id 7723628 (helpers)
  • BPF_SOCK_OPS_TCP_LISTEN_CB f333ee0 (sock_ops)

v4.20

  • BPF_PROG_TYPE_FLOW_DISSECTOR d58e468 (program_types)
  • BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE b741f16 (map_types)
  • BPF_MAP_TYPE_QUEUE f1a2e44 (map_types)
  • BPF_MAP_TYPE_STACK f1a2e44 (map_types)
  • BPF_FLOW_DISSECTOR d58e468 (attach_types)
  • BPF_MAP_LOOKUP_AND_DELETE_ELEM bd513cd (syscall_commands)
  • bpf_sk_lookup_tcp 6acc9b4 (helpers)
  • bpf_sk_lookup_udp 6acc9b4 (helpers)
  • bpf_sk_release 6acc9b4 (helpers)
  • bpf_map_push_elem f1a2e44 (helpers)
  • bpf_map_pop_elem f1a2e44 (helpers)
  • bpf_map_peek_elem f1a2e44 (helpers)
  • bpf_msg_push_data 6fff607 (helpers)
  • BPF_F_CURRENT_NETNS f71c614 (flags)

v5.0

  • bpf_msg_pop_data 7246d8e (helpers)
  • bpf_rc_pointer_rel 01d3240 (helpers)
  • BPF_F_ANY_ALIGNMENT e9ee9ef (flags)
  • BPF_F_ZERO_SEED 96b3b6c (flags)

v5.1

  • bpf_spin_lock d83525c (helpers)
  • bpf_spin_unlock d83525c (helpers)
  • bpf_sk_fullsock 46f8bc9 (helpers)
  • bpf_tcp_sock 655a51e (helpers)
  • bpf_skb_ecn_set_ce f7c917b (helpers)
  • bpf_get_listener_sock dbafd7d (helpers)
  • BPF_F_LOCK 96049f3 (flags)
  • BPF_LWT_ENCAP_IP 3e0bd37 (argument_constants)

v5.2

  • BPF_PROG_TYPE_CGROUP_SYSCTL 7b146ce (program_types)
  • BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE 9df1c28 (program_types)
  • BPF_MAP_TYPE_SK_STORAGE 6ac99e8 (map_types)
  • BPF_CGROUP_SYSCTL 7b146ce (attach_types)
  • BPF_CGROUP_UDP4_RECVMSG 983695f (attach_types)
  • BPF_CGROUP_UDP6_RECVMSG 983695f (attach_types)
  • BPF_MAP_FREEZE 87df15d (syscall_commands)
  • bpf_skc_lookup_tcp edbf8c0 (helpers)
  • bpf_tcp_check_syncookie 3990408 (helpers)
  • bpf_sysctl_get_name 808649f (helpers)
  • bpf_sysctl_get_current_value 1d11b30 (helpers)
  • bpf_sysctl_get_new_value 4e63acd (helpers)
  • bpf_sysctl_set_new_value 4e63acd (helpers)
  • bpf_strtol d7a4cb9 (helpers)
  • bpf_strtoul d7a4cb9 (helpers)
  • bpf_sk_storage_get 6ac99e8 (helpers)
  • bpf_sk_storage_delete 6ac99e8 (helpers)
  • BPF_F_RDONLY_PROG 591fe98 (flags)
  • BPF_F_WRONLY_PROG 591fe98 (flags)
  • BPF_F_ADJ_ROOM_FIXED_GSO 2278f6c (flags)
  • BPF_F_ADJ_ROOM_ENCAP_L3_IPV4 868d523 (flags)
  • BPF_F_ADJ_ROOM_ENCAP_L3_IPV6 868d523 (flags)
  • BPF_F_ADJ_ROOM_ENCAP_L4_GRE 868d523 (flags)
  • BPF_F_ADJ_ROOM_ENCAP_L4_UDP 868d523 (flags)
  • BPF_F_SYSCTL_BASE_NAME 808649f (flags)
  • BPF_SK_STORAGE_GET_F_CREATE 6ac99e8 (flags)
  • BPF_ADJ_ROOM_ENCAP_L2_MASK 58dfc90 (argument_constants)
  • BPF_ADJ_ROOM_ENCAP_L2_SHIFT 58dfc90 (argument_constants)
  • BPF_ADJ_ROOM_MAC 14aa319 (argument_constants)

v5.3

  • BPF_PROG_TYPE_CGROUP_SOCKOPT 0d01da6 (program_types)
  • BPF_CGROUP_GETSOCKOPT 0d01da6 (attach_types)
  • BPF_CGROUP_SETSOCKOPT 0d01da6 (attach_types)
  • bpf_send_signal 8b401f9 (helpers)
  • BPF_F_TEST_RND_HI32 c240eff (flags)
  • BPF_SOCK_OPS_RTT_CB_FLAG 23729ff (flags)
  • BPF_SOCK_OPS_RTT_CB 23729ff (sock_ops)

v5.4

  • BPF_MAP_TYPE_DEVMAP_HASH 6f9d451 (map_types)
  • BPF_BTF_GET_NEXT_ID 1b9ed84 (syscall_commands)
  • bpf_tcp_gen_syncookie 70d6624 (helpers)
  • BPF_F_TEST_STATE_FREQ 10d274e (flags)
  • BPF_F_CLONE 8f51dfc (flags)
  • BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG 086f956 (argument_constants)
  • BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL 086f956 (argument_constants)
  • BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP 086f956 (argument_constants)

v5.5

  • BPF_PROG_TYPE_TRACING f1b9509 (program_types)
  • BPF_TRACE_RAW_TP f1b9509 (attach_types)
  • BPF_TRACE_FENTRY fec56f5 (attach_types)
  • BPF_TRACE_FEXIT fec56f5 (attach_types)
  • bpf_skb_output a7658e1 (helpers)
  • bpf_probe_read_user 6ae08ae (helpers)
  • bpf_probe_read_kernel 6ae08ae (helpers)
  • bpf_probe_read_user_str 6ae08ae (helpers)
  • bpf_probe_read_kernel_str 6ae08ae (helpers)
  • BPF_F_MMAPABLE fc97022 (flags)

v5.6

  • BPF_PROG_TYPE_STRUCT_OPS 27ae799 (program_types)
  • BPF_PROG_TYPE_EXT be8704f (program_types)
  • BPF_MAP_TYPE_STRUCT_OPS 85d33df (map_types)
  • BPF_MAP_LOOKUP_BATCH cb4d03a (syscall_commands)
  • BPF_MAP_LOOKUP_AND_DELETE_BATCH 0579963 (syscall_commands)
  • BPF_MAP_UPDATE_BATCH aa2e93b (syscall_commands)
  • BPF_MAP_DELETE_BATCH aa2e93b (syscall_commands)
  • bpf_tcp_send_ack 206057f (helpers)
  • bpf_send_signal_thread 8482941 (helpers)
  • bpf_jiffies64 5576b99 (helpers)
  • BPF_F_REPLACE 7dd68b3 (flags)

v5.7

  • BPF_PROG_TYPE_LSM fc611f4 (program_types)
  • BPF_MODIFY_RETURN ae24082 (attach_types)
  • BPF_LSM_MAC fc611f4 (attach_types)
  • BPF_LINK_CREATE af6eea5 (syscall_commands)
  • BPF_LINK_UPDATE 0c991eb (syscall_commands)
  • bpf_read_branch_records fff7b64 (helpers)
  • bpf_get_ns_current_pid_tgid b4490c5 (helpers)
  • bpf_xdp_output d831ee8 (helpers)
  • bpf_get_netns_cookie f318903 (helpers)
  • bpf_get_current_ancestor_cgroup_id 0f09abd (helpers)
  • bpf_sk_assign cf7fbe6 (helpers)
  • BPF_F_GET_BRANCH_RECORDS_SIZE fff7b64 (flags)

v5.8

  • BPF_MAP_TYPE_RINGBUF 457f443 (map_types)
  • BPF_TRACE_ITER 15d83c4 (attach_types)
  • BPF_CGROUP_INET4_GETPEERNAME 1b66d25 (attach_types)
  • BPF_CGROUP_INET6_GETPEERNAME 1b66d25 (attach_types)
  • BPF_CGROUP_INET4_GETSOCKNAME 1b66d25 (attach_types)
  • BPF_CGROUP_INET6_GETSOCKNAME 1b66d25 (attach_types)
  • BPF_XDP_DEVMAP fbee97f (attach_types)
  • BPF_LINK_GET_FD_BY_ID 2d602c8 (syscall_commands)
  • BPF_LINK_GET_NEXT_ID 2d602c8 (syscall_commands)
  • BPF_ENABLE_STATS d46edd6 (syscall_commands)
  • BPF_ITER_CREATE ac51d99 (syscall_commands)
  • BPF_LINK_TYPE_RAW_TRACEPOINT f2e10bf (link_type)
  • BPF_LINK_TYPE_TRACING f2e10bf (link_type)
  • BPF_LINK_TYPE_CGROUP f2e10bf (link_type)
  • BPF_LINK_TYPE_ITER de4e05c (link_type)
  • BPF_LINK_TYPE_NETNS 7f045a4 (link_type)
  • bpf_ktime_get_boot_ns 71d1921 (helpers)
  • bpf_seq_printf 492e639 (helpers)
  • bpf_seq_write 492e639 (helpers)
  • bpf_sk_cgroup_id f307fa2 (helpers)
  • bpf_sk_ancestor_cgroup_id f307fa2 (helpers)
  • bpf_ringbuf_output 457f443 (helpers)
  • bpf_ringbuf_reserve 457f443 (helpers)
  • bpf_ringbuf_submit 457f443 (helpers)
  • bpf_ringbuf_discard 457f443 (helpers)
  • bpf_ringbuf_query 457f443 (helpers)
  • bpf_csum_level 7cdec54 (helpers)
  • BPF_F_ADJ_ROOM_NO_CSUM_RESET 836e66c (flags)
  • BPF_STATS_RUN_TIME d46edd6 (argument_constants)
  • BPF_CSUM_LEVEL_QUERY 7cdec54 (argument_constants)
  • BPF_CSUM_LEVEL_INC 7cdec54 (argument_constants)
  • BPF_CSUM_LEVEL_DEC 7cdec54 (argument_constants)
  • BPF_CSUM_LEVEL_RESET 7cdec54 (argument_constants)
  • BPF_RB_NO_WAKEUP 457f443 (argument_constants)
  • BPF_RB_FORCE_WAKEUP 457f443 (argument_constants)
  • BPF_RB_AVAIL_DATA 457f443 (argument_constants)
  • BPF_RB_RING_SIZE 457f443 (argument_constants)
  • BPF_RB_CONS_POS 457f443 (argument_constants)
  • BPF_RB_PROD_POS 457f443 (argument_constants)
  • BPF_RINGBUF_BUSY_BIT 457f443 (argument_constants)
  • BPF_RINGBUF_DISCARD_BIT 457f443 (argument_constants)
  • BPF_RINGBUF_HDR_SZ 457f443 (argument_constants)

v5.9

  • BPF_PROG_TYPE_SK_LOOKUP e9ddbb7 (program_types)
  • BPF_CGROUP_INET_SOCK_RELEASE f583674 (attach_types)
  • BPF_XDP_CPUMAP 9216477 (attach_types)
  • BPF_SK_LOOKUP e9ddbb7 (attach_types)
  • BPF_XDP aa8d3a7 (attach_types)
  • BPF_LINK_DETACH 73b11c2 (syscall_commands)
  • BPF_LINK_TYPE_XDP aa8d3a7 (link_type)
  • bpf_skc_to_tcp6_sock af7ec13 (helpers)
  • bpf_skc_to_tcp_sock 478cfbd (helpers)
  • bpf_skc_to_tcp_timewait_sock 478cfbd (helpers)
  • bpf_skc_to_tcp_request_sock 478cfbd (helpers)
  • bpf_skc_to_udp6_sock 0d4fad3 (helpers)
  • bpf_get_task_stack fa28dcb (helpers)
  • BPF_SK_LOOKUP_F_REPLACE e9ddbb7 (flags)
  • BPF_SK_LOOKUP_F_NO_REUSEPORT e9ddbb7 (flags)

v5.10

  • BPF_MAP_TYPE_INODE_STORAGE 8ea6368 (map_types)
  • BPF_PROG_BIND_MAP ef15314 (syscall_commands)
  • bpf_load_hdr_opt 0813a84 (helpers)
  • bpf_store_hdr_opt 0813a84 (helpers)
  • bpf_reserve_hdr_opt 0813a84 (helpers)
  • bpf_inode_storage_get 8ea6368 (helpers)
  • bpf_inode_storage_delete 8ea6368 (helpers)
  • bpf_d_path 6e22ab9 (helpers)
  • bpf_copy_from_user 1e6c62a (helpers)
  • bpf_snprintf_btf c4d0bfb (helpers)
  • bpf_seq_printf_btf eb41137 (helpers)
  • bpf_skb_cgroup_classid b426ce8 (helpers)
  • bpf_redirect_neigh b4ab314 (helpers)
  • bpf_per_cpu_ptr eaa6bcb (helpers)
  • bpf_this_cpu_ptr 63d9b80 (helpers)
  • bpf_redirect_peer 9aa1206 (helpers)
  • BPF_F_SLEEPABLE 1e6c62a (flags)
  • BPF_F_PRESERVE_ELEMS 792cacc (flags)
  • BPF_F_INNER_MAP 4a8f87e (flags)
  • BPF_F_TEST_RUN_ON_CPU 1b4d60e (flags)
  • BPF_LOCAL_STORAGE_GET_F_CREATE f836a56 (flags)
  • BPF_SOCK_OPS_PARSE_ALL_HDR_OPT_CB_FLAG 00d211a (flags)
  • BPF_SOCK_OPS_PARSE_UNKNOWN_HDR_OPT_CB_FLAG 00d211a (flags)
  • BPF_SOCK_OPS_WRITE_HDR_OPT_CB_FLAG 331fca4 (flags)
  • BTF_F_COMPACT c4d0bfb (flags)
  • BTF_F_NONAME c4d0bfb (flags)
  • BTF_F_PTR_RAW c4d0bfb (flags)
  • BTF_F_ZERO c4d0bfb (flags)
  • BPF_SOCK_OPS_PARSE_HDR_OPT_CB 0813a84 (sock_ops)
  • BPF_SOCK_OPS_HDR_OPT_LEN_CB 0813a84 (sock_ops)
  • BPF_SOCK_OPS_WRITE_HDR_OPT_CB 0813a84 (sock_ops)
  • TCP_BPF_DELACK_MAX 2b8ee4f (sock_opt_types)
  • TCP_BPF_RTO_MIN ca584ba (sock_opt_types)
  • TCP_BPF_SYN 0813a84 (sock_opt_types)
  • TCP_BPF_SYN_IP 0813a84 (sock_opt_types)
  • TCP_BPF_SYN_MAC 267cf9f (sock_opt_types)
  • BPF_LOAD_HDR_OPT_TCP_SYN 0813a84 (sock_opt_types)
  • BPF_WRITE_HDR_TCP_CURRENT_MSS 0813a84 (sock_opt_types)
  • BPF_WRITE_HDR_TCP_SYNACK_COOKIE 0813a84 (sock_opt_types)

v5.11

  • BPF_MAP_TYPE_TASK_STORAGE 4cf1bc1 (map_types)
  • bpf_task_storage_get 4cf1bc1 (helpers)
  • bpf_task_storage_delete 4cf1bc1 (helpers)
  • bpf_get_current_task_btf 3ca1032 (helpers)
  • bpf_bprm_opts_set 3f6719c (helpers)
  • bpf_ktime_get_coarse_ns d055126 (helpers)
  • bpf_ima_inode_hash 27672f0 (helpers)
  • bpf_sock_from_file 4f19cab (helpers)
  • BPF_F_BPRM_SECUREEXEC 3f6719c (flags)

v5.12

  • bpf_check_mtu 34b2021 (helpers)
  • BPF_MTU_CHK_SEGS 34b2021 (argument_constants)
  • BPF_MTU_CHK_RET_SUCCESS 34b2021 (argument_constants)
  • BPF_MTU_CHK_RET_FRAG_NEEDED 34b2021 (argument_constants)
  • BPF_MTU_CHK_RET_SEGS_TOOBIG 34b2021 (argument_constants)

v5.13

v5.14

  • BPF_PROG_TYPE_SYSCALL 79a7f8b (program_types)
  • BPF_SK_REUSEPORT_SELECT d5e4dda (attach_types)
  • BPF_SK_REUSEPORT_SELECT_OR_MIGRATE d5e4dda (attach_types)
  • bpf_sys_bpf 79a7f8b (helpers)
  • bpf_btf_find_by_name_kind 3d78417 (helpers)
  • bpf_sys_close 3abea08 (helpers)
  • BPF_F_BROADCAST e624d4e (flags)
  • BPF_F_EXCLUDE_INGRESS e624d4e (flags)

v5.15

  • BPF_PERF_EVENT b89fbfb (attach_types)
  • BPF_LINK_TYPE_PERF_EVENT b89fbfb (link_type)
  • bpf_timer_init b00628b (helpers)
  • bpf_timer_set_callback b00628b (helpers)
  • bpf_timer_start b00628b (helpers)
  • bpf_timer_cancel b00628b (helpers)
  • bpf_get_func_ip 9b99edc (helpers)
  • bpf_get_attach_cookie 82e6b1e (helpers)
  • bpf_task_pt_regs dd6e10f (helpers)

v5.16

  • BPF_MAP_TYPE_BLOOM_FILTER 9330986 (map_types)
  • bpf_get_branch_snapshot 856c02d (helpers)
  • bpf_trace_vprintk 10aceb6 (helpers)
  • bpf_skc_to_unix_sock 9eeb3aa (helpers)
  • bpf_kallsyms_lookup_name d6aef08 (helpers)

v5.17

v5.18

  • BPF_TRACE_KPROBE_MULTI 0dcac27 (attach_types)
  • BPF_LINK_TYPE_KPROBE_MULTI 0dcac27 (link_type)
  • bpf_get_retval b44123b (helpers)
  • bpf_set_retval b44123b (helpers)
  • bpf_xdp_get_buff_len 0165cc8 (helpers)
  • bpf_xdp_load_bytes 3f36422 (helpers)
  • bpf_xdp_store_bytes 3f36422 (helpers)
  • bpf_copy_from_user_task 376040e (helpers)
  • bpf_skb_set_tstamp 9bb984f (helpers)
  • bpf_ima_file_hash 174b169 (helpers)
  • BPF_F_XDP_HAS_FRAGS c2f2cdb (flags)
  • BPF_F_KPROBE_MULTI_RETURN 0dcac27 (flags)
  • BPF_F_TEST_XDP_LIVE_FRAMES b530e9e (flags)
  • BPF_SKB_TSTAMP_UNSPEC 9bb984f (argument_constants)
  • BPF_SKB_TSTAMP_DELIVERY_MONO 9bb984f (argument_constants)
  • bpf_xdp_ct_lookup b4c2b95 (kfuncs)
  • bpf_skb_ct_lookup b4c2b95 (kfuncs)
  • bpf_ct_release b4c2b95 (kfuncs)

v5.19

  • bpf_kptr_xchg c0a5a21 (helpers)
  • bpf_map_lookup_percpu_elem 0734311 (helpers)
  • bpf_skc_to_mptcp_sock 3bc253c (helpers)
  • bpf_dynptr_from_mem 263ae15 (helpers)
  • bpf_ringbuf_reserve_dynptr bc34dee (helpers)
  • bpf_ringbuf_submit_dynptr bc34dee (helpers)
  • bpf_ringbuf_discard_dynptr bc34dee (helpers)
  • bpf_dynptr_read 13bbbfb (helpers)
  • bpf_dynptr_write 13bbbfb (helpers)
  • bpf_dynptr_data 34d4ef5 (helpers)
  • bpf_dynptr_is_rdonly 13bbbfb (kfuncs)

v6.0

  • BPF_LSM_CGROUP 69fd337 (attach_types)
  • bpf_tcp_raw_gen_syncookie_ipv4 33bf988 (helpers)
  • bpf_tcp_raw_gen_syncookie_ipv6 33bf988 (helpers)
  • bpf_tcp_raw_check_syncookie_ipv4 33bf988 (helpers)
  • bpf_tcp_raw_check_syncookie_ipv6 33bf988 (helpers)
  • bpf_xdp_ct_alloc d7e79c9 (kfuncs)
  • bpf_skb_ct_alloc d7e79c9 (kfuncs)
  • bpf_ct_insert_entry d7e79c9 (kfuncs)
  • bpf_ct_set_timeout 0b38923 (kfuncs)
  • bpf_ct_change_timeout 0b38923 (kfuncs)
  • bpf_ct_set_status ef69aa3 (kfuncs)
  • bpf_ct_change_status ef69aa3 (kfuncs)

v6.1

  • BPF_MAP_TYPE_USER_RINGBUF 583c1f4 (map_types)
  • bpf_ktime_get_tai_ns c8996c9 (helpers)
  • bpf_user_ringbuf_drain 2057156 (helpers)
  • BPF_F_TUNINFO_FLAGS 44c5147 (flags)
  • BPF_CGROUP_ITER_ORDER_UNSPEC d4ffb6f (argument_constants)
  • BPF_CGROUP_ITER_SELF_ONLY d4ffb6f (argument_constants)
  • BPF_CGROUP_ITER_DESCENDANTS_PRE d4ffb6f (argument_constants)
  • BPF_CGROUP_ITER_DESCENDANTS_POST d4ffb6f (argument_constants)
  • BPF_CGROUP_ITER_ANCESTORS_UP d4ffb6f (argument_constants)
  • cgroup_rstat_updated a319185 (kfuncs)
  • cgroup_rstat_flush a319185 (kfuncs)
  • bpf_lookup_user_key f3cf413 (kfuncs)
  • bpf_lookup_system_key f3cf413 (kfuncs)
  • bpf_key_put f3cf413 (kfuncs)
  • bpf_verify_pkcs7_signature 865b056 (kfuncs)
  • crash_kexec 1337905 (kfuncs)
  • bpf_ct_set_nat_info 0fabd2a (kfuncs)

v6.2

  • BPF_MAP_TYPE_CGRP_STORAGE c4bcfb3 (map_types)
  • bpf_cgrp_storage_get c4bcfb3 (helpers)
  • bpf_cgrp_storage_delete c4bcfb3 (helpers)
  • bpf_obj_new_impl 958cf2e (kfuncs)
  • bpf_obj_drop_impl ac9f060 (kfuncs)
  • bpf_list_pop_front 8cab76e (kfuncs)
  • bpf_list_pop_back 8cab76e (kfuncs)
  • bpf_task_acquire 3f00c52 (kfuncs)
  • bpf_task_release 3f00c52 (kfuncs)
  • bpf_cgroup_acquire fda01ef (kfuncs)
  • bpf_cgroup_release fda01ef (kfuncs)
  • bpf_cgroup_ancestor 5ca7867 (kfuncs)
  • bpf_task_from_pid 3f0e6f2 (kfuncs)
  • bpf_cast_to_kern_ctx fd264ca (kfuncs)
  • bpf_rdonly_cast a35b9af (kfuncs)
  • bpf_rcu_read_lock 9bb00b2 (kfuncs)
  • bpf_rcu_read_unlock 9bb00b2 (kfuncs)
  • bpf_skb_get_xfrm_info 94151f5 (kfuncs)
  • bpf_skb_set_xfrm_info 94151f5 (kfuncs)

v6.3

  • bpf_cpumask_create 516f4d3 (kfuncs)
  • bpf_cpumask_release 516f4d3 (kfuncs)
  • bpf_cpumask_acquire 516f4d3 (kfuncs)
  • bpf_cpumask_first 516f4d3 (kfuncs)
  • bpf_cpumask_first_zero 516f4d3 (kfuncs)
  • bpf_cpumask_set_cpu 516f4d3 (kfuncs)
  • bpf_cpumask_clear_cpu 516f4d3 (kfuncs)
  • bpf_cpumask_test_cpu 516f4d3 (kfuncs)
  • bpf_cpumask_test_and_set_cpu 516f4d3 (kfuncs)
  • bpf_cpumask_test_and_clear_cpu 516f4d3 (kfuncs)
  • bpf_cpumask_setall 516f4d3 (kfuncs)
  • bpf_cpumask_clear 516f4d3 (kfuncs)
  • bpf_cpumask_and 516f4d3 (kfuncs)
  • bpf_cpumask_or 516f4d3 (kfuncs)
  • bpf_cpumask_xor 516f4d3 (kfuncs)
  • bpf_cpumask_equal 516f4d3 (kfuncs)
  • bpf_cpumask_intersects 516f4d3 (kfuncs)
  • bpf_cpumask_subset 516f4d3 (kfuncs)
  • bpf_cpumask_empty 516f4d3 (kfuncs)
  • bpf_cpumask_full 516f4d3 (kfuncs)
  • bpf_cpumask_copy 516f4d3 (kfuncs)
  • bpf_rbtree_remove bd1279a (kfuncs)
  • bpf_rbtree_first bd1279a (kfuncs)
  • bpf_xdp_metadata_rx_timestamp 3d76a4d (kfuncs)
  • bpf_xdp_metadata_rx_hash 3d76a4d (kfuncs)
  • hid_bpf_get_data f5c27da (kfuncs)
  • hid_bpf_attach_prog f5c27da (kfuncs)
  • hid_bpf_allocate_context 91a7f80 (kfuncs)
  • hid_bpf_release_context 91a7f80 (kfuncs)
  • hid_bpf_hw_request 91a7f80 (kfuncs)

v6.4

  • BPF_PROG_TYPE_NETFILTER 84601d6 (program_types)
  • BPF_F_LINK 68b0486 (flags)
  • bpf_refcount_acquire_impl 7c50b1c (kfuncs)
  • bpf_list_push_front_impl d2dcc67 (kfuncs)
  • bpf_list_push_back_impl d2dcc67 (kfuncs)
  • bpf_rbtree_add_impl d2dcc67 (kfuncs)
  • bpf_cgroup_from_id 332ea1f (kfuncs)
  • bpf_dynptr_slice b5964b9 (kfuncs)
  • bpf_dynptr_slice_rdwr b5964b9 (kfuncs)
  • bpf_iter_num_new 06accc8 (kfuncs)
  • bpf_iter_num_next 06accc8 (kfuncs)
  • bpf_iter_num_destroy 06accc8 (kfuncs)
  • bpf_dynptr_from_skb b5964b9 (kfuncs)
  • bpf_dynptr_from_xdp 05421ae (kfuncs)
  • bpf_skb_set_fou_encap c50e960 (kfuncs)
  • bpf_skb_get_fou_encap c50e960 (kfuncs)

v6.5

  • BPF_F_PATH_FD cb8edce (flags)
  • bpf_cpumask_first_and 5ba3a7a (kfuncs)
  • bpf_cpumask_any_distribute f983be9 (kfuncs)
  • bpf_cpumask_any_and_distribute f983be9 (kfuncs)
  • bpf_task_under_cgroup b5ad4cd (kfuncs)
  • bpf_dynptr_adjust 987d024 (kfuncs)
  • bpf_dynptr_is_null 540ccf9 (kfuncs)
  • bpf_dynptr_size 26662d7 (kfuncs)
  • bpf_dynptr_clone 361f129 (kfuncs)
  • bpf_sock_destroy 4ddbcb8 (kfuncs)

v6.6

  • bpf_map_sum_elem_count 803370d (kfuncs)

v6.7

  • bpf_percpu_obj_new_impl 36d8bdf (kfuncs)
  • bpf_percpu_obj_drop_impl 36d8bdf (kfuncs)
  • bpf_throw fd5d27b (kfuncs)
  • bpf_iter_task_vma_new 4ac4546 (kfuncs)
  • bpf_iter_task_vma_next 4ac4546 (kfuncs)
  • bpf_iter_task_vma_destroy 4ac4546 (kfuncs)
  • bpf_iter_css_task_new 9c66dc9 (kfuncs)
  • bpf_iter_css_task_next 9c66dc9 (kfuncs)
  • bpf_iter_css_task_destroy 9c66dc9 (kfuncs)
  • bpf_iter_css_new 7251d09 (kfuncs)
  • bpf_iter_css_next 7251d09 (kfuncs)
  • bpf_iter_css_destroy 7251d09 (kfuncs)
  • bpf_iter_task_new c68a78f (kfuncs)
  • bpf_iter_task_next c68a78f (kfuncs)
  • bpf_iter_task_destroy c68a78f (kfuncs)
  • bpf_sock_addr_set_sun_path 53e380d (kfuncs)

v6.8

  • bpf_get_file_xattr ac9c05e (kfuncs)
  • bpf_cpumask_weight a6de18f (kfuncs)
  • bpf_task_get_cgroup1 fe97771 (kfuncs)
  • bpf_get_fsverity_digest 67814c0 (kfuncs)
  • bpf_xdp_metadata_rx_vlan_tag e679533 (kfuncs)
  • bpf_xdp_get_xfrm_state 8f0ec8c (kfuncs)
  • bpf_xdp_xfrm_state_release 8f0ec8c (kfuncs)

v6.9

  • BPF_MAP_TYPE_ARENA 3174603 (map_types)
  • BPF_F_VTYPE_BTF_OBJ_FD fcc2c1f (flags)
  • BPF_F_TOKEN_FD a177fc2 (flags)
  • BPF_F_SEGV_ON_FAULT 3174603 (flags)
  • BPF_F_NO_USER_CONV 3174603 (flags)
  • bpf_arena_alloc_pages 3174603 (kfuncs)
  • bpf_arena_free_pages 3174603 (kfuncs)

v6.10

  • bpf_wq_init eb48f6c (kfuncs)
  • bpf_wq_set_callback_impl 81f1d7a (kfuncs)
  • bpf_wq_start 8e83da9 (kfuncs)
  • bpf_preempt_disable fc7566a (kfuncs)
  • bpf_preempt_enable fc7566a (kfuncs)
  • bpf_crypto_ctx_create 3e1c6f3 (kfuncs)
  • bpf_crypto_ctx_release 3e1c6f3 (kfuncs)
  • bpf_crypto_ctx_acquire 3e1c6f3 (kfuncs)
  • bpf_crypto_decrypt 3e1c6f3 (kfuncs)
  • bpf_crypto_encrypt 3e1c6f3 (kfuncs)
  • bpf_session_is_return adf46d8 (kfuncs)
  • bpf_session_cookie 5c919ac (kfuncs)
  • hid_bpf_hw_output_report 5599f80 (kfuncs)
  • hid_bpf_input_report 9be50ac (kfuncs)

v6.11

  • bpf_iter_bits_destroy 4665415 (kfuncs)
  • bpf_iter_bits_new 4665415 (kfuncs)
  • bpf_iter_bits_next 4665415 (kfuncs)
  • bpf_xdp_flow_lookup 391bb65 (kfuncs)
  • hid_bpf_try_input_report 9acbb7b (kfuncs)
  • bpf_sk_assign_tcp_reqsk e472f88 (kfuncs)