Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-05-21--16-00 (v6.15-rc6-1347-g6c69367eab99) remotes/brancher/net-next-hw-2025-05-22--00-00 (v6.15-rc6-1364-g552ff7e330b5) ==== BASE DIFF ==== Documentation/netlink/specs/tc.yaml | 514 +++++++++++---------- drivers/infiniband/sw/siw/Kconfig | 1 + drivers/infiniband/sw/siw/siw.h | 22 +- drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c | 16 +- .../net/ethernet/hisilicon/hibmcge/hbg_ethtool.c | 3 + drivers/net/ethernet/realtek/rtase/rtase_main.c | 4 +- drivers/nvme/host/Kconfig | 4 +- drivers/nvme/host/tcp.c | 124 ++--- include/linux/crc32.h | 23 - include/linux/skbuff.h | 16 +- include/net/checksum.h | 12 - include/net/sctp/checksum.h | 29 +- include/uapi/linux/neighbour.h | 4 +- lib/crc32.c | 6 - lib/tests/crc_kunit.c | 6 - net/Kconfig | 4 + net/core/datagram.c | 36 +- net/core/dev.c | 10 +- net/core/skbuff.c | 132 +++--- net/netfilter/Kconfig | 4 +- net/netfilter/ipvs/Kconfig | 2 +- net/openvswitch/Kconfig | 2 +- net/sched/Kconfig | 2 +- net/sctp/Kconfig | 2 +- net/sctp/offload.c | 1 - tools/net/ynl/Makefile.deps | 10 +- tools/net/ynl/generated/Makefile | 2 +- tools/net/ynl/lib/ynl-priv.h | 8 +- tools/net/ynl/pyynl/ynl_gen_c.py | 168 +++++-- tools/net/ynl/samples/.gitignore | 1 + tools/net/ynl/samples/tc.c | 80 ++++ 31 files changed, 674 insertions(+), 574 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.eUTr2tbrHZ b/tmp/tmp.7lqM8vt9PI index 216abef956a7..4961fd0bc8aa 100644 --- a/tmp/tmp.eUTr2tbrHZ +++ b/tmp/tmp.7lqM8vt9PI @@ -17,7 +17,6 @@ net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done nfc: Correct Samsung "Electronics" spelling in copyright headers eth: bnxt: fix deadlock when xdp is attached or detached octeontx2-af: NPC: Clear Unicast rule on nixlf detach -rtase: Use min() instead of min_t() selftest: af_unix: Test SO_PASSRIGHTS. af_unix: Introduce SO_PASSRIGHTS. af_unix: Inherit sk_flags at connect(). @@ -27,16 +26,6 @@ tcp: Restrict SO_TXREHASH to TCP socket. scm: Move scm_recv() from scm.h to scm.c. af_unix: Don't pass struct socket to maybe_add_creds(). af_unix: Factorise test_bit() for SOCK_PASSCRED and SOCK_PASSPIDFD. -net: remove skb_copy_and_hash_datagram_iter() -nvme-tcp: use crc32c() and skb_copy_and_crc32c_datagram_iter() -net: add skb_copy_and_crc32c_datagram_iter() -lib/crc32: remove unused support for CRC32C combination -net: fold __skb_checksum() into skb_checksum() -sctp: use skb_crc32c() instead of __skb_checksum() -RDMA/siw: use skb_crc32c() instead of __skb_checksum() -net: use skb_crc32c() in skb_crc32c_csum_help() -net: add skb_crc32c() -net: introduce CONFIG_NET_CRC32C net: mana: Add support for Multi Vports on Bare metal emulex/benet: correct command version selection in be_cmd_get_stats() net: Add support for providing the PTP hardware source in tsinfo