Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-07-15--21-00 (v6.16-rc5-1600-g0172ae9245d4) remotes/brancher/net-next-2025-07-16--00-00 (v6.16-rc5-1592-g97bf9fb25634) ==== BASE DIFF ==== drivers/infiniband/hw/bnxt_re/roce_hsi.h | 4 +- drivers/net/can/m_can/tcan4x5x-core.c | 61 +- drivers/net/ethernet/broadcom/bnge/bnge.h | 2 +- drivers/net/ethernet/broadcom/bnge/bnge_hwrm.h | 2 +- drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c | 2 +- drivers/net/ethernet/broadcom/bnge/bnge_netdev.h | 2 +- drivers/net/ethernet/broadcom/bnge/bnge_rmem.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dim.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwmon.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 16 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 1044 +++++---------- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h | 16 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 1356 ++++++++------------ .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 1 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 8 +- drivers/net/usb/sierra_net.c | 4 + .../bnxt/bnxt_hsi.h => include/linux/bnxt/hsi.h | 0 net/ipv6/mcast.c | 3 - net/rds/tcp_listen.c | 24 +- 37 files changed, 937 insertions(+), 1652 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.s4Ydd3p0A3 b/tmp/tmp.6NPRHYU9dx index bf8c8c02ed59..03c5e303e46f 100644 --- a/tmp/tmp.s4Ydd3p0A3 +++ b/tmp/tmp.6NPRHYU9dx @@ -1,12 +1,22 @@ disable random kunit tests [local patch] profile patch [local patch] dbg: tests: bonding: print info on failure [local patch] -TLS drv: net: add timeout [local patch] tc_action dbg [local patch] +tls: always refresh the queue when reading sock forwarding: set timeout to 3 hours [local patch] selftests: net: enable profiling [local patch] timestamp - try waking [local patch] +phonet/pep: Move call to pn_skb_get_dst_sockaddr() earlier in pep_sock_accept() +wifi: mac80211: reject TDLS operations when station is not associated +net/mlx5: Fix an IS_ERR() vs NULL bug in esw_qos_move_node() +net: ethernet: mtk_wed: Fix NULL vs IS_ERR() bug in mtk_wed_get_memory_region() +net: airoha: Fix a NULL vs IS_ERR() bug in airoha_npu_run_firmware() +selftests: drv-net: Test head-adjustment support +selftests: drv-net: Test tail-adjustment support +selftests: drv-net: Test XDP_TX support +selftests: drv-net: Test XDP_PASS/DROP support +net: netdevsim: hook in XDP handling ice: check correct pointer in fwlog debugfs ice: add NULL check in eswitch lag check ethernet: intel: fix building with large NR_CPUS @@ -25,7 +35,6 @@ octeontx2-af: Extend debugfs support for cn20k NIX octeontx2-af: Add cn20k NIX block contexts octeontx2-af: Simplify context writing and reading to hardware xen/netfront: Fix TX response spurious interrupts -net: 9p: fix double req put in p9_fd_cancelled ppp: Replace per-CPU recursion counter with lock-owner field dpll: zl3073x: Add support to get fractional frequency offset dpll: zl3073x: Add support to adjust phase @@ -42,7 +51,6 @@ Octeontx2-vf: Fix max packet length errors net: phy: qcom: qca807x: Support PHY counter net: phy: qcom: qca808x: Support PHY counter net: phy: qcom: Add PHY counter support -can: tcan4x5x: fix reset gpio usage during probe vsock/test: fix vsock_ioctl_int() check for unsupported ioctl tcp: fix UaF in tcp_prune_ofo_queue() s390/net: Remove NETIUCV device driver @@ -62,7 +70,6 @@ hinic3: Async Event Queue interfaces ibmvnic: Use ndo_get_stats64 to fix inaccurate SAR reporting ibmvnic: Use atomic64_t for queue stats wireguard: omit need_resched() before cond_resched() -bnxt: move bnxt_hsi.h to include/linux/bnxt/hsi.h mptcp: reset fallback status gracefully at disconnect() time mptcp: plug races between subflow fail and subflow creation mptcp: make fallback action and fallback decision atomic @@ -74,24 +81,7 @@ dt-bindings: net: cdns,macb: Add external REFCLK property selftests/net: Cover port sharing scenarios with IP_LOCAL_PORT_RANGE tcp: Consider every port when connecting with IP_LOCAL_PORT_RANGE tcp: Add RCU management to inet_bind2_bucket -net: airoha: Add airoha_offload.h header -net: airoha: npu: Enable core 3 for WiFi offloading -net: airoha: npu: Read NPU wlan interrupt lines from the DTS -net: airoha: npu: Add wlan irq management callbacks -net: airoha: npu: Add wlan_{send,get}_msg NPU callbacks -net: airoha: npu: Add NPU wlan memory initialization commands -dt-bindings: net: airoha: npu: Add memory regions used for wlan offload -vsock/virtio: Allocate nonlinear SKBs for handling large transmit buffers -vsock/virtio: Rename virtio_vsock_skb_rx_put() -vhost/vsock: Allocate nonlinear SKBs for handling large receive buffers -vsock/virtio: Move SKB allocation lower-bound check to callers -vsock/virtio: Rename virtio_vsock_alloc_skb() -vsock/virtio: Resize receive buffers so that each SKB fits in a 4K page -vsock/virtio: Move length check to callers of virtio_vsock_skb_rx_put() -vsock/virtio: Validate length in packet header before skb_put() -vhost/vsock: Avoid allocating arbitrarily-sized SKBs net: bridge: Do not offload IGMP/MLD messages -usb: net: sierra: check for no status endpoint selftests: net: add netpoll basic functionality test selftests: drv-net: Strip '@' prefix from bpftrace map keys selftests: drv-net: add helper/wrapper for bpftrace @@ -99,18 +89,7 @@ net: phy: smsc: recover missed link-up IRQs on LAN8700 with adaptive polling net: phy: allow drivers to disable polling via get_next_update_time() net: phy: enable polling when driver implements get_next_update_time net: wangxun: complete ethtool coalesce options -ipv6: mcast: Remove unnecessary null check in ip6_mc_find_dev() amd-xgbe: add hardware PTP timestamping support -net: hns3: use seq_file for files in tx_bd_info/ and rx_bd_info/ in debugfs -net: hns3: use seq_file for files in common/ of hclge layer -net: hns3: use seq_file for files in fd/ in debugfs -net: hns3: use seq_file for files in reg/ in debugfs -net: hns3: use seq_file for files in mac_list/ in debugfs -net: hns3: use seq_file for files in tm/ in debugfs -net: hns3: use seq_file for files in common/ of hns3 layer -net: hns3: use seq_file for files in queue/ in debugfs -net: hns3: clean up the build warning in debugfs by use seq file -net: hns3: remove tx spare info from debugfs. net/mlx5e: Remove duplicate mkey from SHAMPO header net/mlx5e: SHAMPO, Remove mlx5e_shampo_get_log_hd_entry_size() net/mlx5e: SHAMPO, Cleanup reservation size formula @@ -121,12 +100,7 @@ net: libwx: properly reset Rx ring descriptor net: libwx: fix the using of Rx buffer DMA net: libwx: remove duplicate page_pool_put_full_page() net: libwx: fix multicast packets received count -net/mlx5: Avoid copying payload to the skb's linear part -net/mlx5: Bring back get_cqe_l3_hdr_type -net: stmmac: intel: populate entire system_counterval_t in get_time_fn() callback -don't open-code kernel_accept() in rds_tcp_accept_one() tcp: correct the skip logic in tcp_sacktag_skip() -xsk: skip validating skb list in xmit path neighbour: Update pneigh_entry in pneigh_create(). neighbour: Protect tbl->phash_buckets[] with a dedicated mutex. neighbour: Drop read_lock_bh(&tbl->lock) in pneigh_lookup().