index
:
linux.git
cached
cdir_v2
cfid-fixes
cfid-fixes-2025-09-12
cfid-fixes-rebase
cfid-fixes-v2
cfid-fixes-v3
cfid-fixes-v3-2
cifs
cpu_affinity
data_corruption_v6.x
fix-paths-case
hc-hw24-test
hw24
hw24-hc
hw24-hc-wip
master
multichannel-fixes
multichannel-fixes-v2
multichannel-fixes-v3
plk
sambaXP-2025
smb-compression-async
smb-compression-lsfmm
smb-compression-splice
smb-compression-upstream
xattr
Clone of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
Diffstat
-rw-r--r--
Documentation/bpf/btf.rst
13
-rw-r--r--
Documentation/bpf/instruction-set.rst
215
-rw-r--r--
MAINTAINERS
2
-rw-r--r--
arch/arm64/net/bpf_jit_comp.c
5
-rw-r--r--
arch/powerpc/net/bpf_jit_comp.c
2
-rw-r--r--
arch/sparc/net/bpf_jit_comp_64.c
2
-rw-r--r--
arch/x86/Kconfig
1
-rw-r--r--
arch/x86/include/asm/text-patching.h
1
-rw-r--r--
arch/x86/kernel/alternative.c
34
-rw-r--r--
arch/x86/net/bpf_jit_comp.c
70
-rw-r--r--
drivers/net/ethernet/intel/i40e/i40e_txrx.c
11
-rw-r--r--
drivers/net/ethernet/intel/i40e/i40e_txrx.h
1
-rw-r--r--
drivers/net/ethernet/intel/i40e/i40e_xsk.c
4
-rw-r--r--
drivers/net/ethernet/intel/ice/ice_ethtool.c
2
-rw-r--r--
drivers/net/ethernet/intel/ice/ice_main.c
4
-rw-r--r--
drivers/net/ethernet/intel/ice/ice_txrx.c
6
-rw-r--r--
drivers/net/ethernet/intel/ice/ice_txrx.h
10
-rw-r--r--
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
15
-rw-r--r--
drivers/net/ethernet/intel/ice/ice_xsk.c
374
-rw-r--r--
drivers/net/ethernet/intel/ice/ice_xsk.h
27
-rw-r--r--
include/linux/bpf-cgroup.h
24
-rw-r--r--
include/linux/bpf.h
40
-rw-r--r--
include/linux/btf.h
10
-rw-r--r--
include/linux/compiler_types.h
3
-rw-r--r--
include/linux/filter.h
27
-rw-r--r--
include/linux/skmsg.h
5
-rw-r--r--
include/net/xdp_sock_drv.h
5
-rw-r--r--
include/net/xsk_buff_pool.h
1
-rw-r--r--
include/uapi/linux/bpf.h
17
-rw-r--r--
init/Kconfig
4
-rw-r--r--
kernel/bpf/bpf_iter.c
20
-rw-r--r--
kernel/bpf/btf.c
183
-rw-r--r--
kernel/bpf/cgroup.c
30
-rw-r--r--
kernel/bpf/core.c
289
-rw-r--r--
kernel/bpf/helpers.c
34
-rw-r--r--
kernel/bpf/preload/Makefile
28
-rw-r--r--
kernel/bpf/preload/iterators/Makefile
6
-rw-r--r--
kernel/bpf/preload/iterators/iterators.c
28
-rw-r--r--
kernel/bpf/preload/iterators/iterators.lskel.h
428
-rw-r--r--
kernel/bpf/preload/iterators/iterators.skel.h
412
-rw-r--r--
kernel/bpf/trampoline.c
6
-rw-r--r--
kernel/bpf/verifier.c
36
-rw-r--r--
kernel/trace/bpf_trace.c
2
-rw-r--r--
lib/Kconfig.debug
12
-rw-r--r--
net/bpf/bpf_dummy_struct_ops.c
6
-rw-r--r--
net/bpf/test_run.c
18
-rw-r--r--
net/core/filter.c
13
-rw-r--r--
net/ipv4/bpf_tcp_ca.c
6
-rw-r--r--
net/xdp/xsk.c
13
-rw-r--r--
net/xdp/xsk_buff_pool.c
7
-rw-r--r--
net/xdp/xsk_queue.h
19
-rw-r--r--
samples/bpf/map_perf_test_user.c
2
-rw-r--r--
samples/bpf/xdp1_user.c
16
-rw-r--r--
samples/bpf/xdp_adjust_tail_user.c
17
-rw-r--r--
samples/bpf/xdp_fwd_user.c
15
-rw-r--r--
samples/bpf/xdp_redirect_cpu.bpf.c
8
-rw-r--r--
samples/bpf/xdp_redirect_cpu_user.c
2
-rw-r--r--
samples/bpf/xdp_redirect_map.bpf.c
2
-rw-r--r--
samples/bpf/xdp_redirect_map_multi.bpf.c
2
-rw-r--r--
samples/bpf/xdp_router_ipv4_user.c
17
-rw-r--r--
samples/bpf/xdp_rxq_info_user.c
16
-rw-r--r--
samples/bpf/xdp_sample_user.c
2
-rw-r--r--
samples/bpf/xdp_sample_user.h
2
-rw-r--r--
samples/bpf/xdp_tx_iptunnel_user.c
17
-rwxr-xr-x
scripts/pahole-flags.sh
2
-rwxr-xr-x
scripts/pahole-version.sh
13
-rw-r--r--
tools/bpf/bpftool/common.c
2
-rw-r--r--
tools/bpf/bpftool/feature.c
29
-rw-r--r--
tools/bpf/bpftool/gen.c
9
-rw-r--r--
tools/bpf/bpftool/main.c
5
-rw-r--r--
tools/bpf/bpftool/prog.c
13
-rw-r--r--
tools/include/uapi/linux/bpf.h
17
-rw-r--r--
tools/lib/bpf/Makefile
4
-rw-r--r--
tools/lib/bpf/bpf.h
4
-rw-r--r--
tools/lib/bpf/bpf_tracing.h
103
-rw-r--r--
tools/lib/bpf/btf.h
12
-rw-r--r--
tools/lib/bpf/btf_dump.c
6
-rw-r--r--
tools/lib/bpf/libbpf.c
51
-rw-r--r--
tools/lib/bpf/libbpf.h
41
-rw-r--r--
tools/lib/bpf/libbpf.map
2
-rw-r--r--
tools/lib/bpf/libbpf_internal.h
3
-rw-r--r--
tools/lib/bpf/libbpf_legacy.h
17
-rw-r--r--
tools/lib/bpf/skel_internal.h
70
-rw-r--r--
tools/perf/tests/llvm.c
2
-rw-r--r--
tools/perf/util/bpf-loader.c
10
-rw-r--r--
tools/testing/selftests/bpf/Makefile
2
-rw-r--r--
tools/testing/selftests/bpf/README.rst
2
-rw-r--r--
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
2
-rw-r--r--
tools/testing/selftests/bpf/benchs/bench_trigger.c
6
-rw-r--r--
tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.c
25
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/atomics.c
72
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/attach_probe.c
18
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/bpf_cookie.c
16
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
20
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
10
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/btf.c
21
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/btf_tag.c
101
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/check_mtu.c
40
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
10
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/core_kern.c
16
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/core_kern_overflow.c
13
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/dummy_st_ops.c
27
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/fentry_fexit.c
24
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/fentry_test.c
7
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
34
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/fexit_stress.c
22
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/fexit_test.c
7
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
31
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/flow_dissector_load_bytes.c
24
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/for_each.c
32
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/get_func_args_test.c
12
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c
10
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/get_stackid_cannot_attach.c
2
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/global_data.c
24
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/global_func_args.c
14
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/kfree_skb.c
16
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/kfunc_call.c
46
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/ksyms_module.c
27
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
35
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/log_buf.c
2
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/map_lock.c
15
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/map_ptr.c
16
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/modify_return.c
33
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/pkt_access.c
26
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/pkt_md_access.c
14
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/prog_run_opts.c
77
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/prog_run_xattr.c
83
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/queue_stack_map.c
46
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/raw_tp_test_run.c
64
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/raw_tp_writable_test_run.c
16
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/signal_pending.c
23
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/skb_ctx.c
81
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/skb_helpers.c
16
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/sock_fields.c
58
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
20
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/spinlock.c
14
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/stacktrace_build_id_nmi.c
2
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/syscall.c
10