Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-05-01--08-00 (v6.15-rc3-825-g573b2ad9e74b) remotes/brancher/net-next-hw-2025-05-01--16-00 (v6.15-rc3-822-g1dc39d5a111e) ==== BASE DIFF ==== drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/freescale/fec_main.c | 7 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 82 ++++++++++------------ .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 13 ++-- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 25 +++++-- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/intel/idpf/idpf_lib.c | 19 ++--- drivers/net/ethernet/intel/idpf/idpf_main.c | 1 + drivers/net/ethernet/intel/igc/igc_ptp.c | 6 +- .../net/ethernet/marvell/octeon_ep/octep_main.c | 2 +- drivers/net/ethernet/microchip/lan743x_main.c | 8 ++- drivers/net/ethernet/microchip/lan743x_main.h | 1 + drivers/net/ethernet/vertexcom/mse102x.c | 36 ++++++++-- drivers/ptp/ptp_ocp.c | 52 +++++++++++++- net/ipv4/tcp_offload.c | 2 +- net/ipv6/tcpv6_offload.c | 2 +- 17 files changed, 179 insertions(+), 82 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.km8pg81u4M b/tmp/tmp.HI8gVsshc8 index fd9c43f6fae0..d46d626c5f17 100644 --- a/tmp/tmp.km8pg81u4M +++ b/tmp/tmp.HI8gVsshc8 @@ -5,17 +5,15 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +vsock/test: Expand linger test to ensure close() does not misbehave +vsock: Move lingering logic to af_vsock core +vsock/virtio: Linger on unsent data xdp: add xdp_skb_reserve_put helper -bnxt_en: fix module unload sequence virtio-net: free xsk_buffs on error in virtnet_xsk_pool_enable() virtio-net: don't re-enable refill work too early when NAPI is disabled dt-bindings: net: ethernet-controller: Add informative text about RGMII delays mptcp: Align mptcp_inet6_sk with other protocols net: phy: Refactor fwnode_get_phy_node() -net: vertexcom: mse102x: Fix RX error handling -net: vertexcom: mse102x: Add range check for CMD_RTS -net: vertexcom: mse102x: Fix LEN_MASK -net: vertexcom: mse102x: Fix possible stuck of SPI interrupt rds: Use nested-BH locking for rds_page_remainder rds: Acquire per-CPU pointer within BH disabled section rds: Disable only bottom halves in rds_page_remainder_alloc() @@ -43,18 +41,7 @@ mfd: Add Microchip ZL3073x support dt-bindings: dpll: Add support for Microchip Azurite chip family dt-bindings: dpll: Add DPLL device and pin ipv4: Honor "ignore_routes_with_linkdown" sysctl in nexthop selection -net: hibmcge: fix wrong ndo.open() after reset fail issue. -net: hibmcge: fix incorrect statistics update issue -net: hns3: defer calling ptp_clock_register() -net: hns3: fixed debugfs tm_qset size -net: hns3: fix an interrupt residual problem -net: hns3: store rx VLAN tag offload state for VF selftests: drv-net: rss_input_xfrm: Check test prerequisites before running -mctp pcc: Implement MCTP over PCC Transport -igc: fix lock order in igc_ptp_reset -idpf: protect shutdown from reset -idpf: fix potential memory leak on kcalloc() failure -liquidio: check other_oct before dereferencing net: dsa: b53: do not set learning and unicast/multicast on up net: dsa: b53: fix learning on VLAN unaware bridges net: dsa: b53: fix toggling vlan_filtering @@ -79,12 +66,8 @@ tools: ynl: let classic netlink requests specify extra nlflags tools: ynl-gen: fill in missing empty attr lists tools: ynl-gen: factor out free_needs_iter for a struct tools: ynl-gen: fix comment about nested struct dict -net: airoha: Add missing filed to ppe_mbox_data struct ipv6: sr: switch to GFP_ATOMIC flag to allocate memory during seg6local LWT setup -octeon_ep: Fix host hang issue during device reboot net: phy: realtek: Add support for WOL magic packet on RTL8211F -net: fec: ERR007885 Workaround for conventional TX -ptp: ocp: Fix NULL dereference in Adva board SMA sysfs operations net: phy: marvell-88q2xxx: Enable temperature measurement in probe again net: phy: factor out provider part from mdio_bus.c selftests: ncdevmem: Implement devmem TCP TX @@ -96,7 +79,6 @@ net: devmem: Implement TX path net: devmem: TCP tx netlink api net: add get_netmem/put_netmem support netmem: add niov->type attribute to distinguish different net_iov types -net: use sock_gen_put() when sk_state is TCP_TIME_WAIT selftests/vsock: add initial vmtest.sh for vsock selftests/tc-testing: Add a test case to cover basic HTB+FQ_CODEL case sch_htb: make htb_deactivate() idempotent @@ -113,9 +95,4 @@ net: usb: lan78xx: move LED DT configuration to helper net: usb: lan78xx: refactor PHY init to separate detection and MAC configuration net: usb: lan78xx: remove explicit check for missing PHY driver net: usb: lan78xx: Improve error handling in PHY initialization -amd-xgbe: Add device IDs for Hygon 10Gb ethernet controller -net: ti: icssg-prueth: Fix kernel panic during concurrent Tx queue access -net: ti: icssg-prueth: Fix race condition for traffic from different network sockets -net: ti: icssg-prueth: Report BQL before sending XDP packets -net: ti: icssg-prueth: Set XDP feature flags for ndev Documentation: networking: expand and clarify EEE_GET/EEE_SET documentation