Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-11-14--00-00 (v6.18-rc5-1178-g1e4db3586493) remotes/brancher/net-next-2025-11-14--03-00 (v6.18-rc5-1141-g904e4e7644fb) ==== BASE DIFF ==== Documentation/netlink/specs/rt-link.yaml | 32 ++ MAINTAINERS | 1 - drivers/dpll/zl3073x/fw.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 6 +- drivers/net/pcs/pcs-xpcs-plat.c | 2 +- drivers/net/phy/mscc/mscc.h | 4 + drivers/net/phy/mscc/mscc_main.c | 439 ++++++++++++++++----- drivers/net/usb/usbnet.c | 233 +++++------ drivers/net/vxlan/vxlan_private.h | 2 - include/net/dsa.h | 5 - net/core/dev_ioctl.c | 3 + net/sched/act_ife.c | 6 +- 12 files changed, 516 insertions(+), 223 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.bBlcCIOSRV b/tmp/tmp.Ab9USZBXSr index 5751a1a2ab49..c0a8d8c7beed 100644 --- a/tmp/tmp.bBlcCIOSRV +++ b/tmp/tmp.Ab9USZBXSr @@ -12,6 +12,10 @@ 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: stmmac: dwmac-sophgo: Add phy interface filter +net: phy: Add helper for fixing RGMII PHY mode based on internal mac delay +dt-bindings: net: sophgo,sg2044-dwmac: add phy mode restriction +eth: fbnic: Configure RDE settings for pause frame team: Move team device type change at the end of team_port_add r8169: bail out from probe if fiber mode is detected on RTL8127AF qede: convert to use ndo_hwtstamp callbacks @@ -40,42 +44,12 @@ net: phy: Add support for 25, 50 and 100Gbps PMA to genphy_c45_read_pma net: phy: Rename MDIO_CTRL1_SPEED for 2.5G and 5G to reflect PMA values net: mlxsw: linecards: fix missing error check in mlxsw_linecard_devlink_info_get() selftests: drv-net: xdp: make the XDP qstats tests less flaky -tracing: Switch to use %ptSp -scsi: snic: Switch to use %ptSp -scsi: fnic: Switch to use %ptSp -s390/dasd: Switch to use %ptSp -ptp: ocp: Switch to use %ptSp -pps: Switch to use %ptSp -PCI: epf-test: Switch to use %ptSp -net: dsa: sja1105: Switch to use %ptSp -mmc: mmc_test: Switch to use %ptSp -media: av7110: Switch to use %ptSp -ipmi: Switch to use %ptSp -igb: Switch to use %ptSp -e1000e: Switch to use %ptSp -drm/xe: Switch to use %ptSp -drm/vblank: Switch to use %ptSp -drm/msm: Switch to use %ptSp -drm/amdgpu: Switch to use %ptSp -dma-buf: Switch to use %ptSp -libceph: Switch to use %ptSp -ceph: Switch to use %ptSp -lib/vsprintf: Add specifier for printing struct timespec64 s390/qeth: Handle ambiguous OSA RCs in s390dbf s390/qeth: Move all OSA RCs to single enum net: ixgbe: convert to use .get_rx_ring_count tcp: gro: inline tcp_gro_pull_header() net: dsa: hellcreek: fix missing error handling in LED registration selftests: af_unix: Add tests for ECONNRESET and EOF semantics -ptp: ptp_ines: add HW timestamp configuration reporting -net: phy: nxp-c45-tja11xx: add HW timestamp configuration reporting -phy: mscc: add HW timestamp configuration reporting -net: phy: microchip_rds_ptp: add HW timestamp configuration reporting -net: phy: micrel: add HW timestamp configuration reporting -net: phy: dp83640: add HW timestamp configuration reporting -net: phy: broadcom: add HW timestamp configuration reporting -phy: add hwtstamp_get callback to phy drivers -phy: rename hwtstamp callback to hwtstamp_set net: qlogic/qede: fix potential out-of-bounds read in qede_tpa_cont() and qede_tpa_end() net: stmmac: Disable EEE RX clock stop when VLAN is enabled net: stmmac: Fix VLAN 0 deletion in vlan_del_hw_rx_fltr() @@ -85,8 +59,6 @@ net: ti: icssm-prueth: Adds support for ICSSM RSTP switch net: ti: icssm-prueth: Adds switchdev support for icssm_prueth driver net: ti: icssm-prueth: Adds helper functions to configure and maintain FDB octeontx2-af: Skip TM tree print for disabled SQs -net: ethernet: broadcom: replace strcpy with strscpy -i40e: xsk: advance next_to_clean on status descriptors 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 @@ -102,7 +74,6 @@ net: phy: dp83822: Add support for phy_port representation net: phy: Introduce PHY ports representation net: ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values dt-bindings: net: Introduce the ethernet-connector description -i40e: validate ring_len parameter against hardware-specific values. dpll: zl3073x: Remove unused dev wrappers dpll: zl3073x: Cache all output properties in zl3073x_out dpll: zl3073x: Cache all reference properties in zl3073x_ref @@ -110,13 +81,8 @@ 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 selftests: drv-net: xdp: Fix register spill error with clang 20 -net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop ipv6: clean up routes when manually removing address with a lifetime -vhost: rewind next_avail_head while discarding descriptors -vhost: use "checked" versions of get_user() and put_user() -net: pcs: xpcs-plat: fix MODULE_AUTHOR net: phy: fixed_phy: remove setting supported/advertised modes from fixed_phy_register -net: dsa: remove definition of struct dsa_switch_driver virtio_net: Add get ethtool flow rules ops virtio_net: Add support for TCP and UDP ethtool rules virtio_net: Add support for IPv6 ethtool steering @@ -130,18 +96,10 @@ virtio: Expose generic device capability operations virtio: Add config_op for admin commands virtio_pci: Remove supported_cap size build assert s390/ctcm: Fix double-kfree -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() 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: 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 @@ -156,23 +114,12 @@ 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 -mlxsw: spectrum: Fix memory leak in mlxsw_sp_flower_stats() -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 -net: core: prevent NULL deref in generic_hwtstamp_ioctl_lower() 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 -ipv6: clear RA flags when adding a static route eea: introduce ethtool support eea: create/destroy rx,tx queues for netdevice open and stop eea: probe the netdevice and create adminq