Hi David, hi Jakub, hi Paolo, hi Eric, The following pull-request contains BPF updates for your *net-next* tree. We've added 9 non-merge commits during the last 3 day(s) which contain a total of 13 files changed, 1027 insertions(+), 27 deletions(-). The main changes are: 1) Added bpf dynptr support for accessing the metadata of a skb, from Jakub Sitnicki. The patches are merged from a stable branch bpf-next/skb-meta-dynptr. The same patches have also been merged into bpf-next/master. 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: Eduard Zingerman, Jesse Brandeburg ---------------------------------------------------------------- The following changes since commit bab3ce404553de56242d7b09ad7ea5b70441ea41: Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue (2025-08-15 18:13:41 -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 7e1371023accc40423ee27264480307a1ca70aa6: Merge branch 'bpf-next/skb-meta-dynptr' into 'bpf-next/net' (2025-08-18 17:58:21 -0700) ---------------------------------------------------------------- bpf-next-for-netdev ---------------------------------------------------------------- Jakub Sitnicki (9): bpf: Add dynptr type for skb metadata bpf: Enable read/write access to skb metadata through a dynptr selftests/bpf: Cover verifier checks for skb_meta dynptr type selftests/bpf: Pass just bpf_map to xdp_context_test helper selftests/bpf: Parametrize test_xdp_context_tuntap selftests/bpf: Cover read access to skb metadata via dynptr selftests/bpf: Cover write access to skb metadata via dynptr selftests/bpf: Cover read/write to skb metadata at an offset selftests/bpf: Cover metadata access from a modified skb clone Martin KaFai Lau (2): Merge branch 'add-a-dynptr-type-for-skb-metadata-for-tc-bpf' Merge branch 'bpf-next/skb-meta-dynptr' into 'bpf-next/net' include/linux/bpf.h | 7 +- include/linux/filter.h | 6 + kernel/bpf/helpers.c | 11 + kernel/bpf/log.c | 2 + kernel/bpf/verifier.c | 15 +- net/core/filter.c | 57 +++ tools/testing/selftests/bpf/bpf_kfuncs.h | 3 + tools/testing/selftests/bpf/config | 1 + tools/testing/selftests/bpf/prog_tests/dynptr.c | 2 + .../bpf/prog_tests/xdp_context_test_run.c | 218 +++++++++-- tools/testing/selftests/bpf/progs/dynptr_fail.c | 258 +++++++++++++ tools/testing/selftests/bpf/progs/dynptr_success.c | 55 +++ tools/testing/selftests/bpf/progs/test_xdp_meta.c | 419 +++++++++++++++++++++ 13 files changed, 1027 insertions(+), 27 deletions(-)