Hi David, hi Jakub, hi Paolo, hi Eric, The following pull-request contains BPF updates for your *net-next* tree. We've added 7 non-merge commits during the last 32 day(s) which contain a total of 11 files changed, 190 insertions(+), 103 deletions(-). The main changes are: 1) Migrate the test_xdp_meta.sh BPF selftest into test_progs framework, from Bastien Curutchet. 2) Add ability to configure head/tailroom for netkit devices, from Daniel Borkmann. 3) Fixes and improvements to the xdp_hw_metadata selftest, from Song Yoong Siang. 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: Jakub Kicinski, Nikolay Aleksandrov, Stanislav Fomichev ---------------------------------------------------------------- The following changes since commit f930594981cd9db15315c0ca03292a91828e39f0: Merge branch 'ethtool-generate-uapi-header-from-the-spec' (2024-12-05 12:03:10 -0800) 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 058268e23fcadc2bdb9297c6dff3a010c70f9762: selftests/bpf: Extend netkit tests to validate set {head,tail}room (2025-01-06 09:48:58 +0100) ---------------------------------------------------------------- bpf-next-for-netdev ---------------------------------------------------------------- Bastien Curutchet (2): selftests/bpf: test_xdp_meta: Rename BPF sections selftests/bpf: Migrate test_xdp_meta.sh into xdp_context_test_run.c Daniel Borkmann (3): netkit: Allow for configuring needed_{head,tail}room netkit: Add add netkit {head,tail}room to rt_link.yaml selftests/bpf: Extend netkit tests to validate set {head,tail}room Martin KaFai Lau (1): Merge branch 'selftests-bpf-migrate-test_xdp_meta-sh-to-test_progs' Song Yoong Siang (2): selftests/bpf: Actuate tx_metadata_len in xdp_hw_metadata selftests/bpf: Enable Tx hwtstamp in xdp_hw_metadata Documentation/netlink/specs/rt_link.yaml | 6 ++ drivers/net/netkit.c | 66 ++++++++++------ include/uapi/linux/if_link.h | 2 + tools/include/uapi/linux/if_link.h | 2 + tools/testing/selftests/bpf/Makefile | 1 - tools/testing/selftests/bpf/prog_tests/tc_netkit.c | 49 +++++++----- .../bpf/prog_tests/xdp_context_test_run.c | 87 ++++++++++++++++++++++ tools/testing/selftests/bpf/progs/test_tc_link.c | 15 ++++ tools/testing/selftests/bpf/progs/test_xdp_meta.c | 4 +- tools/testing/selftests/bpf/test_xdp_meta.sh | 58 --------------- tools/testing/selftests/bpf/xdp_hw_metadata.c | 3 +- 11 files changed, 190 insertions(+), 103 deletions(-) delete mode 100755 tools/testing/selftests/bpf/test_xdp_meta.sh