Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-10-31--16-00 (v6.18-rc3-645-g8651a6427298) remotes/brancher/net-next-hw-2025-11-01--00-00 (v6.18-rc3-672-g9049944266c8) ==== BASE DIFF ==== drivers/bluetooth/btrtl.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 29 ++++++++ drivers/net/ethernet/google/gve/gve_ptp.c | 15 +++++ drivers/net/ethernet/mellanox/mlx5/core/en.h | 12 ++-- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 1 - .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/trap.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 64 +++++++++--------- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 6 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 34 +++++----- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 6 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 9 +-- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 1 - drivers/net/ethernet/microsoft/mana/gdma_main.c | 1 + drivers/net/ethernet/microsoft/mana/hw_channel.c | 12 ++++ drivers/net/ethernet/microsoft/mana/mana_en.c | 54 +++++++++++++-- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 16 +---- drivers/net/wireless/ath/ath10k/wmi.c | 39 +++++------ drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 1 + drivers/ptp/ptp_chardev.c | 4 ++ include/net/bluetooth/mgmt.h | 2 +- include/net/cfg80211.h | 78 ++++++++++++++++++++++ include/net/mana/gdma.h | 4 +- include/net/mana/hw_channel.h | 2 + include/net/mana/mana.h | 4 ++ net/bluetooth/hci_event.c | 7 ++ net/bluetooth/mgmt.c | 6 +- net/dsa/tag_brcm.c | 10 ++- net/mac80211/chan.c | 2 +- net/mac80211/ieee80211_i.h | 8 +-- net/mac80211/link.c | 4 +- net/mac80211/mlme.c | 52 +++++++-------- net/wireless/core.c | 56 ++++++++++++++++ net/wireless/trace.h | 21 ++++++ 40 files changed, 428 insertions(+), 154 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.wVdpI6cWmV b/tmp/tmp.CqUD3pWBRr index f74fcb7af54b..a04fc4e19c78 100644 --- a/tmp/tmp.wVdpI6cWmV +++ b/tmp/tmp.CqUD3pWBRr @@ -13,20 +13,41 @@ 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 +net: stmmac: socfpga: Add hardware supported cross-timestamp +net: stmmac: socfpga: Enable TSO for Agilex5 platform +net: stmmac: socfpga: Enable TBS support for Agilex5 +net: stmmac: socfpga: Agilex5 EMAC platform configuration +net: mdio: Check regmap pointer returned by device_node_to_regmap() +wireguard: netlink: generate netlink code +wireguard: netlink: rename netlink handlers +wireguard: netlink: convert to split ops +tools: ynl: add sample for wireguard +uapi: wireguard: generate header with ynl-gen +uapi: wireguard: move flag enums +uapi: wireguard: move enum wg_cmd +netlink: specs: add specification for wireguard +wireguard: netlink: enable strict genetlink validation +wireguard: netlink: use WG_KEY_LEN in policies +wireguard: netlink: validate nested arrays in policy +net: ionic: map SKB after pseudo-header checksum prep +net: ionic: add dma_wmb() before ringing TX doorbell +net: dsa: microchip: Fix a link check in ksz9477_pcs_read() +net: phy: micrel: lan8842 errata +net: phy: micrel: lan8842 errata +atm: solos-pci: Use pointer from memcpy() call for assignment in fpga_tx() +net: mdio: improve reset handling in mdio_device.c +net: mdio: common handling of phy device reset properties +net: mdio: move device reset functions to mdio_device.c hinic3: fix misleading error message in hinic3_open_channel() +amd-xgbe: add ethtool jumbo frame selftest +amd-xgbe: add ethtool split header selftest +amd-xgbe: add ethtool phy loopback selftest +amd-xgbe: introduce support ethtool selftest +net: selftests: export packet creation helpers for driver use net: stmmac: imx: use phylink's interface mode for set_clk_tx_rate() xsk: add indirect call for xsk_destruct_skb -net: spacemit: Remove broken flow control support -dt-bindings: net: ethernet-phy: clarify when compatible must specify PHY ID virtio_net: fix alignment for virtio_net_hdr_v1_hash net/smc: fix mismatch between CLC header and proposal extensions -qede: convert to use ndo_hwtstamp callbacks -net: pch_gbe: convert to use ndo_hwtstamp callbacks -net: thunderx: convert to use ndo_hwtstamp callbacks -net: octeon: mgmt: convert to use ndo_hwtstamp callbacks -net: liquidio_vf: convert to use ndo_hwtstamp callbacks -net: liquidio: convert to use ndo_hwtstamp callbacks -bnx2x: convert to use ndo_hwtstamp callbacks net: phy: fixed_phy: remove fixed_phy_add MIPS: BCM47XX: remove creating a fixed phy net: b44: register a fixed phy using fixed_phy_register_100fd if needed @@ -59,24 +80,8 @@ net/mlx5e: Use TIR API in mlx5e_modify_tirs_lb() net/mlx5e: Enhance function structures for self loopback prevention application net: core: prevent NULL deref in generic_hwtstamp_ioctl_lower() ptp: ocp: Add newline to sysfs attribute output -wireguard: queuing: preserve napi_id on decapsulation -net/mlx5e: Convert to new hwtstamp_get/set interface -IB/IPoIB: Add support for hwtstamp get/set ndos -net/mlx5e: Rename timestamp fields to hwtstamp_config -net/mlx5e: Rename hwstamp functions to hwtstamp -net/mlx5e: Remove unnecessary tstamp local variable in mlx5i_complete_rx_cqe -net/mlx5e: Remove redundant tstamp pointer from channel structures -net: altera-tse: Init PCS and phylink before registering netdev -net: altera-tse: Don't use netdev name for the PCS mdio bus -net: altera-tse: Read core revision before registering netdev -net: altera-tse: Set platform drvdata before registering netdev net: phy: microchip_t1s: configure link status control for LAN867x Rev.D0 net: phy: microchip_t1s: add support for Microchip LAN867X Rev.D0 PHY -net: stmmac: qcom-ethqos: remove MAC_CTRL_REG modification -net: enetc: add port MDIO support for ENETC v4 -net: enetc: set external MDIO PHY address for i.MX94 ENETC -net: enetc: set external MDIO PHY address for i.MX95 ENETC -treewide: Rename ERR_PTR_PCPU() --> PCPU_ERR_PTR() Documentation: netconsole: Separate literal code blocks for full and short netcat command name versions net: vlan: sync VLAN features with lower device selftests/net: fix out-of-order delivery of FIN in gro:tcp test @@ -88,8 +93,6 @@ xsk: do not enable/disable irq when grabbing/releasing xsk_tx_list_lock dt-bindings: pse-pd: ti,tps23881: Add TPS23881B net: pse-pd: tps23881: Add support for TPS23881B netconsole: Acquire su_mutex before navigating configs hierarchy -gve: Implement settime64 with -EOPNOTSUPP -gve: Implement gettimex64 with -EOPNOTSUPP net/rds: Give each connection its own workqueue net/rds: Add per cp work queue mpls: Drop RTNL for RTM_NEWROUTE, RTM_DELROUTE, and RTM_GETROUTE. @@ -122,9 +125,6 @@ quic: provide family ops for address and protocol quic: provide common utilities and data structures net: build socket infrastructure for QUIC protocol net: define IPPROTO_QUIC and SOL_QUIC constants -net: mana: Add standard counter rx_missed_errors -net: mana: Refactor GF stats to use global mana_context -ptp: Allow exposing cycles only for clocks with free-running counter net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup eea: introduce ethtool support eea: create/destroy rx,tx queues for netdevice open and stop