Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-09-22--18-00 (v6.17-rc6-1502-gc9bde2485bd0) remotes/brancher/net-next-2025-09-22--21-00 (v6.17-rc6-1508-g398787a9d3ed) ==== BASE DIFF ==== Documentation/netlink/specs/mptcp_pm.yaml | 5 +- drivers/bluetooth/Kconfig | 6 + drivers/bluetooth/hci_uart.h | 8 +- drivers/net/ethernet/freescale/enetc/enetc.h | 3 - .../net/ethernet/freescale/enetc/enetc_ethtool.c | 29 +-- drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 5 - drivers/net/ethernet/spacemit/k1_emac.c | 30 +-- drivers/net/phy/bcm-phy-ptp.c | 6 +- include/net/bluetooth/hci_core.h | 21 ++ include/net/inet6_hashtables.h | 2 - include/net/inet_hashtables.h | 1 - include/uapi/linux/mptcp.h | 11 +- include/uapi/linux/mptcp_pm.h | 4 +- include/uapi/linux/ptp_clock.h | 3 + net/bluetooth/hci_event.c | 30 ++- net/bluetooth/hci_sync.c | 7 + net/bluetooth/mgmt.c | 259 +++++++++++++++------ net/bluetooth/mgmt_util.c | 46 ++++ net/bluetooth/mgmt_util.h | 3 + net/ipv4/inet_hashtables.c | 28 +-- net/ipv6/inet6_hashtables.c | 11 - net/ipv6/tcp_ipv6.c | 2 +- net/mptcp/pm_netlink.c | 9 +- net/mptcp/protocol.c | 5 +- .../net/forwarding/custom_multipath_hash.sh | 2 +- .../net/forwarding/gre_custom_multipath_hash.sh | 2 +- .../net/forwarding/ip6_forward_instats_vrf.sh | 6 +- .../net/forwarding/ip6gre_custom_multipath_hash.sh | 2 +- tools/testing/selftests/net/forwarding/lib.sh | 8 +- .../net/forwarding/mirror_gre_bridge_1q_lag.sh | 2 +- .../net/forwarding/mirror_gre_vlan_bridge_1q.sh | 4 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 9 +- tools/testing/selftests/net/mptcp/userspace_pm.sh | 2 +- 33 files changed, 376 insertions(+), 195 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.IgWxvrm8cL b/tmp/tmp.wydwxeMDj5 index bd78894f896b..a63440be170c 100644 --- a/tmp/tmp.IgWxvrm8cL +++ b/tmp/tmp.wydwxeMDj5 @@ -12,11 +12,14 @@ nipa: profile (time) test output nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: disable random kunit tests +netfilter/x_tables: allocate entry_offsets with vcalloc +netfilter/x_tables: introduce a helper for freeing entry offsets +netfilter/x_tables: go back to using vmalloc for xt_table_info +net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGS selftests: drv-net: add HW timestamping tests mlx5: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() bnxt_en: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() tg3: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() -Merge tag 'for-net-2025-09-22' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth selftests: bridge_fdb_local_vlan_0: Test FDB vs. NET_ADDR_SET behavior net: bridge: Install FDB for bridge MAC on VLAN 0 net: airoha: Avoid -Wflex-array-member-not-at-end warning @@ -53,7 +56,6 @@ net: gro: remove unnecessary df checks net: gso: restore ids of outer ip headers correctly net: gro: only merge packets with incrementing or fixed outer ids net: gro: remove is_ipv6 from napi_gro_cb -net: mv643xx_eth: Fix an error handling path in mv643xx_eth_probe() net/mlx5: Improve write-combining test reliability for ARM64 Grace CPUs xfrm: fix offloading of cross-family tunnels xfrm: xfrm_alloc_spi shouldn't use 0 as SPI @@ -73,7 +75,6 @@ selftests: fib_nexthops: Add test cases for FDB status change selftests: fib_nexthops: Fix creation of non-FDB nexthops nexthop: Forbid FDB status change while nexthop is in a group Merge tag 'mlx5-next-counters' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux -net/xfrm: Refuse to allocate xfrm_state with SPI value 0 net: phy: stop exporting phy_driver_register net: phy: dp83640: improve phydev and driver removal handling net: phy: move config symbol MDIO_BUS to drivers/net/phy/Kconfig @@ -112,25 +113,9 @@ bng_en: Introduce VNIC bng_en: Add initial support for CP and NQ rings bng_en: Add initial support for RX and TX rings bng_en: make bnge_alloc_ring() self-unwind on failure -mptcp: remove unused returned value of check_data_fin -mptcp: use _BITUL() instead of (1 << x) -selftests: mptcp: pm: get server-side flag -mptcp: pm: netlink: deprecate server-side attribute -mptcp: pm: netlink: announce server-side flag -mptcp: pm: netlink: only add server-side attr when true -net: spacemit: Make stats_lock softirq-safe rust: net::phy inline if expressions to improve read_status net: phy: ax88796b: Replace hard-coded values with PHY_ID_MATCH_MODEL() net: xilinx: axienet: Fix kernel-doc warnings for missing return descriptions -net: enetc: use generic interfaces to get phc_index for ENETC v1 -net: enetc: fix sleeping function called from rcu_read_lock() context -tcp: Remove redundant sk_unhashed() in inet_unhash(). -tcp: Remove inet6_hash(). -tcp: Remove osk from __inet_hash() arg. -selftests: forwarding: Reorder (ar)ping arguments to obey POSIX getopt -ptp: document behavior of PTP_STRICT_FLAGS -broadcom: fix support for PTP_EXTTS_REQUEST2 ioctl -broadcom: fix support for PTP_PEROUT_DUTY_CYCLE quic: add packet builder and parser base quic: add frame encoder and decoder base quic: add timer management @@ -171,15 +156,10 @@ dt-bindings: net: dsa: microchip: Add strap description to set SPI mode dt-bindings: net: dsa: microchip: Group if clause under allOf tag selftests/net: Test tcp port reuse after unbinding a socket tcp: Update bind bucket state on port release -Bluetooth: MGMT: Fix possible UAFs MAINTAINERS, mailmap: Update address for Peter Hilber virtio_config: clarify output parameters uapi: vduse: fix typo in comment vhost: Take a reference on the task in struct vhost_task. -Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync -Bluetooth: hci_event: Fix UAF in hci_conn_tx_dequeue -Bluetooth: hci_sync: Fix hci_resume_advertising_sync -Bluetooth: Fix build after header cleanup vhost-net: flush batched before enabling notifications Revert "vhost/net: Defer TX queue re-enable until after sendmsg" vhost-net: unbreak busy polling