Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-08-21--15-00 (v6.17-rc1-551-g1096389838d1) remotes/brancher/net-next-2025-08-21--18-00 (v6.17-rc1-543-gc5aee2cc26c9) ==== BASE DIFF ==== drivers/net/ethernet/broadcom/bnxt/bnxt.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h | 1 - .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 12 +- .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 183 +++++++++++---------- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 5 - .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/port.c | 20 +++ include/net/page_pool/helpers.h | 5 + net/ipv4/netfilter/nf_reject_ipv4.c | 6 +- net/ipv6/netfilter/nf_reject_ipv6.c | 5 +- 12 files changed, 154 insertions(+), 118 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.usCpJOL7ci b/tmp/tmp.cck8G3RfhW index 262d7daffb2e..f07fb32a03a5 100644 --- a/tmp/tmp.usCpJOL7ci +++ b/tmp/tmp.cck8G3RfhW @@ -12,6 +12,22 @@ nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: dbg net/sctp_vrf.sh nipa: disable random kunit tests +Bluetooth: hci_sync: fix set_local_name race condition +net: phy: aquantia: add support for AQR115 +net: phy: aquantia: promote AQR813 and AQR114C to aqr_gen4_config_init() +net: phy: aquantia: rename aqr113c_config_init() to aqr_gen4_config_init() +net: phy: aquantia: reimplement aqcs109_config_init() as aqr_gen2_config_init() +net: phy: aquantia: call aqr_gen3_config_init() for AQR112 and AQR412(C) +net: phy: aquantia: call aqr_gen2_fill_interface_modes() for AQCS109 +net: phy: aquantia: merge and rename aqr105_read_status() and aqr107_read_status() +net: phy: aquantia: use cached GLOBAL_CFG registers in aqr107_read_rate() +net: phy: aquantia: remove handling for get_rate_matching(PHY_INTERFACE_MODE_NA) +net: phy: aquantia: save a local shadow of GLOBAL_CFG register values +net: phy: aquantia: fill supported_interfaces for all aqr_gen2_config_init() callers +net: phy: aquantia: rename some aqr107 functions according to generation +net: phy: aquantia: reorder AQR113C PMD Global Transmit Disable bit clearing with supported_interfaces +net: phy: aquantia: merge aqr113c_fill_interface_modes() into aqr107_fill_interface_modes() +net: phy: aquantia: rename AQR412 to AQR412C and add real AQR412 selftests: rtnetlink: skip tests if tools or feats are missing tcp: lockless TCP_MAXSEG option tcp: annotate data-races around tp->rx_opt.user_mss @@ -21,11 +37,6 @@ ptp/ptp_vmw: load ptp_vmw driver by directly probing the device ptp/ptp_vmw: Implement PTP clock adjustments ops phy: mscc: Fix when PTP clock is register and unregister microchip: lan865x: fix missing ndo_eth_ioctl handler to support PHY ioctl -selftests/net: test ipip packets in gro.sh -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 Octeontx2-vf: Fix max packet length errors page_pool: fix incorrect mp_ops error handling net: wangxun: support to use adaptive RX/TX coalescing @@ -40,9 +51,6 @@ rds: Fix endianness annotations for RDS extension headers rds: Fix endianness annotation for RDS_MPATH_HASH rds: Fix endianness annotation of jhash wrappers rds: Replace POLLERR with EPOLLERR -net: rose: include node references in rose_neigh refcount -net: rose: convert 'use' field to refcount_t -net: rose: split remove and free operations in rose_remove_neigh() net: pcs: rzn1-miic: Correct MODCTRL register offset netfilter: nft_set_pipapo: Use nested-BH locking for nft_pipapo_scratch netfilter: nft_set_pipapo: Store real pointer, adjust later. @@ -51,18 +59,9 @@ netfilter: nft_set_pipapo_avx2: split lookup function in two parts netfilter: nft_set_pipapo_avx2: Drop the comment regarding protection netfilter: ctnetlink: remove refcounting in dying list dumping net: stmmac: fix stmmac_simple_pm_ops build errors -net/mlx5e: Preserve shared buffer capacity during headroom updates -net/mlx5e: Query FW for buffer ownership -net/mlx5: Restore missing scheduling node cleanup on vport enable failure -net/mlx5: Fix QoS reference leak in vport enable error path -net/mlx5: Destroy vport QoS element when no configuration remains -net/mlx5e: Preserve tc-bw during parent changes -net/mlx5: Remove default QoS group and attach vports directly to root TSAR -net/mlx5: Base ECVF devlink port attrs from 0 Documentation: net: add flow control guide and document ethtool API net: ynl: add generated kdoc to UAPI headers tools: ynl-gen: generate kdoc for attribute enums -netfilter: nf_reject: don't leak dst refcount for loopback packets net: phy: mxl-86110: add basic support for MxL86111 PHY net: phy: mxl-86110: fix indentation in struct phy_driver net: phy: mxl-86110: add basic support for led_brightness_set op @@ -84,9 +83,6 @@ selftests: bonding: add fail_over_mac testing bonding: set random address only when slaves already exist net: dsa: Remove the use of dev_err_probe() net: hibmcge: Remove the use of dev_err_probe() -net: dsa: yt921x: Add support for Motorcomm YT921x -net: dsa: tag_yt921x: add support for Motorcomm YT921x tags -dt-bindings: net: dsa: yt921x: Add Motorcomm YT921x switch support net: vxlan: remove unused argument of vxlan_mdb_remote_fini() riscv: dts: spacemit: Add Ethernet support for Jupiter riscv: dts: spacemit: Add Ethernet support for BPI-F3 @@ -95,21 +91,6 @@ net: spacemit: Add K1 Ethernet MAC dt-bindings: net: Add support for SpacemiT K1 Octeontx2-af: Broadcast XON on all channels i40e: Prevent unwanted interface name changes -eth: fbnic: support queue ops / zero-copy Rx -eth: fbnic: don't pass NAPI into pp alloc -eth: fbnic: defer page pool recycling activation to queue start -eth: fbnic: allocate unreadable page pool for the payloads -net: page_pool: add helper to pre-check if PP will be unreadable -eth: fbnic: split fbnic_fill() -eth: fbnic: split fbnic_enable() -eth: fbnic: split fbnic_flush() -eth: fbnic: split fbnic_disable() -eth: fbnic: request ops lock -eth: fbnic: use netmem_ref where applicable -eth: fbnic: move page pool alloc to fbnic_alloc_rx_qt_resources() -eth: fbnic: move xdp_rxq_info_reg() to resource alloc -eth: fbnic: move page pool pointer from NAPI to the ring struct -net: page_pool: add page_pool_get() mctp pcc: Implement MCTP over PCC Transport selftests: net: add test for dst hint mechanism with directed broadcast addresses net: ipv4: allow directed broadcast routes to use dst hint