Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-07-16--00-00 (v6.16-rc5-1592-g97bf9fb25634) remotes/brancher/net-next-2025-07-16--03-00 (v6.16-rc5-1599-g858cbd7ce75e) ==== BASE DIFF ==== drivers/net/ethernet/wangxun/libwx/wx_hw.c | 9 +++-- drivers/net/ethernet/wangxun/libwx/wx_lib.c | 20 ++++------ drivers/net/ethernet/wangxun/libwx/wx_type.h | 2 - net/mptcp/options.c | 3 +- net/mptcp/pm.c | 8 +++- net/mptcp/protocol.c | 56 ++++++++++++++++++++++++---- net/mptcp/protocol.h | 29 ++++++++++---- net/mptcp/subflow.c | 30 +++++++++------ 8 files changed, 110 insertions(+), 47 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.rsnrPpSYdS b/tmp/tmp.lILpx6iRLe index 03c5e303e46f..25d7230b7958 100644 --- a/tmp/tmp.rsnrPpSYdS +++ b/tmp/tmp.lILpx6iRLe @@ -7,6 +7,29 @@ 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] +tcp: trace retransmit failures in tcp_retransmit_skb +net: dsa: b53: mmap: Implement bcm63xx ephy power control +net: dsa: b53: mmap: Add register layout for bcm6368 +net: dsa: b53: mmap: Add register layout for bcm6318 +net: dsa: b53: mmap: Add register layout for bcm63268 +net: dsa: b53: Define chip IDs for more bcm63xx SoCs +dt-bindings: net: dsa: b53: Document brcm,gpio-ctrl property +net: dsa: b53: mmap: Add reference to bcm63xx gpio controller +net: dsa: b53: Add phy_enable(), phy_disable() methods +hv_netvsc: Set VF priv_flags to IFF_NO_ADDRCONF before open to prevent IPv6 addrconf +net: usb: Remove duplicate assignments for net->pcpu_stat_type +net: usb: Make init_satus() return -ENOMEM if alloc failed +selftests: drv-net: rss_api: test input-xfrm and hash fields +ethtool: rss: support setting flow hashing fields +ethtool: rss: support setting input-xfrm via Netlink +netlink: specs: define input-xfrm enum in the spec +selftests: drv-net: rss_api: test setting hashing key via Netlink +ethtool: rss: support setting hkey via Netlink +ethtool: rss: support setting hfunc via Netlink +selftests: drv-net: rss_api: test setting indirection table via Netlink +tools: ynl: support packing binary arrays of scalars +selftests: drv-net: rss_api: factor out checking min queue count +ethtool: rss: initial RSS_SET (indirection table handling) 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() @@ -67,12 +90,6 @@ hinic3: Command Queue interfaces hinic3: Command Queue framework hinic3: Complete Event Queue interfaces 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() -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 ARM: dts: microchip: sama7g5: Add RMII ext refclk flag net: cadence: macb: sama7g5_emac: Remove USARIO CLKEN flag net: cadence: macb: Enable RMII for SAMA7 gem @@ -90,30 +107,11 @@ 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 amd-xgbe: add hardware PTP timestamping support -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 -net/mlx5e: Properly access RCU protected qdisc_sleeping variable -net/mlx5e: fix kdoc warning on eswitch.h -net/mlx5: HWS, Enable IPSec hardware offload in legacy mode -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 tcp: correct the skip logic in tcp_sacktag_skip() -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(). -neighbour: Remove __pneigh_lookup(). -neighbour: Use rcu_dereference() in pneigh_get_{first,next}(). -neighbour: Drop read_lock_bh(&tbl->lock) in pneigh_dump_table(). -neighbour: Convert RTM_GETNEIGH to RCU. -neighbour: Annotate access to struct pneigh_entry.{flags,protocol}. -neighbour: Free pneigh_entry after RCU grace period. -neighbour: Annotate neigh_table.phash_buckets and pneigh_entry.next with __rcu. -neighbour: Split pneigh_lookup(). -neighbour: Move neigh_find_table() to neigh_get(). -neighbour: Allocate skb in neigh_get(). -neighbour: Move two validations from neigh_get() to neigh_valid_get_req(). -neighbour: Make neigh_valid_get_req() return ndmsg. +Documentation: netlink: specs: tc: Add DualPI2 specification +selftests/tc-testing: Add selftests for qdisc DualPI2 +selftests/tc-testing: Fix warning and style check on tdc.sh +sched: Add enqueue/dequeue of dualpi2 qdisc +sched: Dump configuration and statistics of dualpi2 qdisc +sched: Struct definition and parsing of dualpi2 qdisc don't bother with path_get()/path_put() in unix_open_file()