Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-11-12--16-00 (v6.18-rc4-970-gec2e81eb21e1) remotes/brancher/net-next-hw-2025-11-13--00-00 (v6.18-rc4-1074-g3203d0cd17ac) ==== BASE DIFF ==== drivers/net/ethernet/realtek/r8169_main.c | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 22 +- drivers/net/wireless/ath/ath11k/wmi.c | 3 + drivers/net/wireless/ath/ath12k/core.c | 2 - drivers/net/wireless/ath/ath12k/core.h | 1 - drivers/net/wireless/ath/ath12k/debugfs.c | 9 +- drivers/net/wireless/ath/ath12k/mac.c | 15 +- drivers/net/wireless/ath/ath12k/wmi.c | 12 +- drivers/net/wireless/intel/iwlwifi/mld/link.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 13 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 12 +- drivers/net/wireless/marvell/mwl8k.c | 71 +- drivers/net/wireless/st/cw1200/bh.c | 6 +- drivers/net/wireless/virtual/mac80211_hwsim.c | 14 +- include/linux/ieee80211-eht.h | 1182 +++++++ include/linux/ieee80211-he.h | 824 +++++ include/linux/ieee80211-ht.h | 292 ++ include/linux/ieee80211-mesh.h | 230 ++ include/linux/ieee80211-nan.h | 35 + include/linux/ieee80211-p2p.h | 71 + include/linux/ieee80211-s1g.h | 575 ++++ include/linux/ieee80211-vht.h | 236 ++ include/linux/ieee80211.h | 3476 +------------------- include/net/cfg80211.h | 34 +- include/net/mac80211.h | 2 +- net/mac80211/agg-rx.c | 7 +- net/mac80211/cfg.c | 47 +- net/mac80211/chan.c | 397 ++- net/mac80211/driver-ops.c | 8 +- net/mac80211/he.c | 6 +- net/mac80211/ibss.c | 14 +- net/mac80211/ieee80211_i.h | 50 +- net/mac80211/iface.c | 60 +- net/mac80211/link.c | 5 - net/mac80211/main.c | 3 +- net/mac80211/mesh.c | 26 +- net/mac80211/mesh_hwmp.c | 7 +- net/mac80211/mesh_plink.c | 7 +- net/mac80211/mlme.c | 71 +- net/mac80211/parse.c | 30 +- net/mac80211/rx.c | 10 +- net/mac80211/scan.c | 6 +- net/mac80211/tdls.c | 12 +- net/mac80211/tests/elems.c | 4 +- net/mac80211/util.c | 35 +- net/wireless/core.c | 12 +- net/wireless/core.h | 3 +- net/wireless/nl80211.c | 4 +- net/wireless/scan.c | 20 +- 50 files changed, 4218 insertions(+), 3787 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.8sDJ5OBcBS b/tmp/tmp.FvqByAwWA0 index 1476c29ecbc4..24c72fed8e4f 100644 --- a/tmp/tmp.8sDJ5OBcBS +++ b/tmp/tmp.FvqByAwWA0 @@ -14,11 +14,75 @@ 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: pcs: rzn1-miic: Add support for PHY link active-level configuration +dt-bindings: net: pcs: renesas,rzn1-miic: Add renesas,miic-phylink-active-low property +can: bxcan: Fix a typo error for assign +dt-bindings: can: mcp251xfd: add gpio-controller property +can: mcp251xfd: add gpio functionality +can: mcp251xfd: only configure PIN1 when rx_int is set +can: mcp251xfd: add workaround for errata 5 +can: mcp251xfd: utilize gather_write function for all non-CRC writes +can: mcp251xfd: move chip sleep mode into runtime pm +can: mcp251x: mcp251x_can_probe(): use dev_err_probe() +can: peak_usb: convert to use ndo_hwtstamp callbacks +can: peak_canfd: convert to use ndo_hwtstamp callbacks +can: convert generic HW timestamp ioctl to ndo_hwtstamp callbacks +s390/ctcm: Fix double-kfree +eth: fbnic: Configure RDE settings for pause frame +netlink: specs: rt-link: Add attributes for hsr +net: phy: mscc: Handle devm_phy_package_join() failure in vsc85xx_probe_common() +net: phy: mscc: Add support for PHY LED control +net: phy: mscc: Consolidate probe functions into a common helper +net: phy: mscc: Simplify LED mode update using phy_modify() +net: mana: Drop TX skb on post_work_request failure and unmap resources +net: mana: Handle SKB if TX SGEs exceed hardware limit +veth: more robust handing of race to avoid txq getting stuck +net: openvswitch: remove never-working support for setting nsh fields +net: usb: usbnet: adhere to style +net: ixgbe: convert to use .get_rx_ring_count +net: dsa: microchip: lan937x: Fix RGMII delay tuning +net: bnx2x: convert to use get_rx_ring_count +be2net: check wrb_params for NULL value +vxlan: Remove unused declarations eth_vni_hash() and fdb_head_index() +net: sctp: convert sctp_v{4,6}_xmit to use a noref dst when possible +net: tipc: convert tipc_udp_xmit to use a noref dst +net: sit: convert ipip6_tunnel_xmit to use a noref dst +net: tunnel: convert ip_tunnel_xmit to use a noref dst when possible +net: tunnel: convert ip_md_tunnel_xmit to use a noref dst when possible +net: wireguard: convert send{4,6} to use a noref dst when possible +net: ovpn: convert ovpn_udp{4,6}_output to use a noref dst +net: tunnel: make udp_tunnel{,6}_dst_lookup return a noref dst +net: tunnel: return dstref in udp_tunnel{,6}_dst_lookup +net: tunnel: use dstref in ip and udp tunnel xmit functions +net: dst_cache: add noref versions for dst_cache +net: skb: rename skb_dstref_restore to skb_dstref_set +net: skb: use dstref for storing dst entry +net: dst: implement dstref object +ixgbe: Add 10G-BX support +selftests: drv-net: Limit the max number of queues in procfs_downup_hammer +ovpn: use bound address in UDP when available +ovpn: use bound device in UDP when available +ovpn: consolidate crypto allocations in one chunk +ovpn: add support for asymmetric peer IDs +ovpn: Allow IPv6 link-local addresses through RPF check +ovpn: notify userspace on client float event +ovpn: pktid: use bitops.h API +ovpn: use correct array size to parse nested attributes in ovpn_nl_key_swap_doit +dpll: zl3073x: Remove unused dev wrappers +dpll: zl3073x: Cache all output properties in zl3073x_out +dpll: zl3073x: Cache all reference properties in zl3073x_ref +dpll: zl3073x: Cache reference monitor status +dpll: zl3073x: Split ref, out, and synth logic from core +dpll: zl3073x: Store raw register values instead of parsed state +net: core: prevent NULL deref in generic_hwtstamp_ioctl_lower() hsr: Follow standard for HSRv0 supervision frames hsr: Fix supervision frame sending on HSRv0 +tools: ynltool: correct install in Makefile +qede: convert to use ndo_hwtstamp callbacks +bnx2x: convert to use ndo_hwtstamp callbacks devlink: rate: Unset parent pointer in devl_rate_nodes_destroy +net: stmmac: always allocate mac_device_info net: stmmac: clean up stmmac_reset() -net: stmmac: improve ndev->max_mtu setup readability virtio-net: correct hdr_len handling for tunnel gso virtio-net: correct hdr_len handling for VIRTIO_NET_F_GUEST_HDRLEN net: ti: icssg-prueth: Enable zero copy in XDP features @@ -27,7 +91,6 @@ 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 -r8169: add support for RTL8125K virtio-net: fix incorrect flags recording in big mode net: stmmac: visconti: use stmmac_get_phy_intf_sel() net: stmmac: visconti: use PHY_INTF_SEL_x to select PHY interface