Back to home page

OSCL-LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2025-03-06 09:18:40  
align.c 22718 bytes 2025-03-06 09:18:40 2025-03-06 13:40:11  
arg_parsing.c 3639 bytes 2025-03-06 09:18:40 2025-03-06 13:40:11  
atomic_bounds.c 321 bytes 2025-03-06 09:18:40 2025-03-06 13:40:11  
atomics.c 5953 bytes 2025-03-06 09:18:40 2025-03-06 13:40:11  
attach_probe.c 8628 bytes 2025-03-06 09:18:40 2025-03-06 13:40:11  
autoload.c 1037 bytes 2025-03-06 09:18:40 2025-03-06 13:40:11  
bind_perm.c 2155 bytes 2025-03-06 09:18:40 2025-03-06 13:40:11  
bloom_filter_map.c 5946 bytes 2025-03-06 09:18:40 2025-03-06 13:40:11  
bpf_cookie.c 15410 bytes 2025-03-06 09:18:40 2025-03-06 13:40:11  
bpf_iter.c 36487 bytes 2025-03-06 09:18:40 2025-03-06 13:40:12  
bpf_iter_setsockopt.c 5937 bytes 2025-03-06 09:18:40 2025-03-06 13:40:12  
bpf_iter_setsockopt_unix.c 2546 bytes 2025-03-06 09:18:40 2025-03-06 13:40:12  
bpf_loop.c 4722 bytes 2025-03-06 09:18:40 2025-03-06 13:40:12  
bpf_mod_race.c 6734 bytes 2025-03-06 09:18:40 2025-03-06 13:40:12  
bpf_nf.c 4343 bytes 2025-03-06 09:18:40 2025-03-06 13:40:12  
bpf_obj_id.c 11317 bytes 2025-03-06 09:18:40 2025-03-06 13:40:12  
bpf_tcp_ca.c 9862 bytes 2025-03-06 09:18:40 2025-03-06 13:40:12  
bpf_verif_scale.c 5095 bytes 2025-03-06 09:18:40 2025-03-06 13:40:12  
btf.c 218046 bytes 2025-03-06 09:18:40 2025-03-06 13:40:12  
btf_dedup_split.c 13551 bytes 2025-03-06 09:18:40 2025-03-06 13:40:12  
btf_dump.c 29394 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
btf_endian.c 3227 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
btf_map_in_map.c 5188 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
btf_module.c 780 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
btf_skc_cls_ingress.c 6094 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
btf_split.c 2692 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
btf_tag.c 6489 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
btf_write.c 18657 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
cg_storage_multi.c 13592 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
cgroup_attach_autodetach.c 2574 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
cgroup_attach_multi.c 9337 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
cgroup_attach_override.c 4244 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
cgroup_getset_retval.c 15984 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
cgroup_link.c 7704 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
cgroup_skb_sk_lookup.c 2421 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
cgroup_v1v2.c 1947 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
check_mtu.c 5507 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
cls_redirect.c 10443 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
connect_force_port.c 4198 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
core_autosize.c 7407 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
core_extern.c 5476 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
core_kern.c 717 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
core_kern_overflow.c 322 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
core_read_macros.c 1779 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
core_reloc.c 34454 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
core_retro.c 913 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
cpu_mask.c 1876 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
custom_sec_handlers.c 5673 bytes 2025-03-06 09:18:40 2025-03-06 13:40:13  
d_path.c 5367 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
dummy_st_ops.c 3459 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
dynptr.c 4280 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
enable_stats.c 1241 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
endian.c 1433 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
exhandler.c 1255 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
fentry_fexit.c 1352 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
fentry_test.c 1493 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
fexit_bpf2bpf.c 14091 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
fexit_sleep.c 2682 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
fexit_stress.c 1303 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
fexit_test.c 1460 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
find_vma.c 3164 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
flow_dissector.c 15201 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
flow_dissector_load_bytes.c 1592 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
flow_dissector_reattach.c 18443 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14

Tests for attaching, detaching, and replacing flow_dissector BPF program.

