Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-06-30--16-00 (v6.16-rc3-1053-gf0efeb4fbbf9) remotes/brancher/net-next-hw-2025-07-01--00-00 (v6.16-rc3-1114-ga7a57f6aa35f) ==== BASE IDENTICAL ==== ==== COMMIT DIFF ==== diff --git a/tmp/tmp.wvCqGoRxrS b/tmp/tmp.6LXALcBA0E index 0f957e6a575a..c51ee4e8e03d 100644 --- a/tmp/tmp.wvCqGoRxrS +++ b/tmp/tmp.6LXALcBA0E @@ -9,6 +9,76 @@ tc_action dbg [local patch] forwarding: set timeout to 3 hours [local patch] selftests: net: enable profiling [local patch] timestamp - try waking [local patch] +lib: test_objagg: Set error message in check_expect_hints_stats() +amd-xgbe: align CL37 AN sequence as per databook +virtio-net: xsk: rx: move the xdp->data adjustment to buf_to_xdp() +virtio-net: xsk: rx: fix the frame's length check +ip6_tunnel: enable to change proto of fb tunnels +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 +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 +net: phy: qca807x: Support SFP through phy_port interface +net: phy: at803x: Support SFP through phy_port interface +net: phy: marvell10g: Support SFP through phy_port +net: phy: marvell: Support SFP through phy_port interface +net: phy: marvell-88x2222: Support SFP through phy_port interface +net: phy: Introduce generic SFP handling for PHY drivers +net: phy: Create a phy_port for PHY-driven SFPs +net: phy: dp83822: Add support for phy_port representation +net: phy: Introduce PHY ports representation +net: ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values +net: ethtool: common: Indicate that BaseT works on up to 4 lanes +dt-bindings: net: Introduce the ethernet-connector description +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 +tcp: move tcp_memory_allocated into net_aligned_data +net: move net_cookie into net_aligned_data +net: add struct net_aligned_data +selftests: devmem: configure HDS threshold +nui: Fix dma_mapping_error() check +Bluetooth: L2CAP: Introduce minimum limit of rx_credits value +skbuff: Add MSG_MORE flag to optimize large packet transmission +Bluetooth: hci_event: Add support for handling LE BIG Sync Lost event +net: dsa: hellcreek: Constify struct devlink_region_ops and struct hellcreek_fdb_entry +dpll: zl3073x: Add support to get/set frequency on output pins +dpll: zl3073x: Add support to get/set frequency on input pins +dpll: zl3073x: Implement input pin state setting in automatic mode +dpll: zl3073x: Add support to get/set priority on input pins +dpll: zl3073x: Implement input pin selection in manual mode +dpll: zl3073x: Register DPLL devices and pins +dpll: zl3073x: Read DPLL types and pin properties from system firmware +dpll: zl3073x: Add clock_id field +dpll: zl3073x: Fetch invariants during probe +dpll: zl3073x: Protect operations requiring multiple register accesses +dpll: zl3073x: Add support for devlink device info +dpll: Add basic Microchip ZL3073x support +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 +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 +net/mlx5: Add support for setting tc-bw on nodes +net/mlx5: Add no-op implementation for setting tc-bw on rate objects +selftest: netdevsim: Add devlink rate tc-bw test +devlink: Extend devlink rate API with traffic classes bandwidth management +netlink: introduce type-checking attribute iteration for nlmsg net: dsa: mv88e6xxx: Use kcalloc() net: dsa: mv88e6xxx: Constify struct devlink_region_ops and struct mv88e6xxx_region selftests: drv-net: rss_ctx: Add short delay between per-context traffic checks @@ -121,15 +191,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