Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-11-06--21-00 (v6.18-rc4-861-g8f0341076186) remotes/brancher/net-next-2025-11-07--00-00 (v6.18-rc4-868-g77868c430a63) ==== BASE DIFF ==== .../devicetree/bindings/net/dsa/lantiq,gswip.yaml | 164 +- .../userspace-api/netlink/intro-specs.rst | 4 +- MAINTAINERS | 3 +- drivers/net/dsa/lantiq/Kconfig | 18 +- drivers/net/dsa/lantiq/Makefile | 2 + drivers/net/dsa/lantiq/lantiq_gswip.c | 1617 +----------------- drivers/net/dsa/lantiq/lantiq_gswip.h | 20 + drivers/net/dsa/lantiq/lantiq_gswip_common.c | 1737 ++++++++++++++++++++ drivers/net/dsa/lantiq/mxl-gsw1xx.c | 733 +++++++++ drivers/net/dsa/lantiq/mxl-gsw1xx.h | 126 ++ drivers/net/dsa/lantiq/mxl-gsw1xx_pce.h | 154 ++ drivers/net/ethernet/broadcom/tg3.c | 24 +- drivers/net/phy/qt2025.rs | 10 +- include/net/dsa.h | 2 + include/uapi/linux/if_ether.h | 1 + net/dsa/Kconfig | 8 + net/dsa/Makefile | 1 + net/dsa/tag_mxl-gsw1xx.c | 116 ++ 18 files changed, 3118 insertions(+), 1622 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.UARIIxq5kU b/tmp/tmp.mxuc1WMVsl index 848af0ed22f3..2f8e2e4f7ef4 100644 --- a/tmp/tmp.UARIIxq5kU +++ b/tmp/tmp.mxuc1WMVsl @@ -12,6 +12,20 @@ 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 +sctp: Don't inherit do_auto_asconf in sctp_clone_sock(). +strparser: Fix signed/unsigned mismatch bug +qede: convert to use ndo_hwtstamp callbacks +bnx2x: convert to use ndo_hwtstamp callbacks +selftests/tc-testing: Create tests trying to add children to clsact/ingress qdiscs +net/sched: Abort __tc_modify_qdisc if parent is a clsact/ingress qdisc +net: increase skb_defer_max default to 128 +net: fix napi_consume_skb() with alien skbs +net: allow skb_release_head_state() to be called multiple times +gve: Default to max_rx_buffer_size for DQO if device supported +gve: Allow ethtool to configure rx_buf_len +gve: Use extack to log xdp config verification errors +gve: Decouple header split from RX buffer length +net: core: Initialize new header to zero in pskb_expand_head bonding: fix mii_status when slave is down usbnet: Add support for Byte Queue Limits (BQL) selftests: net: local_termination: Wait for interfaces to come up @@ -38,7 +52,6 @@ net: stmmac: lpc18xx: use stmmac_get_phy_intf_sel() net: stmmac: lpc18xx: use PHY_INTF_SEL_x directly net: stmmac: lpc18xx: convert to PHY_INTF_SEL_x sctp: prevent possible shift-out-of-bounds in sctp_transport_update_rto -net: ethernet: fix uninitialized pointers with free attr Documentation: networking: Document the phy_port infrastructure net: phy: dp83822: Add SFP support through the phy_port interface net: phy: Only rely on phy_port for PHY-driven SFP @@ -94,7 +107,6 @@ virtio: Expose generic device capability operations virtio: Add config_op for admin commands virtio_pci: Remove supported_cap size build assert net: phy: fixed_phy: shrink size of struct fixed_phy_status -docs: netlink: Couple of intro-specs documentation fixes net: mana: Fix incorrect speed reported by debugfs wireguard: netlink: generate netlink code wireguard: netlink: rename netlink handlers @@ -107,12 +119,10 @@ 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 -tg3: extract GRXRINGS from .get_rxnfc veth: more robust handing of race to avoid txq getting stuck veth: enable dev_watchdog for detecting stalled TXQs net/mlx5e: Make DEFAULT_FRAG_SIZE relative to page size net/ipv6: fix lookup for ::/0 (non-)subtree route -net: phy: qt2025: Wait until PHY becomes ready net: phy: microchip_t1s:: add cable diagnostic support for LAN867x Rev.D0 net: phy: phy-c45: add OATC14 10BASE-T1S PHY cable diagnostic support net: enetc: add port MDIO support for ENETC v4 @@ -123,11 +133,6 @@ 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 -tools: ynltool: add traffic distribution balance -tools: ynltool: add qstats support -tools: ynltool: add page-pool stats -tools: ynltool: create skeleton for the C command -netlink: specs: netdev add missing stats to qstat-get net: ravb: Use common defines for time stamping control net: ravb: Break out Rx hardware timestamping net: rcar_gen4_ptp: Remove unused defines @@ -139,19 +144,4 @@ net/ipv6: drop ip6_route_get_saddr net/ipv6: use ipv6_fl_get_saddr in output net/ipv6: create ipv6_fl_get_saddr net/ipv6: flatten ip6_route_get_saddr -net: dsa: add driver for MaxLinear GSW1xx switch family -net: dsa: add tagging driver for MaxLinear GSW1xx switch family -dt-bindings: net: dsa: lantiq,gswip: add support for MaxLinear GSW1xx switches -net: dsa: lantiq_gswip: allow adjusting MII delays -dt-bindings: net: dsa: lantiq,gswip: add support for MII delay properties -net: dsa: lantiq_gswip: add vendor property to setup MII refclk output -dt-bindings: net: dsa: lantiq,gswip: add MaxLinear RMII refclk output property -net: dsa: lantiq_gswip: define and use GSWIP_TABLE_MAC_BRIDGE_VAL1_VALID -net: dsa: lantiq_gswip: set link parameters also for CPU port -net: dsa: lantiq_gswip: support Energy Efficient Ethernet -net: dsa: lantiq_gswip: support enable/disable learning -net: dsa: lantiq_gswip: split into common and MMIO parts -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 xsk: add indirect call for xsk_destruct_skb