for_each.c 4534 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
get_branch_snapshot.c 2872 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
get_func_args_test.c 1274 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
get_func_ip_test.c 1531 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
get_stack_raw_tp.c 4163 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
get_stackid_cannot_attach.c 2676 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
global_data.c 4408 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
global_data_init.c 1539 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
global_func_args.c 1598 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
hash_large_key.c 1038 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
hashmap.c 9944 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
helper_restricted.c 661 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
kfree_skb.c 3512 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
kfunc_call.c 2731 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
kprobe_multi_test.c 12685 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
ksyms.c 1850 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
ksyms_btf.c 5503 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
ksyms_module.c 1692 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
l4lb_all.c 2583 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
legacy_printk.c 1604 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
libbpf_probes.c 3092 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
libbpf_str.c 5219 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
link_pinning.c 2779 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
linked_funcs.c 1296 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
linked_maps.c 653 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
linked_vars.c 1190 bytes 2025-03-06 09:18:40 2025-03-06 13:40:14  
load_bytes_relative.c 1624 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
log_buf.c 8837 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
log_fixup.c 4394 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
lookup_and_delete.c 7373 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
lru_bug.c 462 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
lsm_cgroup.c 9673 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
map_init.c 5199 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
map_kptr.c 5568 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
map_lock.c 2343 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
map_lookup_percpu_elem.c 1721 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
map_ptr.c 938 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
metadata.c 3525 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
migrate_reuseport.c 14074 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15

Check if we can migrate child sockets.

mmap.c 9357 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
modify_return.c 1488 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
module_attach.c 2928 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
mptcp.c 3718 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
netcnt.c 2272 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
netns_cookie.c 2310 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
ns_current_pid_tgid.c 2205 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
obj_name.c 2000 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
pe_preserve_elems.c 1933 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
perf_branches.c 5067 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
perf_buffer.c 3718 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
perf_event_stackmap.c 2511 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
perf_link.c 2300 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
pinning.c 7993 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
pkt_access.c 871 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
pkt_md_access.c 599 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
probe_read_user_str.c 1850 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
probe_user.c 2559 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
prog_array_init.c 766 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
prog_run_opts.c 1942 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
prog_tests_framework.c 1447 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
queue_stack_map.c 2885 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
raw_tp_test_run.c 2471 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
raw_tp_writable_reject_nbd_invalid.c 1084 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
raw_tp_writable_test_run.c 2225 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
rdonly_maps.c 2320 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
recursion.c 1235 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
reference_tracking.c 1617 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
resolve_btfids.c 3495 bytes 2025-03-06 09:18:40 2025-03-06 13:40:15  
ringbuf.c 9309 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16  
ringbuf_multi.c 3958 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16  
section_names.c 5833 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16  
select_reuseport.c 22683 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16  
send_signal.c 5326 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16  
send_signal_sched_switch.c 1291 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16  
signal_pending.c 1314 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16  
sk_assign.c 8127 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16

Test that the socket assign program is able to redirect traffic towards a socket, regardless of whether the port or address destination of the traffic matches the port.

sk_lookup.c 36338 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16

Test BPF attach point for INET socket lookup (BPF_SK_LOOKUP).

sk_storage_tracing.c 3241 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16  
skb_ctx.c 2221 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16  
skb_helpers.c 687 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16  
skb_load_bytes.c 1144 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16  
skc_to_unix_sock.c 1368 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16  
skeleton.c 4546 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16  
snprintf.c 3994 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16  
snprintf_btf.c 1555 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16  
sock_fields.c 12657 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16  
socket_cookie.c 2217 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16  
sockmap_basic.c 11376 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16  
sockmap_ktls.c 4353 bytes 2025-03-06 09:18:40 2025-03-06 13:40:16

Tests for sockmap/sockhash holding kTLS sockets.

sockmap_listen.c 49606 bytes 2025-03-06 09:18:40 2025-03-06 13:40:17

Test suite for SOCKMAP/SOCKHASH holding listening sockets.

