Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-01-17--06-00 (v6.13-rc7-1231-g8c2348733c68) remotes/brancher/net-next-2025-01-17--15-00 (v6.13-rc7-1255-ge2fead0bed46) ==== BASE DIFF ==== drivers/net/ethernet/marvell/mvneta.c | 107 ++++---- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 5 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 86 +++++++ drivers/net/ethernet/microchip/lan743x_ethtool.c | 21 -- drivers/net/ethernet/microchip/lan743x_main.c | 46 +++- drivers/net/ethernet/microchip/lan743x_main.h | 1 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 57 ++++- drivers/net/phy/microchip_rds_ptp.c | 270 +++++++++++++++++++++ drivers/net/phy/microchip_rds_ptp.h | 24 ++ drivers/net/phy/microchip_t1.c | 14 +- drivers/net/phy/phy.c | 20 ++ drivers/net/phy/phylink.c | 149 +++++++++++- drivers/net/phy/realtek/realtek_main.c | 29 ++- include/linux/phy.h | 1 + include/linux/phylink.h | 45 ++++ include/uapi/linux/mdio.h | 1 + net/core/dev.c | 25 +- net/core/dev_ioctl.c | 26 +- net/core/page_pool.c | 2 +- net/core/rtnl_net_debug.c | 15 +- net/ipv4/ip_gre.c | 2 +- net/ipv4/route.c | 9 +- .../selftests/drivers/net/hw/pp_alloc_fail.py | 6 +- .../selftests/net/packetdrill/ksft_runner.sh | 1 + 24 files changed, 804 insertions(+), 158 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.4vj20Kxi1Z b/tmp/tmp.j7cRqkW3DR index 27ccf2208c64..7d8862a652e0 100644 --- a/tmp/tmp.4vj20Kxi1Z +++ b/tmp/tmp.j7cRqkW3DR @@ -3,6 +3,26 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +net: ethernet: ti: am65-cpsw: streamline TX queue creation and cleanup +net: ethernet: ti: am65-cpsw: streamline RX queue creation and cleanup +net: ethernet: ti: am65-cpsw: ensure proper channel cleanup in error path +sysctl net: Remove macro checks for CONFIG_SYSCTL +net: macsec: Add endianness annotations in salt struct +net-sysfs: remove rtnl_trylock from queue attributes +net-sysfs: prevent uncleared queues from being re-added +net-sysfs: move queue attribute groups outside the default groups +net-sysfs: remove rtnl_trylock from device attributes +octeon_ep_vf: update tx/rx stats locally for persistence +octeon_ep_vf: remove firmware stats fetch in ndo_get_stats64 +octeon_ep: update tx/rx stats locally for persistence +octeon_ep: remove firmware stats fetch in ndo_get_stats64 +net: mii: Fix the Speed display when the network cable is not connected +NFC: nci: Add bounds checking in nci_hci_create_pipe() +tipc: re-order conditions in tipc_crypto_key_rcv() +net: phylink: always do a major config when attaching a SFP PHY +selftests/net: Add selftest for IPv4 RTM_GETMULTICAST support +netlink: support dumping IPv4 multicast addresses +net: stmmac: Drop redundant skb_mark_for_recycle() for SKB frags crypto: chtls: Add check alloc_skb() returned value net: appletalk: Drop aarp_send_probe_phase1() net: phy: remove leftovers from switch to linkmode bitmaps @@ -65,7 +85,6 @@ net: homa: create homa_wire.h net: homa: define user-visible API for Homa net/rose: prevent integer overflows in rose_setsockopt() net: sched: refine software bypass handling in tc_run -atm/fore200e: Fix possible data race in fore200e_open() ipv6: Convert inet6_rtm_deladdr() to per-netns RTNL. ipv6: Convert inet6_rtm_newaddr() to per-netns RTNL. ipv6: Move lifetime validation to inet6_rtm_newaddr(). @@ -79,25 +98,3 @@ ipv6: Convert net.ipv6.conf.${DEV}.XXX sysctl to per-netns RTNL. ipv6: Add __in6_dev_get_rtnl_net(). net: sched: fix ets qdisc OOB Indexing net/ncsi: Fix NULL pointer derefence if CIS arrives before SP -Merge branch 'add-perout-library-for-rds-ptp-supported-phys' -net: phy: microchip_rds_ptp : Add PEROUT feature library for RDS PTP supported Microchip phys -net: phy: microchip_t1: Enable pin out specific to lan887x phy for PEROUT signal -net: phy: microchip_rds_ptp: Header file library changes for PEROUT -selftests/net: packetdrill: make tcp buf limited timing tests benign -Merge branch 'net-add-phylink-managed-eee-support' -net: stmmac: convert to phylink managed EEE support -net: lan743x: convert to phylink managed EEE -net: lan743x: use netdev in lan743x_phylink_mac_link_down() -net: mvpp2: add EEE implementation -net: mvneta: convert to phylink EEE implementation -net: phylink: add EEE management -net: phylink: add phylink_link_is_up() helper -net: phy: add support for querying PHY clock stop capability -net: mdio: add definition for clock stop capable bit -Merge branch 'dev-covnert-dev_change_name-to-per-netns-rtnl' -dev: Hold rtnl_net_lock() for dev_ifsioc(). -dev: Remove devnet_rename_sem. -dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). -selftests: drv-net-hw: inject pp_alloc_fail errors in the right place -ipv4: Prepare inet_rtm_getroute() to .flowi4_tos conversion. -gre: Prepare ipgre_open() to .flowi4_tos conversion.