Hi David, hi Jakub, hi Paolo, hi Eric, The following pull-request contains BPF updates for your *net* tree. We've added 6 non-merge commits during the last 1 day(s) which contain a total of 14 files changed, 205 insertions(+), 38 deletions(-). The main changes are: 1) One late straggler fix on the XDP hints side which fixes bpf_xdp_metadata_rx_hash kfunc API before the release goes out in order to provide information on the RSS hash type, from Jesper Dangaard Brouer. Please consider pulling these changes from: git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git tags/for-netdev Thanks a lot! Also thanks to reporters, reviewers and testers of commits in this pull-request: Stanislav Fomichev, Toke Høiland-Jørgensen ---------------------------------------------------------------- The following changes since commit 0646dc31ca886693274df5749cd0c8c1eaaeb5ca: skbuff: Fix a race between coalescing and releasing SKBs (2023-04-13 10:08:42 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git tags/for-netdev for you to fetch changes up to b65ef48c95b95960e91f9f3c45e6d079be00f0f3: Merge branch 'XDP-hints: change RX-hash kfunc bpf_xdp_metadata_rx_hash' (2023-04-13 11:15:11 -0700) ---------------------------------------------------------------- bpf-for-netdev ---------------------------------------------------------------- Alexei Starovoitov (1): Merge branch 'XDP-hints: change RX-hash kfunc bpf_xdp_metadata_rx_hash' Jesper Dangaard Brouer (6): selftests/bpf: xdp_hw_metadata remove bpf_printk and add counters xdp: rss hash types representation mlx5: bpf_xdp_metadata_rx_hash add xdp rss hash type veth: bpf_xdp_metadata_rx_hash add xdp rss hash type mlx4: bpf_xdp_metadata_rx_hash add xdp rss hash type selftests/bpf: Adjust bpf_xdp_metadata_rx_hash for new arg drivers/net/ethernet/mellanox/mlx4/en_rx.c | 22 +++++++- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 63 +++++++++++++++++++++- drivers/net/veth.c | 10 ++-- include/linux/mlx5/device.h | 14 ++++- include/linux/netdevice.h | 3 +- include/net/xdp.h | 47 ++++++++++++++++ net/core/xdp.c | 10 +++- .../selftests/bpf/prog_tests/xdp_metadata.c | 2 + .../testing/selftests/bpf/progs/xdp_hw_metadata.c | 42 ++++++++------- tools/testing/selftests/bpf/progs/xdp_metadata.c | 6 +-- tools/testing/selftests/bpf/progs/xdp_metadata2.c | 7 +-- tools/testing/selftests/bpf/xdp_hw_metadata.c | 10 +++- tools/testing/selftests/bpf/xdp_metadata.h | 4 ++ 14 files changed, 205 insertions(+), 38 deletions(-)