[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250626230111.24772-1-daniel@iogearbox.net>
Date: Fri, 27 Jun 2025 01:01:10 +0200
From: Daniel Borkmann <daniel@...earbox.net>
To: davem@...emloft.net
Cc: kuba@...nel.org,
pabeni@...hat.com,
edumazet@...gle.com,
daniel@...earbox.net,
ast@...nel.org,
andrii@...nel.org,
martin.lau@...ux.dev,
netdev@...r.kernel.org,
bpf@...r.kernel.org
Subject: pull-request: bpf-next 2025-06-27
Hi David, hi Jakub, hi Paolo, hi Eric,
The following pull-request contains BPF updates for your *net-next* tree.
We've added 6 non-merge commits during the last 8 day(s) which contain
a total of 6 files changed, 120 insertions(+), 20 deletions(-).
The main changes are:
1) Fix RCU usage in task_cls_state() for BPF programs using helpers like
bpf_get_cgroup_classid_curr() outside of networking, from Charalampos
Mitrodimas.
2) Fix a sockmap race between map_update and a pending workqueue from
an earlier map_delete freeing the old psock where both pointed to the
same psock->sk, from Jiayuan Chen.
3) Fix a data corruption issue when using bpf_msg_pop_data() in kTLS which
failed to recalculate the ciphertext length, also from Jiayuan Chen.
4) Remove xdp_redirect_map{,_err} trace events since they are unused and
also hide XDP trace events under CONFIG_BPF_SYSCALL, from Steven Rostedt.
Please consider pulling these changes from:
git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git tags/for-netdev
Thanks a lot!
Also thanks to reporters, reviewers and testers of commits in this pull-request:
Cong Wang, Daniel Borkmann, Jakub Kicinski, Jesper Dangaard Brouer, John
Fastabend, Toke Høiland-Jørgensen
----------------------------------------------------------------
The following changes since commit 2c7e4a2663a1ab5a740c59c31991579b6b865a26:
Merge tag 'net-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-06-05 12:34:55 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git tags/for-netdev
for you to fetch changes up to 16f3c7ad887c1f8fd698ab568b5851cadb65b5a8:
xdp: tracing: Hide some xdp events under CONFIG_BPF_SYSCALL (2025-06-12 19:36:53 -0700)
----------------------------------------------------------------
bpf-next-for-netdev
----------------------------------------------------------------
Charalampos Mitrodimas (1):
net, bpf: Fix RCU usage in task_cls_state() for BPF programs
Jiayuan Chen (3):
bpf, sockmap: Fix psock incorrectly pointing to sk
bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls
selftests/bpf: Add test to cover ktls with bpf_msg_pop_data
Steven Rostedt (2):
xdp: Remove unused events xdp_redirect_map and xdp_redirect_map_err
xdp: tracing: Hide some xdp events under CONFIG_BPF_SYSCALL
include/trace/events/xdp.h | 21 +----
net/core/netclassid_cgroup.c | 4 +-
net/core/skmsg.c | 7 ++
net/tls/tls_sw.c | 13 ++++
.../selftests/bpf/prog_tests/sockmap_ktls.c | 91 ++++++++++++++++++++++
.../selftests/bpf/progs/test_sockmap_ktls.c | 4 +
6 files changed, 120 insertions(+), 20 deletions(-)
Powered by blists - more mailing lists