Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-04-09--06-00 (net-next-6.15-11565-gbece3c0397ce) remotes/brancher/net-next-2025-04-09--09-00 (net-next-6.15-11689-g36d7eb22359c) ==== BASE IDENTICAL ==== ==== COMMIT DIFF ==== diff --git a/tmp/tmp.VXLbnpr2lx b/tmp/tmp.6z2owX53fs index 682b05fcadf6..610de2413fcd 100644 --- a/tmp/tmp.VXLbnpr2lx +++ b/tmp/tmp.6z2owX53fs @@ -6,6 +6,130 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +net: stmmac: dwc-qos: use stmmac_pltfr_find_clk() +net: stmmac: provide stmmac_pltfr_find_clk() +batman-adv: Fix double-hold of meshif when getting enabled +pds_core: fix memory leak in pdsc_debugfs_add_qcq() +cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path +net: ngbe: fix memory leak in ngbe_probe() error path +netfilter: netns nf_conntrack: per-netns net.netfilter.nf_conntrack_max sysctl +ipv4: remove unnecessary judgment in ip_route_output_key_hash_rcu +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(). +ipv6: Protect fib6_link_table() with spinlock. +ipv6: Factorise ip6_route_multipath_add(). +ipv6: Don't pass net to ip6_route_info_append(). +ipv6: Preallocate nhc_pcpu_rth_output in ip6_route_info_create(). +ipv6: Preallocate rt->fib6_nh->rt6i_pcpu in ip6_route_info_create(). +ipv6: Split ip6_route_info_create(). +ipv6: Move nexthop_find_by_id() after fib6_info_alloc(). +ipv6: Check GATEWAY in rtm_to_fib6_multipath_config(). +ipv6: Move some validation from ip6_route_info_create() to rtm_to_fib6_config(). +ipv6: Get rid of RTNL for SIOCDELRT and RTM_DELROUTE. +ipv6: Validate RTA_GATEWAY of RTA_MULTIPATH in rtm_to_fib6_config(). +tcp: Rename tcp_or_dccp_get_hashinfo(). +net: Unexport shared functions for DCCP. +net: Retire DCCP socket. +selftest: net: Remove DCCP bits. +tools: ynl: generate code for rt-route and add a sample +tools: ynl: generate code for rt-addr and add a sample +tools: ynl-gen: use family c-name in notifications +tools: ynl-gen: consider dump ops without a do "type-consistent" +tools: ynl: don't use genlmsghdr in classic netlink +tools: ynl-gen: don't consider requests with fixed hdr empty +tools: ynl: support creating non-genl sockets +netlink: specs: rt-route: add C naming info +netlink: specs: rt-addr: add C naming info +netlink: specs: rt-route: remove the fixed members from attrs +netlink: specs: rt-addr: remove the fixed members from attrs +netlink: specs: rt-route: specify fixed-header at operations level +netlink: specs: rename rtnetlink specs in accordance with family name +net: airoha: Add matchall filter offload support +net: ptp: introduce .supported_perout_flags to ptp_clock_info +net: ptp: introduce .supported_extts_flags to ptp_clock_info +net: remove cpu stall in txq_trans_update() +net: rds: replace strncpy with memcpy +ipv6: add exception routes to GC list in rt6_insert_exception +bonding: hold ops lock around get_link +batman-adv: fix duplicate MAC address check +net: batman-adv: constify and move broadcast addr definition +usbnet: asix AX88772: leave the carrier control to phylink +page_pool: Convert page_pool_alloc_stats to u64_stats_t. +page_pool: Convert page_pool_recycle_stats to u64_stats_t. +page_pool: Provide an empty page_pool_stats for disabled stats. +mlnx5: Use generic code for page_pool statistics. +net: dsa: tag_mtk: add comments about Airoha usage of this TAG +MAINTAINERS: add myself as maintainer for AN8855 +net: phy: Add Airoha AN8855 Internal Switch Gigabit PHY +net: dsa: Add Airoha AN8855 5-Port Gigabit DSA Switch driver +nvmem: an8855: Add support for Airoha AN8855 Switch EFUSE +net: mdio: Add Airoha AN8855 Switch MDIO Passtrough +mfd: an8855: Add support for Airoha AN8855 Switch MFD +net: mdio: regmap: add OF support +net: mdio: regmap: add support for multiple valid addr +net: mdio: regmap: add support for C45 read/write +net: mdio: regmap: prepare support for multiple valid addr +dt-bindings: mfd: Document support for Airoha AN8855 Switch SoC +dt-bindings: net: Document support for AN8855 Switch Internal PHY +dt-bindings: net: dsa: Document support for Airoha AN8855 DSA Switch +dt-bindings: net: Document support for Airoha AN8855 Switch Virtual MDIO +dt-bindings: nvmem: Document support for Airoha AN8855 Switch EFUSE +net: ethernet: cortina: Use TOE/TSO on all TCP +net: ipvlan: remove __get_unaligned_cpu32 from ipvlan driver +net: txgbe: add sriov function support +net: ngbe: add sriov function support +net: libwx: Add msg task func +net: libwx: Redesign flow when sriov is enabled +net: libwx: Add sriov api for wangxun nics +net: libwx: Add mailbox api for wangxun pf drivers +net: remove __get_unaligned_cpu32 from macvlan driver +ipv6: Align behavior across nexthops during path selection +wireguard: selftests: update to using nft for qemu test +wireguard: selftests: convert iptables to nft +octeontx2-pf: Add error log forcn10k_map_unmap_rq_policer() +pds_core: make wait_context part of q_info +pds_core: smaller adminq poll starting interval +pds_core: Remove unnecessary check in pds_client_adminq_cmd() +pds_core: handle unsupported PDS_CORE_CMD_FW_CONTROL result +pds_core: remove extra name description +pds_core: Prevent possible adminq overflow/stuck condition +selftests/tc-testing: sfq: check that a derived limit of 1 is rejected +net_sched: sch_sfq: move the limit validation +net_sched: sch_sfq: use a temporary work area for validating configuration +dt-bindings: net: Document support for Aeonsemi PHYs +net: phy: Add support for Aeonsemi AS21xxx PHYs +net: phy: introduce genphy_match_phy_device() +net: phy: nxp-c45-tja11xx: simplify .match_phy_device OP +net: phy: bcm87xx: simplify .match_phy_device OP +net: phy: pass PHY driver to .match_phy_device OP +testing/selftests: add test tool and scripts for ovpn module +ovpn: add basic ethtool support +ovpn: notify userspace when a peer is deleted +ovpn: kill key and notify userspace in case of IV exhaustion +ovpn: implement key add/get/del/swap via netlink +ovpn: implement peer add/get/dump/delete via netlink +ovpn: add support for updating local or remote UDP endpoint +ovpn: implement keepalive mechanism +ovpn: implement peer lookup logic +ovpn: implement multi-peer support +ovpn: add support for MSG_NOSIGNAL in tcp_sendmsg +skb: implement skb_send_sock_locked_with_flags() +ovpn: implement TCP transport +ovpn: store tunnel and transport statistics +ovpn: implement packet processing +ovpn: implement basic RX path (UDP) +ovpn: implement basic TX path (UDP) +ovpn: introduce the ovpn_socket object +ovpn: introduce the ovpn_peer object +ovpn: keep carrier always on for MP interfaces +ovpn: add basic interface creation/destruction/management routines +ovpn: add basic netlink support +net: introduce OpenVPN Data Channel Offload (ovpn) +vsock/test: Expand linger test to ensure close() does not misbehave +vsock: Linger on unsent data +net: ncsi: Fix GCPS 64-bit member variables +net: ncsi: Format structure for longer names eth: fbnic: add support for TTI HW stats eth: fbnic: add support for TMI stats eth: fbnic: add coverage for RXB stats