Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-11-13--08-00 (v6.18-rc4-1077-g17bf820af31c) remotes/brancher/net-next-hw-2025-11-13--16-00 (v6.18-rc4-1110-g566fb3ca18f0) ==== BASE DIFF ==== .../bindings/net/can/microchip,mcp251xfd.yaml | 5 + drivers/net/can/bxcan.c | 2 +- drivers/net/can/dev/dev.c | 45 ++-- drivers/net/can/esd/esd_402_pci-core.c | 3 +- drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c | 3 +- drivers/net/can/peak_canfd/peak_canfd.c | 35 ++- drivers/net/can/spi/mcp251x.c | 31 ++- drivers/net/can/spi/mcp251xfd/Kconfig | 1 + drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 276 +++++++++++++++++---- drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c | 114 +++++++-- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 8 + drivers/net/can/usb/etas_es58x/es58x_core.c | 3 +- drivers/net/can/usb/gs_usb.c | 20 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 3 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 39 ++- drivers/net/phy/fixed_phy.c | 13 +- drivers/net/virtio_net.c | 16 +- include/linux/can/dev.h | 6 +- net/hsr/hsr_device.c | 5 +- net/hsr/hsr_forward.c | 22 +- 20 files changed, 479 insertions(+), 171 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.TmDDgiFxKU b/tmp/tmp.5CeORLWC8o index 4b1f39cba925..5c5375363fa4 100644 --- a/tmp/tmp.TmDDgiFxKU +++ b/tmp/tmp.5CeORLWC8o @@ -1,6 +1,7 @@ nipa: dbg: try to capture info about xdp qstat failures nipa: fbnic: link up on QEMU nipa: config: disable kmemleak auto scan +selftests: bonding: increase the wait in bond_macvlan_ipvlan.sh nipa: config: x86: disable GPUs and sound nipa: drv: net: add timeout nipa: forwarding: set timeout to 3 hours @@ -14,6 +15,37 @@ 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: qlogic/qede: fix potential out-of-bounds read in qede_tpa_cont() and qede_tpa_end() +sctp: Remove unused declaration sctp_auth_init_hmacs() +mptcp: fix race condition in mptcp_schedule_work() +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 +net: phy: qca807x: Support SFP through phy_port interface +net: phy: at803x: Support SFP through phy_port interface +net: phy: marvell10g: Support SFP through phy_port +net: phy: marvell: Support SFP through phy_port interface +net: phy: marvell-88x2222: Support SFP through phy_port interface +net: phy: Introduce generic SFP handling for PHY drivers +net: phy: Create a phy_port for PHY-driven SFPs +dt-bindings: net: dp83822: Deprecate ti,fiber-mode +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 +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 @@ -34,17 +66,6 @@ virtio: Expose object create and destroy API virtio: Expose generic device capability operations virtio: Add config_op for admin commands virtio_pci: Remove supported_cap size build assert -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 netlink: specs: rt-link: Add attributes for hsr net: phy: mscc: Handle devm_phy_package_join() failure in vsc85xx_probe_common() @@ -82,24 +103,17 @@ 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() -hsr: Follow standard for HSRv0 supervision frames -hsr: Fix supervision frame sending on HSRv0 net: stmmac: always allocate mac_device_info net: stmmac: clean up stmmac_reset() -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 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 -virtio-net: fix incorrect flags recording in big mode ipv6: clear RA flags when adding a static route -net: phy: fixed_phy: initialize the link status as up 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 -net: bonding: use atomic instead of rtnl_mutex, to make sure peer notify updated