Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-10-24--00-00 (v6.18-rc2-382-g209ab8a223f3) remotes/brancher/net-next-hw-2025-10-24--08-00 (v6.18-rc2-477-g7c2112b791cf) ==== BASE DIFF ==== .../device_drivers/cellular/qualcomm/rmnet.rst | 10 +- MAINTAINERS | 1 + drivers/bcma/main.c | 6 + drivers/net/dsa/lantiq/Kconfig | 1 + drivers/net/dsa/lantiq/lantiq_gswip.c | 471 +++++++++++---------- drivers/net/dsa/lantiq/lantiq_gswip.h | 6 +- drivers/net/ethernet/airoha/airoha_eth.c | 102 ++--- drivers/net/ethernet/airoha/airoha_regs.h | 109 +++-- drivers/net/usb/usbnet.c | 2 + drivers/net/virtio_net.c | 11 +- drivers/net/wireless/ath/ath10k/wmi.c | 1 + drivers/net/wireless/ath/ath11k/core.c | 54 ++- drivers/net/wireless/ath/ath11k/mac.c | 10 +- drivers/net/wireless/ath/ath12k/mac.c | 34 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 3 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 28 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 3 +- drivers/net/wireless/intel/iwlwifi/mld/link.c | 5 +- net/ipv4/tcp.c | 10 +- net/mac80211/cfg.c | 3 + net/mac80211/key.c | 11 +- net/unix/af_unix.c | 11 - net/wireless/nl80211.c | 3 +- 23 files changed, 472 insertions(+), 423 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.hQVn2aT3sV b/tmp/tmp.3Ghq1G8v54 index 17edea6a9ecf..ce5b8775524c 100644 --- a/tmp/tmp.hQVn2aT3sV +++ b/tmp/tmp.3Ghq1G8v54 @@ -12,6 +12,84 @@ nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: disable random kunit tests nipa: fbnic: link up on QEMU +selftest: net: prevent use of uninitialized variable +phy: mscc: Fix PTP for VSC8574 and VSC8572 +phy: mscc: Use PHY_ID_MATCH_EXACT for VSC8584, VSC8582, VSC8575, VSC856X +selftests/unix: Add test for ECONNRESET and EOF behaviour +net: macb: Add "mobileye,eyeq5-gem" compatible +net: macb: rename bp->sgmii_phy field to bp->phy +net: macb: add no LSO capability (MACB_CAPS_NO_LSO) +net: macb: match skb_reserve(skb, NET_IP_ALIGN) with HW alignment +dt-bindings: net: cdns,macb: add Mobileye EyeQ5 ethernet interface +dibs: Use subsys_initcall() +dibs: Remove reset of static vars in dibs_init() +veth: more robust handing of race to avoid txq getting stuck +veth: stop and start all TX queue in netdev down/up +veth: enable dev_watchdog for detecting stalled TXQs +net: phy: dp83867: Disable EEE support as not implemented +net/tcp: add packetdrill test for FIN-WAIT-1 zero-window fix +net/tcp: fix permanent FIN-WAIT-1 state with continuous zero window packets +selftests: bridge_mdb: Add a test for MDB flush on snooping disable +net: bridge: Flush multicast groups when snooping is disabled +sfc: fix potential memory leak in efx_mae_process_mport() +netrom: Preventing the use of abnormal neighbor +ptp/ptp_vmw: load ptp_vmw driver by directly probing the device +ptp/ptp_vmw: Implement PTP clock adjustments ops +net: hns3: fix null pointer in debugfs issue +net: hns3: return error code when function fails +selftests/bpf: Add mptcp test with sockmap +bpf,sockmap: disallow MPTCP sockets from sockmap +net,mptcp: fix proto fallback detection with BPF sockmap +net: ravb: Allocate correct number of queues based on SoC support +net: ravb: Make DBAT entry count configurable per-SoC +MAINTAINERS: add dwmac-rk glue driver to the main Rockchip entry +ethernet: stmmac: dwmac-rk: Add RK3506 GMAC support +dt-bindings: net: rockchip-dwmac: Add compatible string for RK3506 +dt-bindings: net: snps,dwmac: Sync list of Rockchip compatibles +dt-bindings: net: snps,dwmac: move rk3399 line to its correct position +net: usb: usbnet: coding style for functions +net: stmmac: add support for controlling PCS interrupts +net: stmmac: add stmmac_mac_irq_modify() +net: ti: icssg-prueth: Enable zero copy in XDP features +net: ti: icssg-prueth: Add AF_XDP zero copy for RX +net: ti: icssg-prueth: Make emac_run_xdp function independent of page +net: ti: icssg-prueth: Add AF_XDP zero copy for TX +net: ti: icssg-prueth: Add XSK pool helpers +net: ti: icssg-prueth: Add functions to create and destroy Rx/Tx queues +MAINTAINERS: mark ISDN subsystem as orphan +net/mlx5: Add balance ID support for LAG multiplane groups +net/mlx5: Refactor HCA cap 2 setting +net/mlx5: Refactor PTP clock devcom pairing +net/mlx5: Add software system image GUID infrastructure +net/mlx5: Use common mlx5_same_hw_devs function +net: stmmac: convert to phylink managed WoL PHY speed +net: stmmac: convert to phylink-managed Wake-on-Lan +net: phylink: add phylink managed wake-on-lan PHY speed control +net: phylink: add phylink managed MAC Wake-on-Lan support +net: phy: add phy_may_wakeup() +net: phy: add phy_can_wakeup() +xsk: add indirect call for xsk_destruct_skb +rtnetlink: honor RTEXT_FILTER_SKIP_STATS in IFLA_STATS +net: enetc: add standalone ENETC support for i.MX94 +net: enetc: add basic support for the ENETC with pseudo MAC for i.MX94 +net: enetc: add ptp timer binding support for i.MX94 +net: enetc: add preliminary i.MX94 NETC blocks control support +dt-bindings: net: enetc: add compatible string for ENETC with pseduo MAC +dt-bindings: net: netc-blk-ctrl: add compatible string for i.MX94 platforms +net/mlx5e: Defer channels closure to reduce interface down time +net/mlx5e: Pass old channels as argument to mlx5e_switch_priv_channels +net/mlx5e: Do not re-apply TIR loopback configuration if not necessary +net/mlx5: IPoIB, set self loopback prevention in TIR init +net/mlx5e: Allow setting self loopback prevention bits on TIR init +net/mlx5e: Use TIR API in mlx5e_modify_tirs_lb() +net/mlx5e: Enhance function structures for self loopback prevention application +eea: introduce ethtool support +eea: create/destroy rx,tx queues for netdevice open and stop +eea: probe the netdevice and create adminq +eea: introduce ring and descriptor structures +eea: introduce PCI framework +Documentation: ARCnet: Update obsolete contact info +smc: rename smc_find_ism_store_rc to reflect broader usage net: txgbe: support RSC offload net: txgbe: support TX head write-back mode net: txgbe: support RX desc merge mode @@ -30,7 +108,6 @@ selftests/vsock: make wait_for_listener() work even if pipefail is on selftests/vsock: improve logging in vmtest.sh dt-bindings: pse-pd: ti,tps23881: Add TPS23881B net: pse-pd: tps23881: Add support for TPS23881B -tcp: Remove unnecessary null check in tcp_inbound_md5_hash() netlink: specs: tc: set ignore-index on indexed-arrays netlink: specs: rt-link: set ignore-index on indexed-arrays netlink: specs: nlctrl: set ignore-index on indexed-arrays @@ -41,12 +118,10 @@ netlink: specs: add ignore-index flag for indexed-array gve: Default to max_rx_buffer_size for DQO if device supported gve: Allow ethtool to configure rx_buf_len gve: Decouple header split from RX buffer length -virtio-net: drop the multi-buffer XDP packet in zerocopy net: mdio: reset PHY before attempting to access registers in fwnode_mdiobus_register_phy net: mdio: introduce mdio_device_has_reset() net: mdio: change property read from fwnode_property_read_u32() to device_property_read_u32() net: mdio: common handling of phy reset properties -net: airoha: Remove code duplication in airoha_regs.h selftests: traceroute: Add ICMP extensions tests ipv6: icmp: Add RFC 5837 support ipv4: icmp: Add RFC 5837 support @@ -55,15 +130,6 @@ neighbour: Convert RTM_SETNEIGHTBL to RCU. neighbour: Convert RTM_GETNEIGHTBL to RCU. neighbour: Annotate access to neigh_parms fields. neighbour: Use RCU list helpers for neigh_parms.list writers. -net: rmnet: Use section heading markup for packet format subsections -usbnet: Prevents free active kevent -selftests: tls: add tls record_size_limit test -net/tls: support setting the maximum payload size -net: unix: remove outdated BSD behavior comment in unix_release_sock() -net: hibmcge: fix the inappropriate netif_device_detach() -net: hibmcge: remove unnecessary check for np_link_fail in scenarios without phy. -net: hibmcge: fix rx buf avl irq is not re-enabled in irq_handle issue -net: inet_sock.h: Avoid thousands of -Wflex-array-member-not-at-end warnings tools: ynl: add start-index property for indexed arrays tools: ynl: call nested attribute free function for indexed arrays tools: ynl: zero-initialize struct ynl_sock memory