Files:

    Name Lines Files Authors Tokens   Color Graph By Token Proportion
    atomic_bounds.c 24 - 1 83
    atomics.c 170 - 2 783
    bind4_prog.c 161 - 3 883
    bind6_prog.c 178 - 3 1041
    bind_perm.c 45 - 1 151
    bloom_filter_bench.c 153 - 1 546
    bloom_filter_map.c 82 - 1 330
    bpf_cubic.c 539 - 3 2337
    bpf_dctcp.c 249 - 3 1196
    bpf_dctcp_release.c 26 - 1 99
    bpf_flow.c 422 - 8 2169
    bpf_iter.h 146 - 6 559
    bpf_iter_bpf_array_map.c 40 - 1 184
    bpf_iter_bpf_hash_map.c 114 - 1 425
    bpf_iter_bpf_map.c 27 - 2 124
    bpf_iter_bpf_percpu_array_map.c 46 - 1 186
    bpf_iter_bpf_percpu_hash_map.c 50 - 1 211
    bpf_iter_bpf_sk_storage_helpers.c 65 - 1 259
    bpf_iter_bpf_sk_storage_map.c 34 - 1 142
    bpf_iter_ipv6_route.c 56 - 1 282
    bpf_iter_netlink.c 63 - 3 298
    bpf_iter_setsockopt.c 72 - 1 286
    bpf_iter_sockmap.c 59 - 1 245
    bpf_iter_task.c 25 - 1 118
    bpf_iter_task_btf.c 49 - 1 182
    bpf_iter_task_file.c 33 - 1 168
    bpf_iter_task_stack.c 63 - 2 272
    bpf_iter_task_vma.c 57 - 1 341
    bpf_iter_tcp4.c 233 - 3 1149
    bpf_iter_tcp6.c 249 - 2 1352
    bpf_iter_test_kern1.c 4 - 1 9
    bpf_iter_test_kern2.c 4 - 1 9
    bpf_iter_test_kern3.c 18 - 1 77
    bpf_iter_test_kern4.c 52 - 1 229
    bpf_iter_test_kern5.c 35 - 1 134
    bpf_iter_test_kern6.c 21 - 1 75
    bpf_iter_test_kern_common.h 22 - 1 84
    bpf_iter_udp4.c 70 - 2 350
    bpf_iter_udp6.c 78 - 2 419
    bpf_iter_unix.c 80 - 1 369
    bpf_loop.c 112 - 1 372
    bpf_loop_bench.c 26 - 1 91
    bpf_tcp_nogpl.c 19 - 1 61
    bpf_tracing_net.h 59 - 3 173
    bprm_opts.c 34 - 2 113
    btf__core_reloc_arrays.c 3 - 1 11
    btf__core_reloc_arrays___diff_arr_dim.c 3 - 1 11
    btf__core_reloc_arrays___diff_arr_val_sz.c 3 - 1 11
    btf__core_reloc_arrays___equiv_zero_sz_arr.c 3 - 1 11
    btf__core_reloc_arrays___err_bad_zero_sz_arr.c 3 - 1 11
    btf__core_reloc_arrays___err_non_array.c 3 - 1 11
    btf__core_reloc_arrays___err_too_shallow.c 3 - 1 11
    btf__core_reloc_arrays___err_too_small.c 3 - 1 11
    btf__core_reloc_arrays___err_wrong_val_type.c 3 - 1 11
    btf__core_reloc_arrays___fixed_arr.c 3 - 1 11
    btf__core_reloc_bitfields.c 3 - 1 11
    btf__core_reloc_bitfields___bit_sz_change.c 3 - 1 11
    btf__core_reloc_bitfields___bitfield_vs_int.c 3 - 1 11
    btf__core_reloc_bitfields___err_too_big_bitfield.c 3 - 1 11
    btf__core_reloc_bitfields___just_big_enough.c 3 - 1 11
    btf__core_reloc_enumval.c 3 - 1 11
    btf__core_reloc_enumval___diff.c 3 - 1 11
    btf__core_reloc_enumval___err_missing.c 3 - 1 11
    btf__core_reloc_enumval___val3_missing.c 3 - 1 11
    btf__core_reloc_existence.c 3 - 1 11
    btf__core_reloc_existence___minimal.c 3 - 1 11
    btf__core_reloc_existence___wrong_field_defs.c 3 - 1 11
    btf__core_reloc_flavors.c 3 - 1 11
    btf__core_reloc_flavors__err_wrong_name.c 3 - 1 11
    btf__core_reloc_ints.c 3 - 1 11
    btf__core_reloc_ints___bool.c 3 - 1 11
    btf__core_reloc_ints___reverse_sign.c 3 - 1 11
    btf__core_reloc_misc.c 5 - 1 27
    btf__core_reloc_mods.c 3 - 1 11
    btf__core_reloc_mods___mod_swap.c 3 - 1 11
    btf__core_reloc_mods___typedefs.c 3 - 1 11
    btf__core_reloc_nesting.c 3 - 1 11
    btf__core_reloc_nesting___anon_embed.c 3 - 1 11
    btf__core_reloc_nesting___dup_compat_types.c 5 - 1 27
    btf__core_reloc_nesting___err_array_container.c 3 - 1 11
    btf__core_reloc_nesting___err_array_field.c 3 - 1 11
    btf__core_reloc_nesting___err_dup_incompat_types.c 4 - 1 19
    btf__core_reloc_nesting___err_missing_container.c 3 - 1 11
    btf__core_reloc_nesting___err_missing_field.c 3 - 1 11
    btf__core_reloc_nesting___err_nonstruct_container.c 3 - 1 11
    btf__core_reloc_nesting___err_partial_match_dups.c 4 - 1 19
    btf__core_reloc_nesting___err_too_deep.c 3 - 1 11
    btf__core_reloc_nesting___extra_nesting.c 3 - 1 11
    btf__core_reloc_nesting___struct_union_mixup.c 3 - 1 11
    btf__core_reloc_primitives.c 3 - 1 11
    btf__core_reloc_primitives___diff_enum_def.c 3 - 1 11
    btf__core_reloc_primitives___diff_func_proto.c 3 - 1 11
    btf__core_reloc_primitives___diff_ptr_type.c 3 - 1 11
    btf__core_reloc_primitives___err_non_enum.c 3 - 1 11
    btf__core_reloc_primitives___err_non_int.c 3 - 1 11
    btf__core_reloc_primitives___err_non_ptr.c 3 - 1 11
    btf__core_reloc_ptr_as_arr.c 3 - 1 11
    btf__core_reloc_ptr_as_arr___diff_sz.c 3 - 1 11
    btf__core_reloc_size.c 3 - 1 11
    btf__core_reloc_size___diff_sz.c 3 - 1 11
    btf__core_reloc_size___err_ambiguous.c 4 - 1 15
    btf__core_reloc_type_based.c 3 - 1 11
    btf__core_reloc_type_based___all_missing.c 3 - 1 11
    btf__core_reloc_type_based___diff_sz.c 3 - 1 11
    btf__core_reloc_type_based___fn_wrong_args.c 3 - 1 11
    btf__core_reloc_type_based___incompat.c 3 - 1 11
    btf__core_reloc_type_id.c 3 - 1 11
    btf__core_reloc_type_id___missing_targets.c 3 - 1 11
    btf_data.c 50 - 1 133
    btf_decl_tag.c 50 - 1 189
    btf_dump_test_case_bitfields.c 92 - 2 140
    btf_dump_test_case_multidim.c 35 - 1 112
    btf_dump_test_case_namespacing.c 73 - 1 158
    btf_dump_test_case_ordering.c 63 - 1 160
    btf_dump_test_case_packing.c 75 - 1 209
    btf_dump_test_case_padding.c 114 - 1 149
    btf_dump_test_case_syntax.c 244 - 3 692
    btf_ptr.h 27 - 1 91
    btf_type_tag.c 25 - 1 80
    cg_storage_multi.h 13 - 1 23
    cg_storage_multi_egress_only.c 33 - 1 105
    cg_storage_multi_isolated.c 57 - 2 201
    cg_storage_multi_shared.c 57 - 2 200
    cgroup_skb_sk_lookup_kern.c 96 - 1 455
    connect4_dropper.c 26 - 2 79
    connect4_prog.c 199 - 6 1004
    connect6_prog.c 93 - 2 546
    connect_force_port4.c 90 - 2 384
    connect_force_port6.c 101 - 2 546
    core_kern.c 104 - 1 433
    core_reloc_types.h 1167 - 3 3674
    dev_cgroup.c 59 - 2 195
    dummy_st_ops.c 50 - 1 226
    exhandler_kern.c 43 - 1 104
    fentry_test.c 79 - 6 393
    fexit_bpf2bpf.c 181 - 5 702
    fexit_bpf2bpf_simple.c 27 - 3 82
    fexit_sleep.c 31 - 2 109
    fexit_test.c 80 - 6 434
    find_vma.c 69 - 1 280
    find_vma_fail1.c 29 - 1 99
    find_vma_fail2.c 29 - 1 99
    fmod_ret_freplace.c 14 - 1 50
    for_each_array_map_elem.c 73 - 3 317
    for_each_hash_map_elem.c 95 - 2 418
    freplace_attach_probe.c 40 - 1 157
    freplace_cls_redirect.c 34 - 1 141
    freplace_connect4.c 18 - 1 72
    freplace_connect_v4_prog.c 19 - 1 51
    freplace_get_constant.c 15 - 1 55
    get_branch_snapshot.c 40 - 1 183
    get_cgroup_id_kern.c 39 - 3 171
    get_func_args_test.c 123 - 1 602
    get_func_ip_test.c 84 - 1 364
    ima.c 45 - 1 164
    kfree_skb.c 153 - 6 575
    kfunc_call_test.c 47 - 2 224
    kfunc_call_test_subprog.c 42 - 2 204
    linked_funcs1.c 73 - 1 189
    linked_funcs2.c 73 - 1 198
    linked_maps1.c 82 - 1 355
    linked_maps2.c 76 - 1 349
    linked_vars1.c 54 - 1 164
    linked_vars2.c 55 - 1 162
    load_bytes_relative.c 48 - 1 182
    local_storage.c 169 - 1 679
    loop1.c 29 - 4 117
    loop2.c 29 - 4 90
    loop3.c 23 - 4 83
    loop4.c 18 - 2 71
    loop5.c 32 - 2 104
    loop6.c 99 - 2 457
    lsm.c 179 - 2 941
    map_ptr_kern.c 698 - 5 3515
    metadata_unused.c 15 - 1 57
    metadata_used.c 15 - 1 61
    modify_return.c 49 - 1 174
    netcnt_prog.c 70 - 4 297
    netif_receive_skb.c 256 - 2 1499
    netns_cookie_prog.c 84 - 1 326
    perf_event_stackmap.c 59 - 2 271
    perfbuf_bench.c 33 - 1 149
    profiler.h 177 - 1 464
    profiler.inc.h 976 - 3 5401
    profiler1.c 6 - 1 19
    profiler2.c 6 - 1 17
    profiler3.c 6 - 1 19
    pyperf.h 349 - 6 1702
    pyperf100.c 4 - 1 9
    pyperf180.c 4 - 1 9
    pyperf50.c 4 - 1 9
    pyperf600.c 9 - 1 10
    pyperf600_bpf_loop.c 6 - 1 12
    pyperf600_nounroll.c 8 - 1 13
    pyperf_global.c 5 - 1 12
    pyperf_subprogs.c 5 - 1 12
    recursion.c 43 - 2 176
    recvmsg4_prog.c 42 - 1 140
    recvmsg6_prog.c 48 - 1 191
    ringbuf_bench.c 60 - 1 260
    sample_map_ret0.c 34 - 2 144
    sample_ret0.c 7 - 1 10
    sendmsg4_prog.c 54 - 3 197
    sendmsg6_prog.c 62 - 4 270
    skb_pkt_end.c 53 - 2 199
    socket_cookie_prog.c 99 - 5 357
    sockmap_parse_prog.c 35 - 2 166
    sockmap_tcp_msg_prog.c 12 - 2 36
    sockmap_verdict_prog.c 63 - 4 348
    sockopt_inherit.c 96 - 2 427
    sockopt_multi.c 70 - 3 285
    sockopt_qos_to_cc.c 39 - 1 184
    sockopt_sk.c 214 - 4 749
    strncmp_bench.c 50 - 1 213
    strncmp_test.c 54 - 1 202
    strobemeta.c 10 - 1 22
    strobemeta.h 616 - 6 2209
    strobemeta_bpf_loop.c 9 - 1 24
    strobemeta_nounroll1.c 9 - 1 24
    strobemeta_nounroll2.c 9 - 1 24
    strobemeta_subprogs.c 10 - 1 27
    syscall.c 121 - 1 633
    tailcall1.c 47 - 3 218
    tailcall2.c 58 - 3 234
    tailcall3.c 30 - 3 122
    tailcall4.c 32 - 3 112
    tailcall5.c 39 - 3 138
    tailcall6.c 34 - 2 142
    tailcall_bpf2bpf1.c 37 - 3 135
    tailcall_bpf2bpf2.c 40 - 3 163
    tailcall_bpf2bpf3.c 60 - 3 251
    tailcall_bpf2bpf4.c 78 - 4 310
    task_local_storage.c 64 - 1 260
    task_local_storage_exit_creds.c 32 - 1 126
    task_ls_recursion.c 70 - 1 287
    tcp_rtt.c 59 - 3 232
    test_attach_probe.c 42 - 2 125
    test_autoload.c 40 - 1 133
    test_bpf_cookie.c 85 - 1 278
    test_btf_haskv.c 48 - 5 161
    test_btf_map_in_map.c 150 - 4 699
    test_btf_newkv.c 61 - 3 220
    test_btf_nokv.c 45 - 4 148
    test_btf_skc_cls_ingress.c 174 - 2 760
    test_cgroup_link.c 24 - 1 78
    test_check_mtu.c 290 - 2 1111
    test_cls_redirect.c 1075 - 4 4375
    test_cls_redirect.h 54 - 1 208
    test_cls_redirect_subprogs.c 2 - 1 6
    test_core_autosize.c 182 - 2 846
    test_core_extern.c 62 - 2 299
    test_core_read_macros.c 50 - 1 207
    test_core_reloc_arrays.c 58 - 2 298
    test_core_reloc_bitfields_direct.c 63 - 2 246
    test_core_reloc_bitfields_probed.c 57 - 2 233
    test_core_reloc_enumval.c 72 - 1 288
    test_core_reloc_existence.c 79 - 2 349
    test_core_reloc_flavors.c 65 - 2 234
    test_core_reloc_ints.c 47 - 2 234
    test_core_reloc_kernel.c 98 - 2 479
    test_core_reloc_misc.c 60 - 2 225
    test_core_reloc_mods.c 74 - 3 331
    test_core_reloc_module.c 104 - 2 510
    test_core_reloc_nesting.c 49 - 2 188
    test_core_reloc_primitives.c 46 - 2 208
    test_core_reloc_ptr_as_arr.c 33 - 2 125
    test_core_reloc_size.c 54 - 3 252
    test_core_reloc_type_based.c 110 - 1 472
    test_core_reloc_type_id.c 115 - 1 454
    test_core_retro.c 43 - 1 201
    test_d_path.c 65 - 1 272
    test_d_path_check_rdonly_mem.c 28 - 1 103
    test_d_path_check_types.c 32 - 1 122
    test_enable_stats.c 18 - 2 53
    test_endian.c 37 - 1 137
    test_get_stack_rawtp.c 102 - 4 438
    test_get_stack_rawtp_err.c 26 - 1 81
    test_global_data.c 106 - 3 542
    test_global_func1.c 45 - 3 200
    test_global_func10.c 29 - 2 101
    test_global_func11.c 19 - 1 67
    test_global_func12.c 21 - 1 73
    test_global_func13.c 24 - 1 81
    test_global_func14.c 21 - 1 64
    test_global_func15.c 22 - 1 63
    test_global_func16.c 22 - 1 78
    test_global_func2.c 4 - 1 9
    test_global_func3.c 65 - 3 227
    test_global_func4.c 4 - 1 8
    test_global_func5.c 31 - 3 135
    test_global_func6.c 31 - 3 132
    test_global_func7.c 18 - 3 53
    test_global_func8.c 19 - 1 54
    test_global_func9.c 132 - 1 436
    test_global_func_args.c 91 - 2 339
    test_hash_large_key.c 44 - 1 188
    test_helper_restricted.c 123 - 1 420
    test_jhash.h 71 - 2 374
    test_ksyms.c 32 - 1 131
    test_ksyms_btf.c 55 - 1 240
    test_ksyms_btf_null_check.c 31 - 1 125
    test_ksyms_btf_write_check.c 29 - 1 87
    test_ksyms_module.c 50 - 2 210
    test_ksyms_weak.c 56 - 2 171
    test_l4lb.c 471 - 4 2422
    test_l4lb_noinline.c 470 - 3 2438
    test_legacy_printk.c 73 - 1 269
    test_link_pinning.c 25 - 1 73
    test_lirc_mode2_kern.c 26 - 2 102
    test_log_buf.c 24 - 1 85
    test_lookup_and_delete.c 26 - 1 109
    test_lwt_ip_encap.c 85 - 2 438
    test_lwt_seg6local.c 426 - 4 2156
    test_map_in_map.c 50 - 5 234
    test_map_in_map_invalid.c 26 - 2 107
    test_map_init.c 33 - 1 116
    test_map_lock.c 62 - 3 301
    test_migrate_reuseport.c 135 - 1 543
    test_misc_tcp_hdr_options.c 325 - 2 1576
    test_mmap.c 51 - 2 232
    test_module_attach.c 113 - 4 468
    test_ns_current_pid_tgid.c 27 - 1 95
    test_obj_id.c 24 - 4 84
    test_overhead.c 42 - 4 155
    test_pe_preserve_elems.c 38 - 2 166
    test_perf_branches.c 50 - 2 184
    test_perf_buffer.c 41 - 3 177
    test_perf_link.c 16 - 1 51
    test_pinning.c 29 - 1 142
    test_pinning_invalid.c 14 - 1 62
    test_pkt_access.c 149 - 7 691
    test_pkt_md_access.c 41 - 5 148
    test_probe_read_user_str.c 25 - 1 91
    test_probe_user.c 50 - 4 209
    test_prog_array_init.c 39 - 1 148
    test_queue_map.c 4 - 1 9
    test_queue_stack_map.h 57 - 3 278
    test_raw_tp_test_run.c 24 - 2 91
    test_rdonly_maps.c 83 - 2 330
    test_ringbuf.c 77 - 2 323
    test_ringbuf_multi.c 87 - 2 348
    test_seg6_loop.c 260 - 5 1291
    test_select_reuseport_kern.c 184 - 6 891
    test_send_signal_kern.c 46 - 3 171
    test_sk_assign.c 185 - 4 910
    test_sk_lookup.c 654 - 5 4738
    test_sk_lookup_kern.c 180 - 4 890
    test_sk_storage_trace_itself.c 29 - 1 104
    test_sk_storage_tracing.c 95 - 1 381
    test_skb_cgroup_id_kern.c 45 - 2 152
    test_skb_ctx.c 35 - 7 163
    test_skb_helpers.c 28 - 2 134
    test_skc_to_unix_sock.c 40 - 2 188
    test_skeleton.c 77 - 2 298
    test_skmsg_load_helpers.c 47 - 1 249
    test_snprintf.c 77 - 2 426
    test_snprintf_single.c 20 - 1 67
    test_sock_fields.c 253 - 3 1210
    test_sockhash_kern.c 5 - 1 12
    test_sockmap_invalid_update.c 23 - 1 98
    test_sockmap_kern.c 5 - 1 12
    test_sockmap_kern.h 374 - 4 2103
    test_sockmap_listen.c 119 - 3 525
    test_sockmap_skb_verdict_attach.c 18 - 2 71
    test_sockmap_update.c 48 - 2 226
    test_spin_lock.c 101 - 3 487
    test_stack_map.c 4 - 1 9
    test_stack_var_off.c 51 - 1 122
    test_stacktrace_build_id.c 75 - 5 342
    test_stacktrace_map.c 76 - 5 350
    test_static_linked1.c 30 - 1 99
    test_static_linked2.c 31 - 1 100
    test_subprogs.c 116 - 2 488
    test_subprogs_unused.c 21 - 1 72
    test_sysctl_loop1.c 74 - 3 345
    test_sysctl_loop2.c 72 - 3 338
    test_sysctl_prog.c 73 - 5 346
    test_task_pt_regs.c 36 - 2 123
    test_tc_bpf.c 12 - 2 25
    test_tc_edt.c 110 - 3 529
    test_tc_neigh.c 136 - 4 643
    test_tc_neigh_fib.c 158 - 2 827
    test_tc_peer.c 63 - 3 281
    test_tc_tunnel.c 620 - 5 2766
    test_tcp_check_syncookie_kern.c 167 - 4 829
    test_tcp_estats.c 257 - 4 970
    test_tcp_hdr_options.c 626 - 2 2492
    test_tcpbpf_kern.c 167 - 9 592
    test_tcpnotify_kern.c 93 - 5 368
    test_trace_ext.c 18 - 1 55
    test_trace_ext_tracing.c 25 - 1 80
    test_tracepoint.c 25 - 3 74
    test_trampoline_count.c 22 - 2 83
    test_tunnel_kern.c 679 - 3 3242
    test_varlen.c 158 - 2 681
    test_verif_scale1.c 30 - 2 107
    test_verif_scale2.c 30 - 3 107
    test_verif_scale3.c 30 - 2 107
    test_vmlinux.c 90 - 2 378
    test_xdp.c 233 - 4 1309
    test_xdp_adjust_tail_grow.c 33 - 2 160
    test_xdp_adjust_tail_shrink.c 28 - 4 106
    test_xdp_bpf2bpf.c 68 - 3 280
    test_xdp_context_test_run.c 20 - 1 95
    test_xdp_devmap_helpers.c 22 - 3 99
    test_xdp_link.c 18 - 2 52
    test_xdp_loop.c 229 - 3 1310
    test_xdp_meta.c 53 - 2 294
    test_xdp_noinline.c 838 - 4 4835
    test_xdp_redirect.c 26 - 2 61
    test_xdp_vlan.c 292 - 2 930
    test_xdp_with_cpumap_helpers.c 36 - 2 135
    test_xdp_with_devmap_helpers.c 43 - 3 186
    timer.c 297 - 1 1355
    timer_crash.c 54 - 1 250
    timer_mim.c 88 - 1 442
    timer_mim_reject.c 74 - 1 355
    trace_printk.c 21 - 2 69
    trace_vprintk.c 33 - 1 153
    trigger_bench.c 61 - 2 210
    twfw.c 58 - 1 226
    udp_limit.c 61 - 1 225
    xdp_dummy.c 13 - 3 38
    xdp_redirect_map.c 31 - 3 135
    xdp_redirect_multi_kern.c 94 - 2 456
    xdp_tx.c 12 - 3 34
    xdping_kern.c 184 - 3 967
    xdpwall.c 365 - 1 1665
Only top 60 contributors in the directory are shown. Everybody else is clustered as Others.