From nobody Wed Jun 04 17:51:39 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bCFWn2nMsz5xP94; Wed, 04 Jun 2025 17:51:49 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bCFWm56Dwz3V0Q; Wed, 04 Jun 2025 17:51:48 +0000 (UTC) (envelope-from bz@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1749059508; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=nMgcWKX7EBNCY5js69iNjJz/lbpQYjdQcI+v1tpaouM=; b=aZRRLfyNmFjnQLZCFcsdeGhlwL/9Jkwfi+zwAYRYZ6TXq2SR6V76xwOf+0HA+oN+iUE+DK DJyhg/DAvmw8fIJ2Bj8ov2/Pa1tik5JgPUbPLEXWwoOftVUzj1VtcuAo72YjIsI6caOqhT qf8MmaHTdU0P1S5TmxUMElS6e/huQjgeCxZ7HPblhoWrw+Ij3C8BpsZTC9mN8Wmckkgupl FVZ7xzj7egtv50W8b2CwKLxLplJMWT+ej2YV3gNyOH30dF9VlwWo+4oZ8pIT2vAkLXvZyo x26J/q/Ktd0YKwYdZjV5T7y96DXAx5miLD1eozuLlqN5f2L1+91s14cko93Igg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1749059508; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=nMgcWKX7EBNCY5js69iNjJz/lbpQYjdQcI+v1tpaouM=; b=bLXX7mdRyEXuekpZ7U9sdAea2eGbdIDHctkH0RvUGQLDC15IFYC/JXKjnhfQRUzmO/BuT9 1rAXFl3bNE5ut7ttDVN7x9JDqQKy84l3wmlxkfipoTufFdXaIQvin8vA8HxR+FIq2xX3yY xtTURtjdNrb6216Myim/5HhARKkQLTycnqdJQWsaaQvp0XuEwtU3v48SdLsEvZ7I8+T32N 7TNJznvZa8MfSJ7WBw/OWPYZiU6FN3Vyq5ZfXwOi/JcrySoyAtHHyAPACrRMm//FDdtyv5 Neufnigf/9YBFqdOee9Ax4r8EjAzyMGkDF2sRY551xpdCiSU+ar96ePo+mUqCA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1749059508; a=rsa-sha256; cv=none; b=PrpUzpFY9DiEkZdoJ5kLPNUVVXd7GExSmeDRwkt2juMYirJHKBYYfNd+dmLQziROYcgFVD ZMu2woLg2fLoor1EWa+p4fS3Hn1SwKFwegqA+RaeG65g/W7C21buIR3QLrEezS17uvk8Ye Zo3UlnripHadueNrue9+HDDGmZ+sVfuTuaRAj6zffypQeiOAA8K7BGaOe6xfHH5/hK0JWL Qzq8+0oEVJ3CgANewsX4PRKKLtqkzWe4WnEol0SA+E1dMuNXQ/nAxMTFhyaWutfuC8hSCv eKr5NXmuMdc3a3LvSuoGMYrmI/mA1bTKGOEd+E5mamHh9iHeANJqV8466/lEig== Received: from mx-01.divo.sbone.de (mx-01.divo.sbone.de [IPv6:2003:a:140a:2200:6:594:fffe:19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "mx-01.divo.sbone.de", Issuer "E5" (verified OK)) (Authenticated sender: bz/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bCFWm3l65zNQR; Wed, 04 Jun 2025 17:51:48 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx-01.divo.sbone.de (Postfix) with ESMTPS id 2A25AA64809; Wed, 04 Jun 2025 17:51:40 +0000 (UTC) Received: from content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 2BCE82D029E2; Wed, 4 Jun 2025 17:51:41 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) by content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (amavisd-new, port 10024) with ESMTP id yzE83dUWMZZQ; Wed, 4 Jun 2025 17:51:40 +0000 (UTC) Received: from strong-rtwn0.sbone.de (strong-rtwn0.sbone.de [IPv6:fde9:577b:c1a9:4902:3e64:cfff:fe55:bc80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 5421C2D029D8; Wed, 4 Jun 2025 17:51:40 +0000 (UTC) Date: Wed, 4 Jun 2025 17:51:39 +0000 (UTC) From: "Bjoern A. Zeeb" To: FreeBSD wireless mailing list cc: current@freebsd.org, stable@freebsd.org, desktop@freebsd.org Subject: HEADS UP: wireless KPI and KBI and FreeBSD 15 Message-ID: <114q5890-nrs9-55r5-44n9-86506985490s@SerrOFQ.bet> X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII Hello, Cc: wireless, current, stable, desktop FreeBSD WiFi development has regained traction. We are facing a decision with FreeBSD 15 coming before the end of this year [1]. In order to continue WiFi development, upcoming changes will inevitably break the net80211-driver and net80211-userland interfaces. By FreeBSD's standards those would not be mergeable to stable branches, such as stable/15 then. This would imply development happening in FreeBSD 16-CURRENT (main at that point) would stay there. The first release to ship anything major beyond now would be FreeBSD 16.0 in December 2027 [1]. After some discussion we think this is not a feasible solution and we will declare the KPI and KBI for wireless as unstable in FreeBSD 15. This allows us to merge changes from main into stable/15 for inclusion in future point releases (e.g., 15.1, 15.2, etc.) as the code matures. However, this also means that during the lifetime of FreeBSD 15, we may introduce breaking changes affecting out-of-tree and in-tree drivers, userland-kernel interfaces, and chipsets. We will address these disruptions as they arise. Before finalizing this decision, we invite feedback from the community. If you have concerns or objections, please speak up now. Bjoern (on behalf of the Wireless Development Team) Tom Adrian Ed Joe [1] https://www.freebsd.org/releng/ -- Bjoern A. Zeeb r15:7