Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-08-15--16-00 (v6.17-rc1-341-g665ca7ca8274) remotes/brancher/net-next-hw-2025-08-16--00-00 (v6.17-rc1-366-g777b318d97b7) ==== BASE DIFF ==== drivers/bluetooth/btmtk.c | 7 +- drivers/bluetooth/btnxpuart.c | 8 +- drivers/net/Space.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 85 ++++++++++++++++------ drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 8 ++ .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 34 +++++---- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 2 + drivers/net/ethernet/mellanox/mlxsw/trap.h | 1 + drivers/net/ethernet/wangxun/libwx/wx_vf_lib.c | 2 +- drivers/net/phy/fixed_phy.c | 16 +--- include/net/bluetooth/bluetooth.h | 4 +- include/net/bluetooth/hci_core.h | 44 +++++++++-- net/bluetooth/hci_conn.c | 17 ++++- net/bluetooth/hci_event.c | 15 ++-- net/bluetooth/hci_sync.c | 25 ++++--- net/bluetooth/iso.c | 16 ++-- net/bluetooth/mgmt.c | 12 +-- net/bridge/br_multicast.c | 9 +-- tools/testing/selftests/net/forwarding/router.sh | 29 ++++++++ 19 files changed, 228 insertions(+), 109 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.x3Onsukw2y b/tmp/tmp.vccyOIYAiq index ef2639aa1e98..3d8d200ef2b0 100644 --- a/tmp/tmp.x3Onsukw2y +++ b/tmp/tmp.vccyOIYAiq @@ -13,13 +13,56 @@ 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 +net: dsa: b53: fix reserved register access in b53_fdb_dump() +selftests: mptcp: sockopt: fix C23 extension warning +selftests: mptcp: connect: fix C23 extension warning +selftests: mptcp: disable add_addr retrans in endpoint_tests +mptcp: disable add_addr retransmission when timeout is 0 +mptcp: remove duplicate sk_reset_timer call +selftests: mptcp: pm: check flush doesn't reset limits +mptcp: pm: kernel: flush: do not reset ADD_ADDR limit +mptcp: drop skb if MPTCP skb extension allocation fails +net: stmmac: Set CIC bit only for TX queues with COE +net: stmmac: xgmac: Correct supported speed modes +net: stmmac: xgmac: Do not enable RX FIFO Overflow interrupts +docs: netdev: refine the clean-up patch examples +net: pktgen: Use min()/min_t() to improve pktgen_finalize_skb() +arm64: dts: broadcom: Enable RP1 ethernet for Raspberry Pi 5 +arm64: dts: rp1: Add ethernet DT node +net: cadence: macb: Add support for Raspberry Pi RP1 ethernet controller +dt-bindings: net: cdns,macb: Add compatible for Raspberry Pi RP1 +net: cadence: macb: Set upper 32bits of DMA ring buffer +net/sched: sch_dualpi2: Run prob update timer in softirq to avoid deadlock +net: stmmac: explain the phylink_speed_down() call in stmmac_release() +net: stmmac: add helpers to indicate WoL enable status +net: stmmac: use core wake IRQ support +net: stmmac: remove unnecessary "stmmac: wakeup enable" print +net: stmmac: remove redundant WoL option validation +net: stmmac: remove write-only mac->pmt +net: stmmac: remove unnecessary checks in ethtool eee ops net: stmmac: thead: Enable TX clock before MAC initialization net: hns3: change the function return type from int to bool net: hns3: add parameter check for tx_copybreak and tx_spare_buf_size +tcp: accecn: try to fit AccECN option with SACK +tcp: accecn: AccECN option ceb/cep and ACE field multi-wrap heuristics +tcp: accecn: AccECN option failure handling +tcp: accecn: AccECN option send control +tcp: accecn: AccECN option +tcp: sack option handling improvements +tcp: accecn: AccECN needs to know delivered bytes +tcp: accecn: add AccECN rx byte counters +tcp: accecn: AccECN negotiation +tcp: AccECN core +tcp: ecn functions in separated include file +tcp: reorganize tcp_sock_write_txrx group for variables later +tcp: fast path functions later +tcp: reorganize SYN ECN code net: phy: realtek: enable serdes option mode for RTL8226-CG ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add +selftests: bonding: add test for passive LACP mode +bonding: send LACPDUs periodically in passive mode after receiving partner's LACPDU +bonding: update LACP activity flag after setting lacp_active selftests net/socket.c: removed warnings from unused returns -net: af_packet: Use hrtimer to do the retire operation qed: Don't write past the end of GRC debug buffer net: ethernet: stmmac: dwmac-rk: Make the clk_phy could be used for external phy nfc: s3fwrn5: Use SHA-1 library instead of crypto_shash @@ -42,25 +85,15 @@ ice: Add driver specific prefix to LAG defines ice: replace u8 elements with bool where appropriate ice: Remove casts on void pointers in LAG code selftests: tls: make the new data_steal test less flaky -xfrm: xfrm_user: use strscpy() for alg_name -net: Space: Replace memset(0) + strscpy() with strscpy_pad() -net/nfc: Fix A-B/B-A deadlock between nfc_unregister_device and rfkill_fop_write -net: libwx: Fix the size in RSS hash key population cdc_ncm: Flag Intel OEM version of Fibocom L850-GL as WWAN selftests: net: add test for dst hint mechanism with directed broadcast addresses net: ipv4: allow directed broadcast routes to use dst hint net: mana: Use page pool fragments for RX buffers instead of full pages to improve memory efficiency. -selftest: forwarding: router: Add a test case for IPv4 link-local source IP -mlxsw: spectrum: Forward packets with an IPv4 link-local source IP net: gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM net: ti: icssg-prueth: Fix HSR and switch offload Enablement during firwmare reload. -selftests: bonding: add test for LACP actor port priority -bonding: support aggregator selection based on port priority -bonding: add support for per-port LACP actor priority net: airoha: Add wlan flowtable TX offload net: macb: Add capability-based QBV detection and Versal support net: macb: Add TAPRIO traffic scheduling support -net: bridge: remove unused argument of br_multicast_query_expired() ppp: fix race conditions in ppp_fill_forward_path net: ethernet: mtk_ppe: add RCU lock around dev_fill_forward_path eth: fbnic: Report XDP stats via ethtool @@ -76,21 +109,11 @@ net: dsa: ks8995: Add basic switch set-up net: dsa: ks8995: Delete sysfs register access net: dsa: ks8995: Add proper RESET delay net: dsa: Move KS8995 to the DSA subsystem -net/mlx5: Support disabling host PFs -net/mlx5: Query to see if host PF is disabled -net: phy: fixed: remove usage of a faux device dpll: zl3073x: Implement devlink flash callback dpll: zl3073x: Refactor DPLL initialization dpll: zl3073x: Add firmware loading functionality dpll: zl3073x: Add low-level flash functions dpll: zl3073x: Add functions to access hardware registers -mlxbf_gige: report unknown speed and duplex when link is down -net/mlx5e: Query FW for buffer ownership -net/mlx5e: Preserve tc-bw during parent changes -net/mlx5: Destroy vport QoS element when no configuration remains -net/mlx5: Restore missing scheduling node cleanup on vport enable failure -net/mlx5: Fix QoS reference leak in vport enable error path -net/mlx5: Base ECVF devlink port attrs from 0 dt-bindings: net: realtek,rtl82xx: document wakeup-source property microchip: lan865x: fix missing configuration for Rev.B0/B1 as per AN1760 microchip: lan865x: fix missing netif_start_queue() call on device open @@ -106,28 +129,6 @@ dt-bindings: net: Add MTIP L2 switch description sctp: Convert cookie authentication to use HMAC-SHA256 sctp: Use HMAC-SHA1 and HMAC-SHA256 library for chunk authentication selftests: net: Explicitly enable CONFIG_CRYPTO_SHA1 for IPsec -Check in_sack firstly in tcp_match_skb_to_sack() net/mlx5: Support getcyclesx and getcrosscycles net/mlx5: Extract MTCTR register read logic into helper function ptp: Add ioctl commands to expose raw cycle counter values -ptp: add Alibaba CIPU PTP clock driver -net: ti: prueth: Adds IEP support for PRUETH on AM33x, AM43x and AM57x SOCs -net: ti: prueth: Adds link detection, RX and TX support. -net: ti: prueth: Adds PRUETH HW and SW configuration -net: ti: prueth: Adds ICSSM Ethernet driver -dt-bindings: net: ti: Adds DUAL-EMAC mode support on PRU-ICSS2 for AM57xx, AM43xx and AM33xx SOCs -net: wangxun: support to use adaptive RX/TX coalescing -net: wangxun: cleanup the code in wx_set_coalesce() -net: wangxun: limit tx_max_coalesced_frames_irq -net: ngbe: change the default ITR setting -net: qrtr: mhi: Report endpoint id in sysfs -net: qrtr: ns: support multiple endpoints -net: qrtr: Drop remote {NEW|DEL}_LOOKUP messages -net: qrtr: allow socket endpoint binding -net: qrtr: Allow sendmsg to target an endpoint -net: qrtr: Report endpoint for locally generated messages -net: qrtr: Report sender endpoint in aux data -net: qrtr: support identical node ids -net: qrtr: fit node ID + port number combination into unsigned long -net: qrtr: allocate and track endpoint ids -net: qrtr: ns: validate msglen before ctrl_pkt use