hc
2024-05-10 9999e48639b3cecb08ffb37358bcba3b48161b29
.. drwxr-xr-x
bpf_cubic.c 15 KB -rw-r--r--
bpf_dctcp.c 6 KB -rw-r--r--
bpf_flow.c 11 KB -rw-r--r--
bpf_iter.h 3 KB -rw-r--r--
bpf_iter_bpf_array_map.c 774 b -rw-r--r--
bpf_iter_bpf_hash_map.c 3 KB -rw-r--r--
bpf_iter_bpf_map.c 719 b -rw-r--r--
bpf_iter_bpf_percpu_array_map.c 829 b -rw-r--r--
bpf_iter_bpf_percpu_hash_map.c 969 b -rw-r--r--
bpf_iter_bpf_sk_storage_map.c 718 b -rw-r--r--
bpf_iter_ipv6_route.c 1 KB -rw-r--r--
bpf_iter_netlink.c 2 KB -rw-r--r--
bpf_iter_sockmap.c 1 KB -rw-r--r--
bpf_iter_task.c 601 b -rw-r--r--
bpf_iter_task_btf.c 991 b -rw-r--r--
bpf_iter_task_file.c 777 b -rw-r--r--
bpf_iter_task_stack.c 933 b -rw-r--r--
bpf_iter_tcp4.c 6 KB -rw-r--r--
bpf_iter_tcp6.c 7 KB -rw-r--r--
bpf_iter_test_kern1.c 132 b -rw-r--r--
bpf_iter_test_kern2.c 132 b -rw-r--r--
bpf_iter_test_kern3.c 390 b -rw-r--r--
bpf_iter_test_kern4.c 1 KB -rw-r--r--
bpf_iter_test_kern5.c 653 b -rw-r--r--
bpf_iter_test_kern6.c 428 b -rw-r--r--
bpf_iter_test_kern_common.h 401 b -rw-r--r--
bpf_iter_udp4.c 2 KB -rw-r--r--
bpf_iter_udp6.c 2 KB -rw-r--r--
bpf_tracing_net.h 2 KB -rw-r--r--
btf__core_reloc_arrays.c 69 b -rw-r--r--
btf__core_reloc_arrays___diff_arr_dim.c 84 b -rw-r--r--
btf__core_reloc_arrays___diff_arr_val_sz.c 87 b -rw-r--r--
btf__core_reloc_arrays___equiv_zero_sz_arr.c 89 b -rw-r--r--
btf__core_reloc_arrays___err_bad_zero_sz_arr.c 91 b -rw-r--r--
btf__core_reloc_arrays___err_non_array.c 85 b -rw-r--r--
btf__core_reloc_arrays___err_too_shallow.c 87 b -rw-r--r--
btf__core_reloc_arrays___err_too_small.c 85 b -rw-r--r--
btf__core_reloc_arrays___err_wrong_val_type.c 90 b -rw-r--r--
btf__core_reloc_arrays___fixed_arr.c 81 b -rw-r--r--
btf__core_reloc_bitfields.c 72 b -rw-r--r--
btf__core_reloc_bitfields___bit_sz_change.c 88 b -rw-r--r--
btf__core_reloc_bitfields___bitfield_vs_int.c 90 b -rw-r--r--
btf__core_reloc_bitfields___err_too_big_bitfield.c 95 b -rw-r--r--
btf__core_reloc_bitfields___just_big_enough.c 90 b -rw-r--r--
btf__core_reloc_enumval.c 70 b -rw-r--r--
btf__core_reloc_enumval___diff.c 77 b -rw-r--r--
btf__core_reloc_enumval___err_missing.c 84 b -rw-r--r--
btf__core_reloc_enumval___val3_missing.c 85 b -rw-r--r--
btf__core_reloc_existence.c 72 b -rw-r--r--
btf__core_reloc_existence___minimal.c 82 b -rw-r--r--
btf__core_reloc_existence___wrong_field_defs.c 91 b -rw-r--r--
btf__core_reloc_flavors.c 70 b -rw-r--r--
btf__core_reloc_flavors__err_wrong_name.c 86 b -rw-r--r--
btf__core_reloc_ints.c 67 b -rw-r--r--
btf__core_reloc_ints___bool.c 74 b -rw-r--r--
btf__core_reloc_ints___reverse_sign.c 82 b -rw-r--r--
btf__core_reloc_misc.c 161 b -rw-r--r--
btf__core_reloc_mods.c 67 b -rw-r--r--
btf__core_reloc_mods___mod_swap.c 78 b -rw-r--r--
btf__core_reloc_mods___typedefs.c 78 b -rw-r--r--
btf__core_reloc_nesting.c 70 b -rw-r--r--
btf__core_reloc_nesting___anon_embed.c 83 b -rw-r--r--
btf__core_reloc_nesting___dup_compat_types.c 214 b -rw-r--r--
btf__core_reloc_nesting___err_array_container.c 92 b -rw-r--r--
btf__core_reloc_nesting___err_array_field.c 88 b -rw-r--r--
btf__core_reloc_nesting___err_dup_incompat_types.c 167 b -rw-r--r--
btf__core_reloc_nesting___err_missing_container.c 94 b -rw-r--r--
btf__core_reloc_nesting___err_missing_field.c 90 b -rw-r--r--
btf__core_reloc_nesting___err_nonstruct_container.c 96 b -rw-r--r--
btf__core_reloc_nesting___err_partial_match_dups.c 167 b -rw-r--r--
btf__core_reloc_nesting___err_too_deep.c 85 b -rw-r--r--
btf__core_reloc_nesting___extra_nesting.c 86 b -rw-r--r--
btf__core_reloc_nesting___struct_union_mixup.c 91 b -rw-r--r--
btf__core_reloc_primitives.c 73 b -rw-r--r--
btf__core_reloc_primitives___diff_enum_def.c 89 b -rw-r--r--
btf__core_reloc_primitives___diff_func_proto.c 91 b -rw-r--r--
btf__core_reloc_primitives___diff_ptr_type.c 89 b -rw-r--r--
btf__core_reloc_primitives___err_non_enum.c 88 b -rw-r--r--
btf__core_reloc_primitives___err_non_int.c 87 b -rw-r--r--
btf__core_reloc_primitives___err_non_ptr.c 87 b -rw-r--r--
btf__core_reloc_ptr_as_arr.c 73 b -rw-r--r--
btf__core_reloc_ptr_as_arr___diff_sz.c 83 b -rw-r--r--
btf__core_reloc_size.c 67 b -rw-r--r--
btf__core_reloc_size___diff_sz.c 77 b -rw-r--r--
btf__core_reloc_size___err_ambiguous.c 134 b -rw-r--r--
btf__core_reloc_type_based.c 73 b -rw-r--r--
btf__core_reloc_type_based___all_missing.c 87 b -rw-r--r--
btf__core_reloc_type_based___diff_sz.c 83 b -rw-r--r--
btf__core_reloc_type_based___fn_wrong_args.c 89 b -rw-r--r--
btf__core_reloc_type_based___incompat.c 84 b -rw-r--r--
btf__core_reloc_type_id.c 70 b -rw-r--r--
btf__core_reloc_type_id___missing_targets.c 88 b -rw-r--r--
btf_data.c 501 b -rw-r--r--
btf_dump_test_case_bitfields.c 2 KB -rw-r--r--
btf_dump_test_case_multidim.c 623 b -rw-r--r--
btf_dump_test_case_namespacing.c 799 b -rw-r--r--
btf_dump_test_case_ordering.c 917 b -rw-r--r--
btf_dump_test_case_packing.c 3 KB -rw-r--r--
btf_dump_test_case_padding.c 4 KB -rw-r--r--
btf_dump_test_case_syntax.c 4 KB -rw-r--r--
btf_ptr.h 688 b -rw-r--r--
cg_storage_multi.h 214 b -rw-r--r--
cg_storage_multi_egress_only.c 681 b -rw-r--r--
cg_storage_multi_isolated.c 1 KB -rw-r--r--
cg_storage_multi_shared.c 1 KB -rw-r--r--
cgroup_skb_sk_lookup_kern.c 2 KB -rw-r--r--
connect4_prog.c 4 KB -rw-r--r--
connect6_prog.c 2 KB -rw-r--r--
connect_force_port4.c 2 KB -rw-r--r--
connect_force_port6.c 2 KB -rw-r--r--
core_reloc_types.h 22 KB -rw-r--r--
dev_cgroup.c 1 KB -rw-r--r--
fentry_test.c 2 KB -rw-r--r--
fexit_bpf2bpf.c 4 KB -rw-r--r--
fexit_bpf2bpf_simple.c 488 b -rw-r--r--
fexit_test.c 2 KB -rw-r--r--
fmod_ret_freplace.c 319 b -rw-r--r--
freplace_attach_probe.c 768 b -rw-r--r--
freplace_cls_redirect.c 737 b -rw-r--r--
freplace_connect4.c 385 b -rw-r--r--
freplace_connect_v4_prog.c 426 b -rw-r--r--
freplace_get_constant.c 396 b -rw-r--r--
get_cgroup_id_kern.c 892 b -rw-r--r--
kfree_skb.c 4 KB -rw-r--r--
load_bytes_relative.c 1,003 b -rw-r--r--
local_storage.c 3 KB -rw-r--r--
loop1.c 557 b -rw-r--r--
loop2.c 509 b -rw-r--r--
loop3.c 491 b -rw-r--r--
loop4.c 336 b -rw-r--r--
loop5.c 505 b -rw-r--r--
lsm.c 2 KB -rw-r--r--
map_ptr_kern.c 16 KB -rw-r--r--
metadata_unused.c 321 b -rw-r--r--
metadata_used.c 342 b -rw-r--r--
modify_return.c 1 KB -rw-r--r--
netcnt_prog.c 2 KB -rw-r--r--
netif_receive_skb.c 8 KB -rw-r--r--
perf_event_stackmap.c 1 KB -rw-r--r--
perfbuf_bench.c 714 b -rw-r--r--
profiler.h 4 KB -rw-r--r--
profiler.inc.h 29 KB -rw-r--r--
profiler1.c 207 b -rw-r--r--
profiler2.c 173 b -rw-r--r--
profiler3.c 167 b -rw-r--r--
pyperf.h 7 KB -rw-r--r--
pyperf100.c 113 b -rw-r--r--
pyperf180.c 113 b -rw-r--r--
pyperf50.c 112 b -rw-r--r--
pyperf600.c 316 b -rw-r--r--
pyperf600_nounroll.c 209 b -rw-r--r--
pyperf_global.c 135 b -rw-r--r--
pyperf_subprogs.c 132 b -rw-r--r--
ringbuf_bench.c 1 KB -rw-r--r--
sample_map_ret0.c 709 b -rw-r--r--
sample_ret0.c 157 b -rw-r--r--
sendmsg4_prog.c 1 KB -rw-r--r--
sendmsg6_prog.c 1 KB -rw-r--r--
socket_cookie_prog.c 1 KB -rw-r--r--
sockmap_parse_prog.c 804 b -rw-r--r--
sockmap_tcp_msg_prog.c 524 b -rw-r--r--
sockmap_verdict_prog.c 1 KB -rw-r--r--
sockopt_inherit.c 2 KB -rw-r--r--
sockopt_multi.c 1 KB -rw-r--r--
sockopt_sk.c 4 KB -rw-r--r--
strobemeta.c 270 b -rw-r--r--
strobemeta.h 15 KB -rw-r--r--
strobemeta_nounroll1.c 243 b -rw-r--r--
strobemeta_nounroll2.c 243 b -rw-r--r--
strobemeta_subprogs.c 260 b -rw-r--r--
tailcall1.c 1 KB -rw-r--r--
tailcall2.c 1 KB -rw-r--r--
tailcall3.c 600 b -rw-r--r--
tailcall4.c 640 b -rw-r--r--
tailcall5.c 724 b -rw-r--r--
tailcall_bpf2bpf1.c 742 b -rw-r--r--
tailcall_bpf2bpf2.c 789 b -rw-r--r--
tailcall_bpf2bpf3.c 1 KB -rw-r--r--
tailcall_bpf2bpf4.c 1 KB -rw-r--r--
tcp_rtt.c 1 KB -rw-r--r--
test_attach_probe.c 713 b -rw-r--r--
test_autoload.c 755 b -rw-r--r--
test_btf_haskv.c 885 b -rw-r--r--
test_btf_map_in_map.c 4 KB -rw-r--r--
test_btf_newkv.c 1 KB -rw-r--r--
test_btf_nokv.c 805 b -rw-r--r--
test_btf_skc_cls_ingress.c 3 KB -rw-r--r--
test_cgroup_link.c 424 b -rw-r--r--
test_cls_redirect.c 27 KB -rw-r--r--
test_cls_redirect.h 1 KB -rw-r--r--
test_cls_redirect_subprogs.c 48 b -rw-r--r--
test_core_autosize.c 4 KB -rw-r--r--
test_core_extern.c 2 KB -rw-r--r--
test_core_reloc_arrays.c 1 KB -rw-r--r--
test_core_reloc_bitfields_direct.c 1 KB -rw-r--r--
test_core_reloc_bitfields_probed.c 1 KB -rw-r--r--
test_core_reloc_enumval.c 2 KB -rw-r--r--
test_core_reloc_existence.c 2 KB -rw-r--r--
test_core_reloc_flavors.c 1 KB -rw-r--r--
test_core_reloc_ints.c 1 KB -rw-r--r--
test_core_reloc_kernel.c 3 KB -rw-r--r--
test_core_reloc_misc.c 1 KB -rw-r--r--
test_core_reloc_mods.c 1 KB -rw-r--r--
test_core_reloc_nesting.c 905 b -rw-r--r--
test_core_reloc_primitives.c 894 b -rw-r--r--
test_core_reloc_ptr_as_arr.c 622 b -rw-r--r--
test_core_reloc_size.c 1 KB -rw-r--r--
test_core_reloc_type_based.c 3 KB -rw-r--r--
test_core_reloc_type_id.c 3 KB -rw-r--r--
test_core_retro.c 1,005 b -rw-r--r--
test_d_path.c 1 KB -rw-r--r--
test_enable_stats.c 318 b -rw-r--r--
test_endian.c 700 b -rw-r--r--
test_get_stack_rawtp.c 3 KB -rw-r--r--
test_get_stack_rawtp_err.c 438 b -rw-r--r--
test_global_data.c 2 KB -rw-r--r--
test_global_func1.c 858 b -rw-r--r--
test_global_func2.c 139 b -rw-r--r--
test_global_func3.c 978 b -rw-r--r--
test_global_func4.c 121 b -rw-r--r--
test_global_func5.c 602 b -rw-r--r--
test_global_func6.c 597 b -rw-r--r--
test_global_func7.c 317 b -rw-r--r--
test_global_func8.c 332 b -rw-r--r--
test_jhash.h 2 KB -rw-r--r--
test_ksyms.c 825 b -rw-r--r--
test_ksyms_btf.c 1 KB -rw-r--r--
test_ksyms_btf_null_check.c 715 b -rw-r--r--
test_l4lb.c 11 KB -rw-r--r--
test_l4lb_noinline.c 11 KB -rw-r--r--
test_link_pinning.c 379 b -rw-r--r--
test_lirc_mode2_kern.c 567 b -rw-r--r--
test_lwt_ip_encap.c 2 KB -rw-r--r--
test_lwt_seg6local.c 10 KB -rw-r--r--
test_map_in_map.c 1 KB -rw-r--r--
test_map_init.c 752 b -rw-r--r--
test_map_lock.c 1 KB -rw-r--r--
test_misc_tcp_hdr_options.c 8 KB -rw-r--r--
test_mmap.c 1 KB -rw-r--r--
test_ns_current_pid_tgid.c 736 b -rw-r--r--
test_obj_id.c 440 b -rw-r--r--
test_overhead.c 827 b -rw-r--r--
test_pe_preserve_elems.c 893 b -rw-r--r--
test_perf_branches.c 1 KB -rw-r--r--
test_perf_buffer.c 579 b -rw-r--r--
test_pinning.c 651 b -rw-r--r--
test_pinning_invalid.c 339 b -rw-r--r--
test_pkt_access.c 4 KB -rw-r--r--
test_pkt_md_access.c 1 KB -rw-r--r--
test_probe_read_user_str.c 462 b -rw-r--r--
test_probe_user.c 527 b -rw-r--r--
test_queue_map.c 150 b -rw-r--r--
test_queue_stack_map.h 1 KB -rw-r--r--
test_raw_tp_test_run.c 488 b -rw-r--r--
test_rdonly_maps.c 2 KB -rw-r--r--
test_ringbuf.c 2 KB -rw-r--r--
test_ringbuf_multi.c 1 KB -rw-r--r--
test_seg6_loop.c 6 KB -rw-r--r--
test_select_reuseport_kern.c 5 KB -rw-r--r--
test_send_signal_kern.c 887 b -rw-r--r--
test_sk_assign.c 5 KB -rw-r--r--
test_sk_assign_libbpf.c 93 b -rw-r--r--
test_sk_lookup.c 19 KB -rw-r--r--
test_sk_lookup_kern.c 4 KB -rw-r--r--
test_skb_cgroup_id_kern.c 1 KB -rw-r--r--
test_skb_ctx.c 516 b -rw-r--r--
test_skb_helpers.c 668 b -rw-r--r--
test_skeleton.c 985 b -rw-r--r--
test_skmsg_load_helpers.c 1 KB -rw-r--r--
test_sock_fields.c 7 KB -rw-r--r--
test_sockhash_kern.c 187 b -rw-r--r--
test_sockmap_invalid_update.c 453 b -rw-r--r--
test_sockmap_kern.c 187 b -rw-r--r--
test_sockmap_kern.h 9 KB -rw-r--r--
test_sockmap_listen.c 2 KB -rw-r--r--
test_sockmap_update.c 985 b -rw-r--r--
test_spin_lock.c 2 KB -rw-r--r--
test_stack_map.c 150 b -rw-r--r--
test_stacktrace_build_id.c 2 KB -rw-r--r--
test_stacktrace_map.c 2 KB -rw-r--r--
test_subprogs.c 2 KB -rw-r--r--
test_subprogs_unused.c 347 b -rw-r--r--
test_sysctl_loop1.c 2 KB -rw-r--r--
test_sysctl_loop2.c 2 KB -rw-r--r--
test_sysctl_prog.c 2 KB -rw-r--r--
test_tc_edt.c 3 KB -rw-r--r--
test_tc_neigh.c 4 KB -rw-r--r--
test_tc_neigh_fib.c 4 KB -rw-r--r--
test_tc_peer.c 868 b -rw-r--r--
test_tc_tunnel.c 13 KB -rw-r--r--
test_tcp_check_syncookie_kern.c 4 KB -rw-r--r--
test_tcp_estats.c 7 KB -rw-r--r--
test_tcp_hdr_options.c 14 KB -rw-r--r--
test_tcpbpf_kern.c 4 KB -rw-r--r--
test_tcpnotify_kern.c 2 KB -rw-r--r--
test_trace_ext.c 386 b -rw-r--r--
test_trace_ext_tracing.c 449 b -rw-r--r--
test_tracepoint.c 600 b -rw-r--r--
test_trampoline_count.c 457 b -rw-r--r--
test_tunnel_kern.c 14 KB -rw-r--r--
test_varlen.c 3 KB -rw-r--r--
test_verif_scale1.c 751 b -rw-r--r--
test_verif_scale2.c 739 b -rw-r--r--
test_verif_scale3.c 753 b -rw-r--r--
test_vmlinux.c 2 KB -rw-r--r--
test_xdp.c 5 KB -rw-r--r--
test_xdp_adjust_tail_grow.c 835 b -rw-r--r--
test_xdp_adjust_tail_shrink.c 792 b -rw-r--r--
test_xdp_bpf2bpf.c 2 KB -rw-r--r--
test_xdp_devmap_helpers.c 587 b -rw-r--r--
test_xdp_link.c 233 b -rw-r--r--
test_xdp_loop.c 5 KB -rw-r--r--
test_xdp_meta.c 1 KB -rw-r--r--
test_xdp_noinline.c 20 KB -rw-r--r--
test_xdp_redirect.c 804 b -rw-r--r--
test_xdp_vlan.c 7 KB -rw-r--r--
test_xdp_with_cpumap_helpers.c 663 b -rw-r--r--
test_xdp_with_devmap_helpers.c 1 KB -rw-r--r--
trace_printk.c 474 b -rw-r--r--
trigger_bench.c 994 b -rw-r--r--
udp_limit.c 1 KB -rw-r--r--
xdp_dummy.c 244 b -rw-r--r--
xdp_redirect_map.c 627 b -rw-r--r--
xdp_tx.c 193 b -rw-r--r--
xdping_kern.c 4 KB -rw-r--r--