Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-08-23--00-00 (v6.17-rc2-532-gbec339a8ba8c) remotes/brancher/net-next-hw-2025-08-23--08-00 (v6.17-rc2-571-g4754eaca3e33) ==== BASE DIFF ==== drivers/atm/atmtcp.c | 17 +- drivers/net/ethernet/huawei/hinic3/Makefile | 4 +- drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c | 915 +++++++++++++++++++++ drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.h | 156 ++++ drivers/net/ethernet/huawei/hinic3/hinic3_common.c | 23 + drivers/net/ethernet/huawei/hinic3/hinic3_common.h | 27 + drivers/net/ethernet/huawei/hinic3/hinic3_csr.h | 79 ++ drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c | 776 +++++++++++++++++ drivers/net/ethernet/huawei/hinic3/hinic3_eqs.h | 122 +++ drivers/net/ethernet/huawei/hinic3/hinic3_hw_cfg.c | 43 + .../net/ethernet/huawei/hinic3/hinic3_hw_comm.c | 31 + .../net/ethernet/huawei/hinic3/hinic3_hw_comm.h | 13 + .../net/ethernet/huawei/hinic3/hinic3_hw_intf.h | 36 + drivers/net/ethernet/huawei/hinic3/hinic3_hwif.c | 148 +++- drivers/net/ethernet/huawei/hinic3/hinic3_hwif.h | 16 + drivers/net/ethernet/huawei/hinic3/hinic3_irq.c | 136 ++- drivers/net/ethernet/huawei/hinic3/hinic3_main.c | 61 +- drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c | 848 ++++++++++++++++++- drivers/net/ethernet/huawei/hinic3/hinic3_mbox.h | 126 +++ .../net/ethernet/huawei/hinic3/hinic3_nic_dev.h | 14 +- drivers/net/ethernet/huawei/hinic3/hinic3_tx.c | 6 +- drivers/net/ethernet/huawei/hinic3/hinic3_wq.c | 109 +++ drivers/net/ethernet/huawei/hinic3/hinic3_wq.h | 19 +- drivers/net/ethernet/wangxun/Kconfig | 1 + drivers/net/ethernet/wangxun/libwx/wx_ethtool.c | 55 +- drivers/net/ethernet/wangxun/libwx/wx_lib.c | 103 ++- drivers/net/ethernet/wangxun/libwx/wx_type.h | 5 + drivers/net/ethernet/wangxun/libwx/wx_vf_lib.c | 2 +- drivers/net/ethernet/wangxun/libwx/wx_vf_lib.h | 1 + drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c | 3 +- drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | 6 +- drivers/net/ethernet/wangxun/ngbevf/ngbevf_main.c | 1 + drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c | 3 +- drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 1 + .../net/ethernet/wangxun/txgbevf/txgbevf_main.c | 1 + include/linux/atmdev.h | 1 + net/atm/common.c | 15 +- 37 files changed, 3868 insertions(+), 55 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.cWEK1EdOCF b/tmp/tmp.BfHEczsMeq index 1d7a4d7210a5..0dfafd6ba7e4 100644 --- a/tmp/tmp.cWEK1EdOCF +++ b/tmp/tmp.BfHEczsMeq @@ -13,6 +13,54 @@ nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: dbg net/sctp_vrf.sh nipa: disable random kunit tests +net: phy: fixed: let fixed_phy_add always use addr 0 and remove return value +selftests: drv-net: xdp: make sure we're actually testing native XDP +tcp: Move TCP-specific diag functions to tcp_diag.c. +tcp: Don't pass hashinfo to inet_diag helpers. +tcp: Don't pass hashinfo to socket lookup helpers. +tcp: Remove hashinfo test for inet6?_lookup_run_sk_lookup(). +tcp: Remove timewait_sock_ops.twsk_destructor(). +tcp: Remove sk_protocol test for tcp_twsk_unique(). +mISDN: hfcpci: Fix warning when deleting uninitialized timer +net: phy: mxl-86110: add basic support for MxL86111 PHY +net: phy: mxl-86110: fix indentation in struct phy_driver +net: phy: mxl-86110: add basic support for led_brightness_set op +eth: fbnic: Add pause stats support +eth: fbnic: Read PHY stats via the ethtool API +eth: fbnic: Fetch PHY stats from device +eth: fbnic: Reset MAC stats +eth: fbnic: Reset hw stats upon PCI error +eth: fbnic: Move hw_stats_lock out of fbnic_dev +net: dsa: lantiq_gswip: store switch API version in priv +net: dsa: lantiq_gswip: make DSA tag protocol model-specific +net: dsa: lantiq_gswip: load model-specific microcode +net: dsa: lantiq_gswip: introduce bitmap for MII ports +net: dsa: lantiq_gswip: move definitions to header +net: dsa: lantiq_gswip: prepare for more CPU port options +net: dsa: lantiq_gswip: deduplicate dsa_switch_ops +net: pse-pd: pd692x0: Add sysfs interface for configuration save/reset +net: pse-pd: pd692x0: Separate configuration parsing from hardware setup +selftests: rtnetlink: skip tests if tools or feats are missing +net: ti: icssm-prueth: Adds IEP support for PRUETH on AM33x, AM43x and AM57x SOCs +net: ti: icssm-prueth: Adds link detection, RX and TX support. +net: ti: icssm-prueth: Adds PRUETH HW and SW configuration +net: ti: icssm-prueth: Adds ICSSM Ethernet driver +dt-bindings: net: ti: Adds DUAL-EMAC mode support on PRU-ICSS2 for AM57xx, AM43xx and AM33xx SOCs +net: af_packet: Use hrtimer to do the retire operation +Octeontx2-af: Fix NIX X2P calibration failures +amd-xgbe: Add PPS periodic output support +arm64: dts: broadcom: Enable RP1 ethernet for Raspberry Pi 5 +arm64: dts: rp1: Add ethernet DT node +net: cadence: macb: Add support for Raspberry Pi RP1 ethernet controller +dt-bindings: net: cdns,macb: Add compatible for Raspberry Pi RP1 +net: cadence: macb: Set upper 32bits of DMA ring buffer +net: usb: lan78xx: add support for generic net selftests via ethtool +tcp: annotate data-races around icsk->icsk_probes_out +tcp: annotate data-races around icsk->icsk_retransmits +net: usb: qmi_wwan: add Telit Cinterion LE910C4-WWX new compositions +microchip: lan865x: add ndo_eth_ioctl handler to enable PHY ioctl support +net/cls_cgroup: Fix task_get_classid() during qdisc run +ipv6: mcast: Add ip6_mc_find_idev() helper ppp: remove rwlock usage net/mlx5: {DR,HWS}, Use the cached vhca_id for this device net/mlx5: E-switch, Set representor attributes for adjacent VFs @@ -21,15 +69,6 @@ net/mlx5: E-Switch, Create acls root namespace for adjacent vports net/mlx5: E-Switch, Add support for adjacent functions vports discovery net/mlx5: E-Switch, Move vport acls root namespaces creation to eswitch net/mlx5: FS, Convert vport acls root namespaces to xarray -bng_en: Configure default VNIC -bng_en: Register default VNIC -bng_en: Register rings with the firmware -bng_en: Allocate stat contexts -bng_en: Allocate packet buffers -bng_en: Initialise core resources -bng_en: Introduce VNIC -bng_en: Add initial support for CP and NQ rings -bng_en: Add initial support for RX and TX rings net: phy: aquantia: add support for AQR115 net: phy: aquantia: promote AQR813 and AQR114C to aqr_gen4_config_init() net: phy: aquantia: rename aqr113c_config_init() to aqr_gen4_config_init() @@ -48,22 +87,7 @@ net: phy: aquantia: rename AQR412 to AQR412C and add real AQR412 ibmvnic: Increase max subcrq indirect entries with fallback ptp/ptp_vmw: load ptp_vmw driver by directly probing the device ptp/ptp_vmw: Implement PTP clock adjustments ops -net: wangxun: support to use adaptive RX/TX coalescing -net: wangxun: cleanup the code in wx_set_coalesce() -net: wangxun: limit tx_max_coalesced_frames_irq -net: ngbe: change the default ITR setting -atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control(). octeontx2-af: Remove unused declarations -hinic3: Interrupt request configuration -hinic3: Mailbox management interfaces -hinic3: Mailbox framework -hinic3: TX & RX Queue coalesce interfaces -hinic3: Command Queue interfaces -hinic3: Command Queue framework -hinic3: Complete Event Queue interfaces -hinic3: Async Event Queue interfaces -selftests: bonding: add fail_over_mac testing -bonding: set random address only when slaves already exist i40e: Prevent unwanted interface name changes selftests: net: add test for dst hint mechanism with directed broadcast addresses net: ipv4: allow directed broadcast routes to use dst hint