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/bpf_devel_QA.rst
19
-rw-r--r--
Documentation/bpf/btf.rst
25
-rw-r--r--
Documentation/bpf/index.rst
1
-rw-r--r--
Documentation/bpf/prog_sk_lookup.rst
98
-rw-r--r--
Documentation/networking/af_xdp.rst
68
-rw-r--r--
arch/x86/net/bpf_jit_comp.c
32
-rw-r--r--
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
2
-rw-r--r--
drivers/net/ethernet/intel/i40e/i40e_main.c
29
-rw-r--r--
drivers/net/ethernet/intel/i40e/i40e_txrx.c
10
-rw-r--r--
drivers/net/ethernet/intel/i40e/i40e_txrx.h
2
-rw-r--r--
drivers/net/ethernet/intel/i40e/i40e_xsk.c
81
-rw-r--r--
drivers/net/ethernet/intel/i40e/i40e_xsk.h
4
-rw-r--r--
drivers/net/ethernet/intel/ice/ice.h
18
-rw-r--r--
drivers/net/ethernet/intel/ice/ice_base.c
16
-rw-r--r--
drivers/net/ethernet/intel/ice/ice_lib.c
2
-rw-r--r--
drivers/net/ethernet/intel/ice/ice_main.c
10
-rw-r--r--
drivers/net/ethernet/intel/ice/ice_txrx.c
8
-rw-r--r--
drivers/net/ethernet/intel/ice/ice_txrx.h
2
-rw-r--r--
drivers/net/ethernet/intel/ice/ice_xsk.c
138
-rw-r--r--
drivers/net/ethernet/intel/ice/ice_xsk.h
7
-rw-r--r--
drivers/net/ethernet/intel/ixgbe/ixgbe.h
2
-rw-r--r--
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
34
-rw-r--r--
drivers/net/ethernet/intel/ixgbe/ixgbe_txrx_common.h
7
-rw-r--r--
drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c
63
-rw-r--r--
drivers/net/ethernet/mellanox/mlx5/core/Makefile
2
-rw-r--r--
drivers/net/ethernet/mellanox/mlx5/core/en.h
19
-rw-r--r--
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
5
-rw-r--r--
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c
(renamed from drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c)
110
-rw-r--r--
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.h
27
-rw-r--r--
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c
4
-rw-r--r--
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.h
10
-rw-r--r--
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c
12
-rw-r--r--
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.h
2
-rw-r--r--
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c
14
-rw-r--r--
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.h
6
-rw-r--r--
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.h
29
-rw-r--r--
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2
-rw-r--r--
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
2
-rw-r--r--
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
49
-rw-r--r--
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
16
-rw-r--r--
drivers/net/tun.c
18
-rw-r--r--
drivers/net/veth.c
6
-rw-r--r--
include/linux/bpf-cgroup.h
25
-rw-r--r--
include/linux/bpf.h
52
-rw-r--r--
include/linux/bpf_local_storage.h
163
-rw-r--r--
include/linux/bpf_lsm.h
29
-rw-r--r--
include/linux/bpf_types.h
3
-rw-r--r--
include/linux/btf.h
3
-rw-r--r--
include/linux/btf_ids.h
51
-rw-r--r--
include/linux/filter.h
8
-rw-r--r--
include/linux/if_tun.h
19
-rw-r--r--
include/linux/netdevice.h
10
-rw-r--r--
include/linux/rcupdate_trace.h
9
-rw-r--r--
include/linux/skmsg.h
17
-rw-r--r--
include/linux/tcp.h
20
-rw-r--r--
include/net/bpf_sk_storage.h
14
-rw-r--r--
include/net/inet_connection_sock.h
2
-rw-r--r--
include/net/request_sock.h
9
-rw-r--r--
include/net/sock.h
4
-rw-r--r--
include/net/tcp.h
59
-rw-r--r--
include/net/xdp_sock.h
30
-rw-r--r--
include/net/xdp_sock_drv.h
122
-rw-r--r--
include/net/xsk_buff_pool.h
53
-rw-r--r--
include/uapi/linux/bpf.h
398
-rw-r--r--
init/Kconfig
3
-rw-r--r--
kernel/Makefile
2
-rw-r--r--
kernel/bpf/Makefile
3
-rw-r--r--
kernel/bpf/arraymap.c
17
-rw-r--r--
kernel/bpf/bpf_inode_storage.c
274
-rw-r--r--
kernel/bpf/bpf_iter.c
58
-rw-r--r--
kernel/bpf/bpf_local_storage.c
600
-rw-r--r--
kernel/bpf/bpf_lsm.c
21
-rw-r--r--
kernel/bpf/bpf_struct_ops.c
6
-rw-r--r--
kernel/bpf/btf.c
163
-rw-r--r--
kernel/bpf/cpumap.c
12
-rw-r--r--
kernel/bpf/devmap.c
17
-rw-r--r--
kernel/bpf/hashtab.c
16
-rw-r--r--
kernel/bpf/helpers.c
22
-rw-r--r--
kernel/bpf/inode.c
116
-rw-r--r--
kernel/bpf/lpm_trie.c
1
-rw-r--r--
kernel/bpf/map_in_map.c
24
-rw-r--r--
kernel/bpf/map_in_map.h
2
-rw-r--r--
kernel/bpf/map_iter.c
15
-rw-r--r--
kernel/bpf/preload/Kconfig
26
-rw-r--r--
kernel/bpf/preload/Makefile
23
-rw-r--r--
kernel/bpf/preload/bpf_preload.h
16
-rw-r--r--
kernel/bpf/preload/bpf_preload_kern.c
91
-rw-r--r--
kernel/bpf/preload/bpf_preload_umd_blob.S
7
-rw-r--r--
kernel/bpf/preload/iterators/.gitignore
2
-rw-r--r--
kernel/bpf/preload/iterators/Makefile
57
-rw-r--r--
kernel/bpf/preload/iterators/README
4
-rw-r--r--
kernel/bpf/preload/iterators/bpf_preload_common.h
13
-rw-r--r--
kernel/bpf/preload/iterators/iterators.bpf.c
114
-rw-r--r--
kernel/bpf/preload/iterators/iterators.c
94
-rw-r--r--
kernel/bpf/preload/iterators/iterators.skel.h
410
-rw-r--r--
kernel/bpf/queue_stack_maps.c
2
-rw-r--r--
kernel/bpf/reuseport_array.c
1
-rw-r--r--
kernel/bpf/ringbuf.c
1
-rw-r--r--
kernel/bpf/stackmap.c
1
-rw-r--r--
kernel/bpf/syscall.c
68
-rw-r--r--
kernel/bpf/trampoline.c
29
-rw-r--r--
kernel/bpf/verifier.c
283
-rw-r--r--
kernel/trace/bpf_trace.c
50
-rw-r--r--
mm/filemap.c
8
-rw-r--r--
mm/page_alloc.c
2
-rw-r--r--
net/bpfilter/Kconfig
1
-rw-r--r--
net/core/bpf_sk_storage.c
833
-rw-r--r--
net/core/filter.c
416
-rw-r--r--
net/core/skmsg.c
34
-rw-r--r--
net/core/sock_map.c
91
-rw-r--r--
net/ethtool/channels.c
2
-rw-r--r--
net/ethtool/ioctl.c
2
-rw-r--r--
net/ipv4/tcp.c
16
-rw-r--r--
net/ipv4/tcp_bpf.c
13
-rw-r--r--
net/ipv4/tcp_fastopen.c
2
-rw-r--r--
net/ipv4/tcp_input.c
127
-rw-r--r--
net/ipv4/tcp_ipv4.c
5
-rw-r--r--
net/ipv4/tcp_minisocks.c
1
-rw-r--r--
net/ipv4/tcp_output.c
193
-rw-r--r--
net/ipv4/udp_bpf.c
9
-rw-r--r--
net/ipv6/tcp_ipv6.c
5
-rw-r--r--
net/xdp/xdp_umem.c
225
-rw-r--r--
net/xdp/xdp_umem.h
6
-rw-r--r--
net/xdp/xsk.c
213
-rw-r--r--
net/xdp/xsk.h
10
-rw-r--r--
net/xdp/xsk_buff_pool.c
380
-rw-r--r--
net/xdp/xsk_diag.c
16
-rw-r--r--
net/xdp/xsk_queue.h
12
-rw-r--r--
net/xdp/xskmap.c
8
-rw-r--r--
samples/bpf/Makefile
21
-rw-r--r--
samples/bpf/cpustat_kern.c
36
-rw-r--r--
samples/bpf/cpustat_user.c
47
-rw-r--r--
samples/bpf/lathist_kern.c
24
-rw-r--r--
samples/bpf/lathist_user.c
42
-rw-r--r--
samples/bpf/offwaketime_kern.c
52
-rw-r--r--
samples/bpf/offwaketime_user.c
66
-rw-r--r--
samples/bpf/spintest_kern.c
36
-rw-r--r--
samples/bpf/spintest_user.c
68
-rw-r--r--
samples/bpf/syscall_tp_kern.c
24
-rw-r--r--
samples/bpf/syscall_tp_user.c
54
-rw-r--r--
samples/bpf/task_fd_query_kern.c
2
-rw-r--r--
samples/bpf/task_fd_query_user.c
2
-rw-r--r--
samples/bpf/test_current_task_under_cgroup_kern.c
27