Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-04-16--21-00 (v6.15-rc1-624-gd95a7ca674e2) remotes/brancher/net-next-2025-04-17--00-00 (v6.15-rc1-658-g21ff2eae1b71) ==== BASE IDENTICAL ==== ==== COMMIT DIFF ==== diff --git a/tmp/tmp.AbxHcIZjKm b/tmp/tmp.rZenJynB3o index 5efb736acca6..0e12dd79e7f8 100644 --- a/tmp/tmp.AbxHcIZjKm +++ b/tmp/tmp.rZenJynB3o @@ -7,11 +7,49 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours -net: phylink: fix suspend/resume with WoL enabled and link down +net: phylink: mac_link_(up|down)() clarifications +Merge tag 'for-net-2025-04-16' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth +batman-adv: fix duplicate MAC address check +net: phy: dp83822: Add support for changing the MAC termination +net: phy: Add helper for getting MAC termination resistance +dt-bindings: net: dp83822: add constraints for mac-termination-ohms +dt-bindings: net: ethernet-phy: add property mac-termination-ohms +trace: tcp: Add const qualifier to skb parameter in tcp_probe event +net: thunder_bgx: Don't disable PCI device manually +net: thunder_bgx: Use pure PCI devres API +net: mdio: thunder: Use pure PCI devres API +net: ethernet: sis900: Use pure PCI devres API +net: ethernet: natsemi: Use pure PCI devres API +net: tulip: Use pure PCI devres API +net: octeontx2: Use pure PCI devres API +net: prestera: Use pure PCI devres API net: lwtunnel: disable BHs when required net: selftests: initialize TCP header and skb payload with zero +net: phylink: Fix issues with link balancing w/ BMC present +net: phylink: Drop unused defines for SUPPORTED/ADVERTISED_INTERFACES bnxt_en: improve TX timestamping FIFO configuration +net: stmmac: dwmac-loongson: Add new GMAC's PCI device ID support +net: stmmac: dwmac-loongson: Add new multi-chan IP core support +net: stmmac: dwmac-loongson: Move queue number init to common function +dt-bindings: net: pse-pd: ti,tps23881: Add interrupt description +net: pse-pd: tps23881: Add support for static port priority feature +dt-bindings: net: pse-pd: microchip,pd692x0: Add manager regulator supply +net: pse-pd: pd692x0: Add support for controller and manager power supplies +net: pse-pd: pd692x0: Add support for PSE PI priority feature +net: ethtool: Add PSE port priority support feature +net: pse-pd: Add support for budget evaluation strategies +net: pse-pd: Add helper to report hardware enable status of the PI +net: ethtool: Add support for new power domains index description +net: pse-pd: Add support for PSE power domains +net: pse-pd: tps23881: Add support for PSE events and interrupts +net: pse-pd: Add support for reporting events +net: ethtool: Add support for ethnl_info_init_ntf helper function MAINTAINERS: Add entry for Socfpga DWMAC ethernet glue driver +rtase: Add ndo_setup_tc support for CBS offload in traffic control setup +net: Delete the outer () duplicated of macro SOCK_SKB_CB_OFFSET definition +rxrpc: rxgk: Set error code in rxgk_yfs_decode_ticket() +be2net: Remove potential access to the zero address +net: stmmac: mediatek: stop initialising plat->mac_interface octeon_ep_vf: Resolve netdevice usage count issue net: phy: microchip: force IRQ polling mode for lan88xx selftests: tc-testing: Add TDC tests that exercise reentrant enqueue behaviour @@ -19,6 +57,11 @@ net_sched: qfq: Fix double list add in class with netem as child qdisc net_sched: ets: Fix double list add in class with netem as child qdisc net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc net_sched: drr: Fix double list add in class with netem as child qdisc +net: stmmac: dwc-qos: use PHY clock-stop capability +net/mlx5: Move ttc allocation after switch case to prevent leaks +net/mlx5: Fix null-ptr-deref in mlx5_create_{inner_,}ttc_table() +TCP: pass accepted-TFO indication through getsockopt +TCP: note received valid-cookie Fast Open option netdev: fix the locking for netdev notifications net/mlx5e: ethtool: Fix formatting of ptp_rq0_csum_complete_tail_slow net: ethtool: Adjust exactly ETH_GSTRING_LEN-long stats to use memcpy @@ -82,12 +125,15 @@ net: stmmac: sti: convert to stmmac_pltfr_pm_ops net: stmmac: sti: convert to devm_stmmac_pltfr_probe() net: stmmac: sti: use phy_interface_mode_is_rgmii() net: don't try to ops lock uninitialized devs -veth: apply qdisc backpressure on full ptr_ring to reduce TX drops -net: sched: generalize check for no-queue qdisc on TX queue amd-xgbe: Add device IDs for Hygon 10Gb ethernet controller net: stmmac: sunxi: use devm_stmmac_pltfr_probe() net: stmmac: sunxi: use stmmac_pltfr_probe() net: stmmac: sunxi: convert to set_clk_tx_rate() +sched: Add enqueue/dequeue of dualpi2 qdisc +sched: Dump configuration and statistics of dualpi2 qdisc +sched: Struct definition and parsing of dualpi2 qdisc +selftests/tc-testing: Add selftests for qdisc DualPI2 +Documentation: netlink: specs: tc: Add DualPI2 specification vxlan: Convert FDB table to rhashtable vxlan: Introduce FDB key structure vxlan: Do not treat dst cache initialization errors as fatal @@ -153,20 +199,6 @@ net: dsa: mv88e6xxx: avoid unregistering devlink regions which were never regist net: b53: enable BPDU reception for management port net: bridge: switchdev: do not notify new brentries as changed xen-netfront: handle NULL returned by xdp_convert_buff_to_frame() -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(). cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path rds: Use nested-BH locking for rds_page_remainder rds: Acquire per-CPU pointer within BH disabled section @@ -188,3 +220,5 @@ net: dst_cache: Use nested-BH locking for dst_cache::cache net: page_pool: Don't recycle into cache on PREEMPT_RT net: ethernet: ti: am65-cpsw: handle -EPROBE_DEFER net: ethernet: ti: am65-cpsw: set fwnode for ports +Bluetooth: vhci: Avoid needless snprintf() calls +Bluetooth: l2cap: Process valid commands in too long frame