sockopt.c 23447 bytes 2025-03-06 09:18:40 2025-03-06 13:40:17  
sockopt_inherit.c 5314 bytes 2025-03-06 09:18:40 2025-03-06 13:40:17  
sockopt_multi.c 7348 bytes 2025-03-06 09:18:40 2025-03-06 13:40:17  
sockopt_qos_to_cc.c 1792 bytes 2025-03-06 09:18:40 2025-03-06 13:40:17  
sockopt_sk.c 4967 bytes 2025-03-06 09:18:40 2025-03-06 13:40:17  
spinlock.c 1101 bytes 2025-03-06 09:18:40 2025-03-06 13:40:17  
stack_var_off.c 925 bytes 2025-03-06 09:18:40 2025-03-06 13:40:17  
stacktrace_build_id.c 3361 bytes 2025-03-06 09:18:40 2025-03-06 13:40:17  
stacktrace_build_id_nmi.c 4534 bytes 2025-03-06 09:18:40 2025-03-06 13:40:17  
stacktrace_map.c 2255 bytes 2025-03-06 09:18:40 2025-03-06 13:40:17  
stacktrace_map_raw_tp.c 1864 bytes 2025-03-06 09:18:40 2025-03-06 13:40:17  
stacktrace_map_skip.c 1694 bytes 2025-03-06 09:18:40 2025-03-06 13:40:17  
static_linked.c 720 bytes 2025-03-06 09:18:40 2025-03-06 13:40:17  
subprogs.c 2050 bytes 2025-03-06 09:18:40 2025-03-06 13:40:17  
subskeleton.c 1965 bytes 2025-03-06 09:18:40 2025-03-06 13:40:17  
syscall.c 1308 bytes 2025-03-06 09:18:40 2025-03-06 13:40:17  
tailcalls.c 23538 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
task_fd_query_rawtp.c 2414 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
task_fd_query_tp.c 2294 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
task_local_storage.c 2287 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
task_pt_regs.c 1204 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
tc_bpf.c 12498 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
tc_redirect.c 30381 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18

This test sets up 3 netns (src <-> fwd <-> dst).

tcp_estats.c 372 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
tcp_hdr_options.c 15210 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
tcp_rtt.c 3434 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
tcpbpf_user.c 4238 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
test_bpf_syscall_macro.c 2729 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
test_bpffs.c 4115 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
test_bprm_opts.c 2915 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
test_global_funcs.c 2685 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
test_ima.c 6705 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
test_local_storage.c 5451 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
test_lsm.c 2251 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
test_overhead.c 3853 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
test_profiler.c 2056 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
test_skb_pkt_end.c 1081 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
test_strncmp.c 3522 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
test_tunnel.c 13328 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18

End-to-end eBPF tunnel test suite The file tests BPF network tunnel implementation.

timer.c 1529 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
timer_crash.c 666 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
timer_mim.c 2131 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
tp_attach_query.c 4164 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
trace_ext.c 3461 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
trace_printk.c 1707 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
trace_vprintk.c 1632 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
trampoline_count.c 2258 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
udp_limit.c 2036 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
unpriv_bpf_disabled.c 10126 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
uprobe_autoattach.c 1585 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
usdt.c 12965 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
varlen.c 1956 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
verif_stats.c 668 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
vmlinux.c 997 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
xdp.c 1709 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
xdp_adjust_frags.c 4026 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
xdp_adjust_tail.c 8224 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
xdp_attach.c 2414 bytes 2025-03-06 09:18:40 2025-03-06 13:40:18  
xdp_bonding.c 15775 bytes 2025-03-06 09:18:40 2025-03-06 13:40:19  
xdp_bpf2bpf.c 4517 bytes 2025-03-06 09:18:40 2025-03-06 13:40:19  
xdp_context_test_run.c 3560 bytes 2025-03-06 09:18:40 2025-03-06 13:40:19  
xdp_cpumap_attach.c 3899 bytes 2025-03-06 09:18:40 2025-03-06 13:40:19  
xdp_devmap_attach.c 4334 bytes 2025-03-06 09:18:40 2025-03-06 13:40:19  
xdp_do_redirect.c 6647 bytes 2025-03-06 09:18:40 2025-03-06 13:40:19  
xdp_info.c 1938 bytes 2025-03-06 09:18:40 2025-03-06 13:40:19  
xdp_link.c 4820 bytes 2025-03-06 09:18:40 2025-03-06 13:40:19  
xdp_noinline.c 2229 bytes 2025-03-06 09:18:40 2025-03-06 13:40:19  
xdp_perf.c 682 bytes 2025-03-06 09:18:40 2025-03-06 13:40:19  
xdp_synproxy.c 4872 bytes 2025-03-06 09:18:40 2025-03-06 13:40:19  
xdpwall.c 308 bytes 2025-03-06 09:18:40 2025-03-06 13:40:19