Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-06-30--15-00 (v6.16-rc3-1092-gde8043d717ab) remotes/brancher/net-next-2025-06-30--18-00 (v6.16-rc3-1098-gcfbe7ed01f17) ==== BASE DIFF ==== MAINTAINERS | 2 + drivers/net/ethernet/sfc/ethtool_common.c | 9 +---- net/ethtool/common.c | 2 + net/ethtool/ioctl.c | 66 ++++++++++++++++++------------- net/ethtool/netlink.h | 2 +- net/ethtool/pause.c | 1 + net/ethtool/rss.c | 23 ++++++++--- 7 files changed, 63 insertions(+), 42 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.LCyZ2TXXct b/tmp/tmp.FBXht5myNn index b5381c296b1b..6a2de43c001c 100644 --- a/tmp/tmp.LCyZ2TXXct +++ b/tmp/tmp.FBXht5myNn @@ -8,7 +8,22 @@ tc_action dbg [local patch] forwarding: set timeout to 3 hours [local patch] selftests: net: enable profiling [local patch] timestamp - try waking [local patch] +virtio-net: xsk: rx: move the xdp->data adjustment to buf_to_xdp() +virtio-net: xsk: rx: fix the frame's length check +virtio-net: use the check_mergeable_len helper +virtio-net: remove redundant truesize check with PAGE_SIZE +virtio-net: ensure the received length does not exceed allocated size net/sched: Always pass notifications when child class becomes empty +ipv6: ip6_mc_input() and ip6_mr_input() cleanups +ipv6: adopt skb_dst_dev() and skb_dst_dev_net[_rcu]() helpers +ipv6: adopt dst_dev() helper +ipv4: adopt dst_dev, skb_dst_dev and skb_dst_dev_net[_rcu] +net: dst: add four helpers to annotate data-races around dst->dev +net: dst: annotate data-races around dst->output +net: dst: annotate data-races around dst->input +net: dst: annotate data-races around dst->lastuse +net: dst: annotate data-races around dst->expires +net: dst: annotate data-races around dst->obsolete virtio-net: fix a rtnl_lock() deadlock during probing net: libwx: fix double put of page to page_pool udp: move udp_memory_allocated into net_aligned_data @@ -40,7 +55,6 @@ dt-bindings: dpll: Add support for Microchip Azurite chip family dt-bindings: dpll: Add DPLL device and pin selftests: seg6: fix instaces typo in comments seg6: fix lenghts typo in a comment -syztest selftests: drv-net: Add test for devlink-rate traffic class bandwidth distribution net/mlx5: Manage TC arbiter nodes and implement full support for tc-bw net/mlx5: Add traffic class scheduling support for vport QoS @@ -120,12 +134,7 @@ hinic3: Async Event Queue interfaces net: enetc: read 64-bit statistics from port MAC counters net: enetc: separate 64-bit counters from enetc_port_counters net: enetc: change the statistics of ring to unsigned long type -MAINTAINERS: Add myself as mlx5 core and mlx5e co-maintainer -net: ethtool: avoid OOB accesses in PAUSE_SET net: ieee8021q: fix insufficient table-size assertion -net: ethtool: move get_rxfh callback under the rss_lock -net: ethtool: move rxfh_fields callbacks under the rss_lock -net: ethtool: take rss_lock for all rxfh changes docs: fbnic: explain the ring config MAINTAINERS: Add maintainer for Qualcomm PPE driver net: ethernet: qualcomm: Add PPE debugfs support for PPE counters @@ -166,15 +175,6 @@ Cast to the proper type Use unqualified references to ffi types net/mlx5e: Cleanup error handle in mlx5e_tc_sample_init() amd-xgbe: do not double read link status -vhost/net: enable gso over UDP tunnel support. -tun: enable gso over UDP tunnel support. -virtio_net: enable gso over UDP tunnel support. -net: implement virtio helpers to handle UDP GSO tunneling. -virtio_net: add supports for extended offloads -vhost-net: allow configuring extended features -virtio_pci_modern: allow configuring extended features -virtio: introduce extended features -scripts/kernel_doc.py: properly handle VIRTIO_DECLARE_FEATURES Bluetooth: HCI: Set extended advertising data synchronously Bluetooth: MGMT: mesh_send: check instances prior disabling advertising Bluetooth: MGMT: set_mesh: update LE scan interval and window