Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-09-16--09-00 (v6.17-rc5-1296-ge43397b785d7) remotes/brancher/net-next-2025-09-16--12-00 (v6.17-rc5-1299-g9f1646885430) ==== BASE DIFF ==== .../devicetree/bindings/net/spacemit,k1-emac.yaml | 81 + arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 48 + arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts | 48 + arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi | 48 + arch/riscv/boot/dts/spacemit/k1.dtsi | 22 + drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/huawei/hinic3/Makefile | 2 + drivers/net/ethernet/huawei/hinic3/hinic3_hw_cfg.c | 168 ++ drivers/net/ethernet/huawei/hinic3/hinic3_hw_cfg.h | 4 + .../net/ethernet/huawei/hinic3/hinic3_hw_comm.c | 363 ++++ .../net/ethernet/huawei/hinic3/hinic3_hw_comm.h | 21 + .../net/ethernet/huawei/hinic3/hinic3_hw_intf.h | 115 ++ drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c | 541 ++++- drivers/net/ethernet/huawei/hinic3/hinic3_hwif.c | 269 +++ drivers/net/ethernet/huawei/hinic3/hinic3_hwif.h | 16 + drivers/net/ethernet/huawei/hinic3/hinic3_irq.c | 2 +- drivers/net/ethernet/huawei/hinic3/hinic3_lld.c | 9 +- drivers/net/ethernet/huawei/hinic3/hinic3_main.c | 8 +- drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c | 21 + drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.h | 2 + .../ethernet/huawei/hinic3/hinic3_mgmt_interface.h | 119 ++ .../net/ethernet/huawei/hinic3/hinic3_netdev_ops.c | 426 +++- .../net/ethernet/huawei/hinic3/hinic3_nic_cfg.c | 152 ++ .../net/ethernet/huawei/hinic3/hinic3_nic_cfg.h | 20 + .../net/ethernet/huawei/hinic3/hinic3_nic_dev.h | 5 + drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.c | 870 +++++++- drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.h | 39 +- .../net/ethernet/huawei/hinic3/hinic3_pci_id_tbl.h | 9 + drivers/net/ethernet/huawei/hinic3/hinic3_rss.c | 336 +++ drivers/net/ethernet/huawei/hinic3/hinic3_rss.h | 14 + drivers/net/ethernet/huawei/hinic3/hinic3_rx.c | 226 +- drivers/net/ethernet/huawei/hinic3/hinic3_rx.h | 38 +- drivers/net/ethernet/huawei/hinic3/hinic3_tx.c | 184 +- drivers/net/ethernet/huawei/hinic3/hinic3_tx.h | 30 +- drivers/net/ethernet/spacemit/Kconfig | 29 + drivers/net/ethernet/spacemit/Makefile | 6 + drivers/net/ethernet/spacemit/k1_emac.c | 2159 ++++++++++++++++++++ drivers/net/ethernet/spacemit/k1_emac.h | 416 ++++ drivers/net/phy/nxp-c45-tja11xx-macsec.c | 8 +- 40 files changed, 6784 insertions(+), 92 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.rM6kc600JP b/tmp/tmp.fkpwzJYfTM index 5fc1ee55dec4..9bc849d58d59 100644 --- a/tmp/tmp.rM6kc600JP +++ b/tmp/tmp.fkpwzJYfTM @@ -12,12 +12,18 @@ nipa: profile (time) test output nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: disable random kunit tests +net: ravb: Use common defines for time stamping control +net: rcar_gen4_ptp: Remove unused defines +net: rtsn: Use common defines for time stamping control +net: rswitch: Use common defines for time stamping control +net: rcar_gen4_ptp: Move control fields to users +net: rswitch: Move definition of S4 gPTP offset +net: phy: micrel: Add Fast link failure support for lan8842 +net: stmmac: check if interface is running before TC block setup +net: stmmac: replace memcpy with ethtool_puts in ethtool net: cadence: macb: Add support for Raspberry Pi RP1 ethernet controller selftests: bonding: add vlan over bond testing bonding: don't set oif to bond dev when getting NS target destination -inet: Avoid ehash lookup race in inet_twsk_hashdance_schedule() -inet: Avoid ehash lookup race in inet_ehash_insert() -rculist: Add __hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu() net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGS wifi: ath9k: Remove redundant rcu_read_lock/unlock() in spin_lock net: bonding: Remove redundant rcu_read_lock/unlock() in spin_lock @@ -108,32 +114,7 @@ bnxt_en: Improve bnxt_hwrm_func_backing_store_cfg_v2() bnxt_en: Optimize bnxt_sriov_disable() bnxt_en: Remove unnecessary VF check in bnxt_hwrm_nvm_req() bnxt_en: Drop redundant if block in bnxt_dl_flash_update() -riscv: dts: spacemit: Add Ethernet support for Jupiter -riscv: dts: spacemit: Add Ethernet support for BPI-F3 -riscv: dts: spacemit: Add Ethernet support for K1 -net: spacemit: Add K1 Ethernet MAC -dt-bindings: net: Add support for SpacemiT K1 -net: phy: remove mdio_board_info support from phylib -net: dsa: dsa_loop: remove usage of mdio_board_info -net: phy: nxp-c45-tja11xx: use bitmap_empty() where appropriate doc/netlink: Fix typos in operation attributes selftests/net: Test tcp port reuse after unbinding a socket tcp: Update bind bucket state on port release -net: ovpn: use new noref xmit flow in ovpn_udp4_output -net: tunnel: implement noref flows in udp_tunnel_xmit_skb -net: dst_cache: implement RCU variants for dst_cache helpers -hinic3: Fix code style (Missing a blank line before return) -hinic3: Fix missing napi->dev in netif_queue_set_napi -hinic3: Add port management -hinic3: Add Rss function -hinic3: Tx & Rx configuration -hinic3: Queue pair context initialization -hinic3: Queue pair resource initialization -hinic3: Queue pair endianness improvements -hinic3: Nic_io initialization -hinic3: Command Queue flush interfaces -hinic3: HW capability initialization -hinic3: HW common function initialization -hinic3: HW management interfaces -hinic3: HW initialization eth: fbnic: support devmem Tx