index
:
linux.git
cached
cdir_v2
cfid-fixes
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/instruction-set.rst
2
-rw-r--r--
Documentation/bpf/libbpf/libbpf_naming_convention.rst
13
-rw-r--r--
MAINTAINERS
3
-rw-r--r--
arch/arm64/net/bpf_jit_comp.c
9
-rw-r--r--
arch/x86/net/bpf_jit_comp.c
30
-rw-r--r--
include/linux/bpf-cgroup-defs.h
13
-rw-r--r--
include/linux/bpf-cgroup.h
9
-rw-r--r--
include/linux/bpf.h
47
-rw-r--r--
include/linux/bpf_lsm.h
7
-rw-r--r--
include/linux/bpf_verifier.h
12
-rw-r--r--
include/linux/btf_ids.h
3
-rw-r--r--
include/linux/filter.h
1
-rw-r--r--
include/linux/net.h
4
-rw-r--r--
include/net/tcp.h
1
-rw-r--r--
include/net/udp.h
3
-rw-r--r--
include/uapi/linux/bpf.h
5
-rw-r--r--
kernel/bpf/bpf_iter.c
9
-rw-r--r--
kernel/bpf/bpf_lsm.c
81
-rw-r--r--
kernel/bpf/bpf_struct_ops.c
7
-rw-r--r--
kernel/bpf/btf.c
94
-rw-r--r--
kernel/bpf/cgroup.c
350
-rw-r--r--
kernel/bpf/core.c
15
-rw-r--r--
kernel/bpf/syscall.c
18
-rw-r--r--
kernel/bpf/trampoline.c
262
-rw-r--r--
kernel/bpf/verifier.c
238
-rw-r--r--
kernel/trace/trace_uprobe.c
2
-rw-r--r--
lib/test_bpf.c
4
-rw-r--r--
net/core/filter.c
65
-rw-r--r--
net/core/skmsg.c
48
-rw-r--r--
net/core/sock_map.c
2
-rw-r--r--
net/ipv4/af_inet.c
3
-rw-r--r--
net/ipv4/bpf_tcp_ca.c
39
-rw-r--r--
net/ipv4/tcp.c
44
-rw-r--r--
net/ipv4/udp.c
11
-rw-r--r--
net/ipv6/af_inet6.c
3
-rw-r--r--
net/unix/af_unix.c
23
-rw-r--r--
samples/bpf/Makefile
9
-rw-r--r--
samples/bpf/xdp1_kern.c
11
-rw-r--r--
samples/bpf/xdp2_kern.c
11
-rw-r--r--
samples/bpf/xdp_tx_iptunnel_kern.c
2
-rw-r--r--
samples/bpf/xdpsock.h
19
-rw-r--r--
samples/bpf/xdpsock_ctrl_proc.c
190
-rw-r--r--
samples/bpf/xdpsock_kern.c
24
-rw-r--r--
samples/bpf/xdpsock_user.c
2019
-rw-r--r--
samples/bpf/xsk_fwd.c
1085
-rw-r--r--
tools/bpf/bpftool/Documentation/bpftool-feature.rst
12
-rw-r--r--
tools/bpf/bpftool/Makefile
11
-rw-r--r--
tools/bpf/bpftool/bash-completion/bpftool
28
-rw-r--r--
tools/bpf/bpftool/cgroup.c
109
-rw-r--r--
tools/bpf/bpftool/common.c
72
-rw-r--r--
tools/bpf/bpftool/feature.c
59
-rw-r--r--
tools/bpf/bpftool/gen.c
109
-rw-r--r--
tools/bpf/bpftool/main.h
2
-rw-r--r--
tools/include/linux/btf_ids.h
35
-rw-r--r--
tools/include/uapi/linux/bpf.h
5
-rw-r--r--
tools/lib/bpf/Build
2
-rw-r--r--
tools/lib/bpf/Makefile
2
-rw-r--r--
tools/lib/bpf/bpf.c
200
-rw-r--r--
tools/lib/bpf/bpf.h
98
-rw-r--r--
tools/lib/bpf/bpf_core_read.h
11
-rw-r--r--
tools/lib/bpf/bpf_helpers.h
13
-rw-r--r--
tools/lib/bpf/bpf_tracing.h
2
-rw-r--r--
tools/lib/bpf/btf.c
183
-rw-r--r--
tools/lib/bpf/btf.h
86
-rw-r--r--
tools/lib/bpf/btf_dump.c
23
-rw-r--r--
tools/lib/bpf/libbpf.c
1537
-rw-r--r--
tools/lib/bpf/libbpf.h
469
-rw-r--r--
tools/lib/bpf/libbpf.map
114
-rw-r--r--
tools/lib/bpf/libbpf_common.h
16
-rw-r--r--
tools/lib/bpf/libbpf_internal.h
24
-rw-r--r--
tools/lib/bpf/libbpf_legacy.h
28
-rw-r--r--
tools/lib/bpf/libbpf_probes.c
125
-rw-r--r--
tools/lib/bpf/netlink.c
62
-rw-r--r--
tools/lib/bpf/relo_core.c
366
-rw-r--r--
tools/lib/bpf/relo_core.h
6
-rw-r--r--
tools/lib/bpf/usdt.c
6
-rw-r--r--
tools/perf/util/bpf-loader.c
204
-rw-r--r--
tools/testing/selftests/bpf/.gitignore
2
-rw-r--r--
tools/testing/selftests/bpf/Makefile
10
-rw-r--r--
tools/testing/selftests/bpf/bench.c
97
-rw-r--r--
tools/testing/selftests/bpf/bench.h
16
-rw-r--r--
tools/testing/selftests/bpf/benchs/bench_local_storage.c
287
-rw-r--r--
tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_tasks_trace.c
281
-rwxr-xr-x
tools/testing/selftests/bpf/benchs/run_bench_local_storage.sh
24
-rwxr-xr-x
tools/testing/selftests/bpf/benchs/run_bench_local_storage_rcu_tasks_trace.sh
11
-rw-r--r--
tools/testing/selftests/bpf/benchs/run_common.sh
17
-rw-r--r--
tools/testing/selftests/bpf/bpf_legacy.h
9
-rw-r--r--
tools/testing/selftests/bpf/config
6
-rw-r--r--
tools/testing/selftests/bpf/network_helpers.c
2
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
62
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
61
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/btf.c
2
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/core_reloc.c
75
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
4
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
313
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/resolve_btfids.c
2
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/sock_fields.c
1
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/usdt.c
2
-rw-r--r--
tools/testing/selftests/bpf/prog_tests/xdp_synproxy.c
2
-rw-r--r--
tools/testing/selftests/bpf/progs/bpf_loop.c
114
-rw-r--r--
tools/testing/selftests/bpf/progs/bpf_tracing_net.h
1
-rw-r--r--
tools/testing/selftests/bpf/progs/btf__core_reloc_type_based___diff.c
3
-rw-r--r--
tools/testing/selftests/bpf/progs/core_reloc_types.h
112
-rw-r--r--
tools/testing/selftests/bpf/progs/local_storage_bench.c
104
-rw-r--r--
tools/testing/selftests/bpf/progs/local_storage_rcu_tasks_trace_bench.c
67
-rw-r--r--
tools/testing/selftests/bpf/progs/lsm_cgroup.c
180
-rw-r--r--
tools/testing/selftests/bpf/progs/lsm_cgroup_nonvoid.c
14
-rw-r--r--
tools/testing/selftests/bpf/progs/tcp_ca_incompl_cong_ops.c
35
-rw-r--r--
tools/testing/selftests/bpf/progs/tcp_ca_unsupp_cong_op.c
21
-rw-r--r--
tools/testing/selftests/bpf/progs/tcp_ca_write_sk_pacing.c
60
-rw-r--r--
tools/testing/selftests/bpf/progs/test_btf_haskv.c
51
-rw-r--r--
tools/testing/selftests/bpf/progs/test_btf_newkv.c
18
-rw-r--r--
tools/testing/selftests/bpf/progs/test_core_reloc_kernel.c
19
-rw-r--r--
tools/testing/selftests/bpf/progs/test_core_reloc_type_based.c
49
-rw-r--r--
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
24
-rwxr-xr-x
tools/testing/selftests/bpf/test_bpftool_synctypes.py
20
-rw-r--r--
tools/testing/selftests/bpf/test_btf.h
2
-rw-r--r--
tools/testing/selftests/bpf/test_verifier.c
367
-rwxr-xr-x
tools/testing/selftests/bpf/test_xsk.sh
6
-rw-r--r--
tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
263
-rw-r--r--
tools/testing/selftests/bpf/xsk.c
(renamed from tools/lib/bpf/xsk.c)
92
-rw-r--r--
tools/testing/selftests/bpf/xsk.h
(renamed from tools/lib/bpf/xsk.h)
30
-rwxr-xr-x
tools/testing/selftests/bpf/xsk_prereqs.sh
4
-rw-r--r--
tools/testing/selftests/bpf/xskxceiver.c
(renamed from tools/testing/selftests/bpf/xdpxceiver.c)
25
-rw-r--r--
tools/testing/selftests/bpf/xskxceiver.h
(renamed from tools/testing/selftests/bpf/xdpxceiver.h)
6