Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-07-24--08-00 (v6.16-rc6-1861-gcfe97bd1faa7) remotes/brancher/net-next-hw-2025-07-24--16-00 (v6.16-rc6-1861-gdaf44f01e589) ==== BASE DIFF ==== drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 31 +++++ drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 2 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 36 ++--- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 9 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 6 +- drivers/s390/net/ism_drv.c | 3 + include/linux/ism.h | 1 + include/net/xfrm.h | 15 +-- net/ipv4/ipcomp.c | 2 + net/ipv4/xfrm4_input.c | 3 + net/ipv6/ipcomp6.c | 2 + net/ipv6/xfrm6_input.c | 3 + net/ipv6/xfrm6_tunnel.c | 2 +- net/key/af_key.c | 2 +- net/xfrm/xfrm_device.c | 1 - net/xfrm/xfrm_input.c | 17 +-- net/xfrm/xfrm_interface_core.c | 7 +- net/xfrm/xfrm_ipcomp.c | 3 +- net/xfrm/xfrm_state.c | 148 +++++++++++---------- net/xfrm/xfrm_user.c | 3 +- 20 files changed, 169 insertions(+), 127 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.WWrqv2G2uR b/tmp/tmp.r7DEbNOtJD index c0219530239c..55fc5df31715 100644 --- a/tmp/tmp.WWrqv2G2uR +++ b/tmp/tmp.r7DEbNOtJD @@ -1,6 +1,7 @@ fbnic: link up on QEMU disable random kunit tests [local patch] profile patch [local patch] +nipa: config: disable kmemleak auto scan dbg: tests: bonding: print info on failure [local patch] drv: net: add timeout [local patch] tc_action dbg [local patch] @@ -11,7 +12,6 @@ selftests: rtnetlink: add macsec and vlan nesting test macsec: set IFF_UNICAST_FLT priv flag vrf: Drop existing dst reference in vrf_ip6_input_dst net: phy: micrel: fix KSZ8081/KSZ8091 cable test -gve: support unreadable netmem net: Fix typos net: mana: Use page pool fragments for RX buffers instead of full pages to improve memory efficiency. Merge tag 'for-net-next-2025-07-23' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next @@ -42,19 +42,7 @@ igb: xsk: solve negative overflow of nb_pkts in zerocopy mode stmmac: xsk: fix negative overflow of budget in zerocopy mode selftests: drv-net: Make command requirements explicit selftests: drv-net: Fix remote command checking in require_cmd() -net: clear offline CPU backlog.state in dev_cpu_dead() -xfrm: Skip redundant statistics update for crypto offload -xfrm: Duplicate SPI Handling -xfrm: hold device only for the asynchronous decryption net: hibmcge: support for statistics of reset failures -Revert "xfrm: destroy xfrm_state synchronously on net exit path" -xfrm: delete x->tunnel as we delete x -xfrm: interface: fix use-after-free after changing collect_md xfrm interface -xfrm: ipcomp: adjust transport header after decompressing -xfrm: Set transport header to fix UDP GRO handling -xfrm: always initialize offload path -xfrm: state: use a consistent pcpu_id in xfrm_state_find -xfrm: state: initialize state_ptrs earlier in xfrm_state_find net/mlx5e: Fix potential deadlock by deferring RX timeout recovery net/mlx5e: Remove skb secpath if xfrm state is not found net/mlx5e: Clear Read-Only port buffer size in PBMC before update @@ -64,20 +52,12 @@ net: dsa: microchip: Fix wrong rx drop MIB counter for KSZ8863 net: define an enum for the napi threaded state net: Use netif_threaded_enable instead of netif_set_threaded in drivers net: Create separate gro_flush_normal function -net: otx2: handle NULL returned by xdp_convert_buff_to_frame() -sfc: siena: handle NULL returned by xdp_convert_buff_to_frame() -sfc: handle NULL returned by xdp_convert_buff_to_frame() net/mlx5: Fix build -Wframe-larger-than warnings sctp: Replace sockaddr with sockaddr_inet in sctp_addr union wireguard: peer: Replace sockaddr with sockaddr_inet ipv6: Add sockaddr_inet unified address structure -s390/ism: fix concurrency management in ism_cmd() net/mlx5e: Expose TIS via devlink tx reporter diagnose net/mlx5e: Support routed networks during IPsec MACs initialization -net: hns3: default enable tx bounce buffer when smmu enabled -net: hns3: fixed vf get max channels bug -net: hns3: disable interrupt when ptp init failed -net: hns3: fix concurrent setting vlan filter issue Documentation: networking: Document the phy_port infrastructure net: phy: dp83822: Add SFP support through the phy_port interface net: phy: Only rely on phy_port for PHY-driven SFP @@ -121,7 +101,6 @@ net: Call trace_sock_exceed_buf_limit() for memcg failure with SK_MEM_RECV. tcp: Simplify error path in inet_csk_accept(). mptcp: Use tcp_under_memory_pressure() in mptcp_epollin_ready(). mptcp: Fix up subflow's memcg when CONFIG_SOCK_CGROUP_DATA=n. -xen/netfront: Fix TX response spurious interrupts Bluetooth: Add PA_LINK to distinguish BIG sync and PA sync connections Bluetooth: hci_event: Mask data status from LE ext adv reports Bluetooth: btintel_pcie: Fix Alive Context State Handling