Files:

    Name Lines Files Authors Tokens   Color Graph By Token Proportion
    atomic_bounds.c 24 - 1 83
    atomics.c 154 - 1 680
    bind4_prog.c 161 - 3 883
    bind6_prog.c 178 - 3 1041
    bind_perm.c 45 - 1 151
    bpf_cubic.c 545 - 2 2337
    bpf_dctcp.c 249 - 3 1196
    bpf_dctcp_release.c 26 - 1 99
    bpf_flow.c 423 - 8 2178
    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 364
    bpf_tcp_nogpl.c 19 - 1 61
    bpf_tracing_net.h 61 - 3 184
    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_dump_test_case_bitfields.c 92 - 1 141
    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 211
    btf_dump_test_case_padding.c 114 - 1 150
    btf_dump_test_case_syntax.c 244 - 3 693
    btf_ptr.h 27 - 1 91
    cg_storage_multi.h 13 - 1 23
    cg_storage_multi_egress_only.c 33 - 1 105
    cg_storage_multi_isolated.c 57 - 1 201
    cg_storage_multi_shared.c 57 - 1 200
    cgroup_skb_sk_lookup_kern.c 97 - 1 464
    connect4_dropper.c 26 - 1 79
    connect4_prog.c 201 - 6 1013
    connect6_prog.c 95 - 2 555
    connect_force_port4.c 91 - 2 393
    connect_force_port6.c 102 - 2 555
    core_reloc_types.h 1167 - 3 3674
    dev_cgroup.c 60 - 2 204
    fentry_test.c 79 - 6 393
    fexit_bpf2bpf.c 181 - 5 702
    fexit_bpf2bpf_simple.c 27 - 3 82
    fexit_sleep.c 31 - 1 111
    fexit_test.c 80 - 6 434
    fmod_ret_freplace.c 14 - 1 50
    for_each_array_map_elem.c 61 - 1 259
    for_each_hash_map_elem.c 95 - 1 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_cgroup_id_kern.c 40 - 3 181
    get_func_ip_test.c 84 - 1 364
    ima.c 45 - 1 164
    kfree_skb.c 153 - 5 581
    kfunc_call_test.c 47 - 1 224
    kfunc_call_test_subprog.c 42 - 1 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 183 - 1 781
    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 687 - 4 3446
    metadata_unused.c 15 - 1 57
    metadata_used.c 15 - 1 61
    modify_return.c 49 - 1 174
    netcnt_prog.c 71 - 4 306
    netif_receive_skb.c 256 - 2 1499
    netns_cookie_prog.c 84 - 1 326
    perf_event_stackmap.c 59 - 1 277
    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 280 - 5 1368
    pyperf100.c 4 - 1 9
    pyperf180.c 4 - 1 9
    pyperf50.c 4 - 1 9
    pyperf600.c 9 - 1 10
    pyperf600_nounroll.c 8 - 1 13
    pyperf_global.c 5 - 1 12
    pyperf_subprogs.c 5 - 1 12
    recursion.c 46 - 1 177
    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 56 - 3 206
    sendmsg6_prog.c 64 - 4 279
    skb_pkt_end.c 53 - 1 199
    socket_cookie_prog.c 99 - 5 357
    sockmap_parse_prog.c 37 - 2 175
    sockmap_tcp_msg_prog.c 14 - 2 45
    sockmap_verdict_prog.c 65 - 3 375
    sockopt_inherit.c 97 - 2 436
    sockopt_multi.c 71 - 2 294
    sockopt_qos_to_cc.c 39 - 1 184
    sockopt_sk.c 214 - 4 749
    strobemeta.c 10 - 1 22
    strobemeta.h 547 - 5 1884
    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 48 - 2 227
    tailcall2.c 59 - 2 243
    tailcall3.c 31 - 3 131
    tailcall4.c 33 - 3 121
    tailcall5.c 40 - 3 147
    tailcall_bpf2bpf1.c 38 - 2 144
    tailcall_bpf2bpf2.c 41 - 3 172
    tailcall_bpf2bpf3.c 61 - 2 260
    tailcall_bpf2bpf4.c 79 - 4 319
    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 60 - 3 241
    test_attach_probe.c 42 - 2 125
    test_autoload.c 40 - 1 133
    test_bpf_cookie.c 85 - 1 278
    test_btf_haskv.c 50 - 5 170
    test_btf_map_in_map.c 150 - 3 720
    test_btf_newkv.c 63 - 3 229
    test_btf_nokv.c 47 - 4 157
    test_btf_skc_cls_ingress.c 174 - 1 760
    test_cgroup_link.c 24 - 1 78
    test_check_mtu.c 290 - 1 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 65 - 2 313
    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_enable_stats.c 18 - 1 49
    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 - 2 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 - 2 227
    test_global_func4.c 4 - 1 8
    test_global_func5.c 31 - 2 135
    test_global_func6.c 31 - 2 132
    test_global_func7.c 18 - 2 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_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_module.c 26 - 1 79
    test_ksyms_weak.c 56 - 1 171
    test_l4lb.c 473 - 4 2431
    test_l4lb_noinline.c 470 - 3 2438
    test_link_pinning.c 25 - 1 73
    test_lirc_mode2_kern.c 26 - 2 102
    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 53 - 4 257
    test_map_in_map_invalid.c 26 - 1 110
    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 - 1 1576
    test_mmap.c 51 - 2 232
    test_module_attach.c 87 - 2 343
    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 - 1 178
    test_perf_branches.c 50 - 2 184
    test_perf_buffer.c 25 - 2 100
    test_perf_link.c 16 - 1 51
    test_pinning.c 31 - 1 151
    test_pinning_invalid.c 16 - 1 71
    test_pkt_access.c 150 - 6 700
    test_pkt_md_access.c 43 - 4 157
    test_probe_read_user_str.c 25 - 1 91
    test_probe_user.c 26 - 3 101
    test_queue_map.c 4 - 1 9
    test_queue_stack_map.h 59 - 3 287
    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 186 - 5 906
    test_send_signal_kern.c 46 - 3 171
    test_sk_assign.c 186 - 3 919
    test_sk_lookup.c 647 - 3 4719
    test_sk_lookup_kern.c 181 - 4 899
    test_sk_storage_trace_itself.c 29 - 1 104
    test_sk_storage_tracing.c 95 - 1 384
    test_skb_cgroup_id_kern.c 47 - 2 161
    test_skb_ctx.c 30 - 4 139
    test_skb_helpers.c 28 - 1 134
    test_skeleton.c 59 - 2 202
    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 365 - 3 2066
    test_sockmap_listen.c 120 - 3 534
    test_sockmap_skb_verdict_attach.c 18 - 1 71
    test_sockmap_update.c 48 - 1 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 76 - 4 358
    test_stacktrace_map.c 76 - 3 356
    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 - 1 25
    test_tc_edt.c 110 - 3 529
    test_tc_neigh.c 136 - 3 643
    test_tc_neigh_fib.c 158 - 2 827
    test_tc_peer.c 63 - 2 281
    test_tc_tunnel.c 620 - 5 2766
    test_tcp_check_syncookie_kern.c 167 - 3 829
    test_tcp_estats.c 258 - 4 980
    test_tcp_hdr_options.c 626 - 1 2492
    test_tcpbpf_kern.c 168 - 9 601
    test_tcpnotify_kern.c 95 - 4 383
    test_trace_ext.c 18 - 1 55
    test_trace_ext_tracing.c 25 - 1 80
    test_tracepoint.c 26 - 2 84
    test_trampoline_count.c 22 - 2 83
    test_tunnel_kern.c 681 - 3 3251
    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 235 - 4 1318
    test_xdp_adjust_tail_grow.c 33 - 1 160
    test_xdp_adjust_tail_shrink.c 30 - 3 115
    test_xdp_bpf2bpf.c 68 - 2 286
    test_xdp_context_test_run.c 20 - 1 95
    test_xdp_devmap_helpers.c 22 - 2 99
    test_xdp_link.c 12 - 1 35
    test_xdp_loop.c 231 - 3 1319
    test_xdp_meta.c 53 - 2 294
    test_xdp_noinline.c 838 - 4 4835
    test_xdp_redirect.c 28 - 2 70
    test_xdp_vlan.c 292 - 2 930
    test_xdp_with_cpumap_helpers.c 36 - 1 135
    test_xdp_with_devmap_helpers.c 43 - 2 186
    timer.c 297 - 1 1355
    timer_mim.c 88 - 1 442
    timer_mim_reject.c 74 - 1 355
    trace_printk.c 21 - 2 69
    trigger_bench.c 54 - 2 186
    udp_limit.c 61 - 1 225
    xdp_dummy.c 13 - 2 38
    xdp_redirect_map.c 31 - 3 135
    xdp_redirect_multi_kern.c 94 - 1 456
    xdp_tx.c 12 - 3 34
    xdping_kern.c 184 - 3 967
Only top 60 contributors in the directory are shown. Everybody else is clustered as Others.