Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-04-12--00-00 (v6.15-rc1-432-gdb89a890efe0) remotes/brancher/net-next-2025-04-12--03-00 (v6.15-rc1-445-g0eb5e7575d50) ==== BASE DIFF ==== drivers/net/bonding/bond_main.c | 13 ++-- drivers/net/ethernet/amd/pds_core/debugfs.c | 5 +- drivers/net/phy/air_en8811h.c | 103 +++++++++++++++++++++++++++- net/ethtool/cmis_cdb.c | 2 +- net/mctp/af_mctp.c | 3 + 5 files changed, 116 insertions(+), 10 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.K5RbwEkfVC b/tmp/tmp.iAFxWmzBuR index 49e35015c098..629dc4310198 100644 --- a/tmp/tmp.K5RbwEkfVC +++ b/tmp/tmp.iAFxWmzBuR @@ -6,6 +6,21 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +net: ethtool: fix get_ts_stats() documentation +net: Remove ->exit_batch_rtnl(). +geneve: Convert geneve_exit_batch_rtnl() to ->exit_rtnl(). +bareudp: Convert bareudp_exit_batch_rtnl() to ->exit_rtnl(). +gtp: Convert gtp_net_exit_batch_rtnl() to ->exit_rtnl(). +bonding: Convert bond_net_exit_batch_rtnl() to ->exit_rtnl(). +bridge: Convert br_net_exit_batch_rtnl() to ->exit_rtnl(). +xfrm: Convert xfrmi_exit_batch_rtnl() to ->exit_rtnl(). +ipv6: Convert tunnel devices' ->exit_batch_rtnl() to ->exit_rtnl(). +ipv4: ip_tunnel: Convert ip_tunnel_delete_nets() callers to ->exit_rtnl(). +vxlan: Convert vxlan_exit_batch_rtnl() to ->exit_rtnl(). +nexthop: Convert nexthop_net_exit_batch_rtnl() to ->exit_rtnl(). +net: Add ->exit_rtnl() hook to struct pernet_operations. +net: Add ops_undo_single for module load/unload. +net: Factorise setup_net() and cleanup_net(). net: e1000e: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() igc: enable HW vlan tag insertion/stripping by default ixgbe: Fix unreachable retry logic in combined and byte I2C write functions @@ -111,7 +126,6 @@ net/mlx5: HWS, Remove unused element array net/mlx5: HWS, Fix matcher action template attach batman-adv: Fix double-hold of meshif when getting enabled net: stmmac: starfive: Add serdes PHY init/deinit function -ice: fix vf->num_mac count with port representors tcp: tcp_acceptable_seq select SND.UNA when SND.WND is 0 net: ncsi: Fix GCPS 64-bit member variables net: dsa: mt7530: implement .get_stats64 @@ -120,7 +134,6 @@ net: dsa: mt7530: move pkt stats and err MIB counter to eth_mac stats API net: dsa: mt7530: move pause MIB counter to eth_ctrl stats API net: dsa: mt7530: move pkt size and rx err MIB counter to rmon stats API net: dsa: mt7530: generalize read port stats logic -bonding: hold ops lock around get_link net: ipv6: ioam6: fix double reallocation net: ipv6: ioam6: use consistent dst names net: dsa: microchip: add ETS scheduler support for KSZ88x3 switches @@ -152,7 +165,6 @@ eth: fbnic: add support for TMI stats eth: fbnic: add coverage for RXB stats eth: fbnic: add coverage for hw queue stats eth: fbnic: add locking support for hw stats -net: mctp: Set SOCK_RCU_FREE tcp: Rename tcp_or_dccp_get_hashinfo(). net: Unexport shared functions for DCCP. net: Retire DCCP socket. @@ -166,8 +178,6 @@ net: hibmcge: fix incorrect multicast filtering issue net: hibmcge: fix incorrect pause frame statistics issue net: convert dev->rtnl_link_state to a bool net: mdio: Add RTL9300 MDIO driver -ethtool: cmis_cdb: use correct rpl size in ethtool_cmis_module_poll() -net: phy: air_en8811h: Add clk provider for CKO pin netlink: specs: ovs_vport: align with C codegen capabilities tc: Return an error if filters try to attach too many actions xsk: Fix race condition in AF_XDP generic RX path @@ -176,8 +186,6 @@ page_pool: Move pp_magic check into helper functions net: hsr: sync hw addr of slave2 according to slave1 hw addr on PRP net: airoha: Add L2 hw acceleration support net: airoha: Add l2_flows rhashtable -pds_core: fix memory leak in pdsc_debugfs_add_qcq() -net: ngbe: fix memory leak in ngbe_probe() error path ipv6: Get rid of RTNL for SIOCADDRT and RTM_NEWROUTE. ipv6: Protect nh->f6i_list with spinlock and flag. ipv6: Defer fib6_purge_rt() in fib6_add_rt2node() to fib6_add().