From nobody Tue May 21 21:33:28 2024 X-Original-To: freebsd-wireless@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 4VkSNW5hPfz5Kc43 for ; Tue, 21 May 2024 21:33:31 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VkSNW56fKz4QgL for ; Tue, 21 May 2024 21:33:31 +0000 (UTC) (envelope-from bz@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1716327211; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=dzrsPrOmjtQeFgnHU45+BE/9+AYPGTB7J1yQ9GJIC7Y=; b=sCD1VgryX9904a4oqnON9LzZu84TPr4oqyoD0apx+4bkRd1QcSNSa8ikymbxG1ESUHak+X txet4Ecc3thqFXLGY+GoIv8GH8JowVgnEFeJEvKtN38eevAoVyQKHtP/JWDY6mx0GAVLpp yTtrG/B61ShPkBZWMr3bGQVq+GQOMuR4lLtoXLHbJX4zcbR2Kz7ssCA0F3l6oWdNw6OFxa ZqtqFKit0ibS9jRw23WoW7cyqKEnea1mCRPcH8hRK2hgzDDZqyJt4y0LxuAwutgYju1z33 aV6kUycyDIi+Ef6pFs28OsjPqgcs6mOQvpRkywIoFYP4abZCjpA1i4zWND2tnw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1716327211; a=rsa-sha256; cv=none; b=Zf0dD2V/W4uZDrKyIYDbDBykRbUb7Wh55oW2ASo4xPfZLgRv7GE+IoI44cqYQyDUwkXULP biDxHvufhBNletWdD1QzYNqd6J0wqbrtDh2cAisA7zIRH3Un0/kFahWf7zGhMJp6oos+1a oiqqAhyMmQ3gf5UDPhrfNRurGCFZBZN+AFJ6+HYSUckF0dMCABQPuDD45Dkesu0uMH+d2F DLmfaVgRo4qAowNR30hzICCWBFPK0G1T1m90TB/OSRuVQxnqzjG8AuE5Ymz6G184A7dtNe FqPUG73rT+2MGZxLjEDvKxfsIeRJjOR+79fqLlbAH4SsiLuT+rvN1TC2+hh1LQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1716327211; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=dzrsPrOmjtQeFgnHU45+BE/9+AYPGTB7J1yQ9GJIC7Y=; b=WFyA0Bh8dmO5BAJx21NZ52Mssm0aSqc1JIAM3jppd/KxebBVwr3plYsx//9Epz7am7Nfax K6WZ8qM2o2/4ScCz5d9VMrBE6z0LSwvQugBJVsHIW7082lJ06p6aTcOsiG9BEwnFrN5YOt jcNlaZjKjA1+aXLsqQw57BNwNCxnx4GUmnvH2btFgcvcQhQpgVIBBOpCB5u80wbNlJDbK1 wvhOelGr09LVGXF53CXBl4nQNfi/fcspmsZEuTvoi6SO2A8amaWGKZs65tK66oe7noIv5h 92D4BLuNBkvsF+wubbX1Hwpn0YYkY4HrsV0KjQlomA5Yp4D2he55M04jRghP3Q== Received: from mx1.sbone.de (mx1.sbone.de [IPv6:2a01:4f8:13b:39f::9f:25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx1.sbone.de", Issuer "SBone.DE Root Certificate Authority" (not verified)) (Authenticated sender: bz/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4VkSNW3HhZzNPp for ; Tue, 21 May 2024 21:33:31 +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.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.sbone.de (Postfix) with ESMTPS id 073E88D4A127 for ; Tue, 21 May 2024 21:33:29 +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 7D2642D029D9 for ; Tue, 21 May 2024 21:33:29 +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 ysbdjEfQeUYe for ; Tue, 21 May 2024 21:33:28 +0000 (UTC) Received: from strong-iwl0.sbone.de (strong-iwl0.sbone.de [IPv6:fde9:577b:c1a9:4902:b66b:fcff:fef3:e3d2]) (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 69FB22D029D2 for ; Tue, 21 May 2024 21:33:28 +0000 (UTC) Date: Tue, 21 May 2024 21:33:28 +0000 (UTC) From: "Bjoern A. Zeeb" To: freebsd-wireless@freebsd.org Subject: wireless porject status report Message-ID: <1284rs3q-n083-9q42-67n7-02994p1nr3o8@SerrOFQ.bet> X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 List-Id: Discussions List-Archive: https://lists.freebsd.org/archives/freebsd-wireless List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-wireless@freebsd.org Sender: owner-freebsd-wireless@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII XB! Hello everyone, yesterday was a public holiday, so update on Tuesday. - Finished updating drivers to Linux 6.9. And implemented the missing code (I could spot) for LinuxKPI 802.11. - Finished updating the fwget/ports updates as a follow-up. + I have not pushed any of that yet. - Just got review for the latest ports bits so firmware can finally go in, fwget will follow (at this point likely with or without an updated review) [D44945, D44918] - I have review for one of the two non-80211 LinuxKPI changes I had put out [D45181, D45180]. - I'll likely put the chanctx one in [D45185] even if there's no review on LinuxKPI 802.11 code much anymore. - Dealt with changes from others; also for 802.11. - I prepared a vendor tree for vendor/Linux/iwlwifi to match our previous imports; I sent out email but go not feedback back so far; I'll likely follow-up on git@ again as sorting this out is one of the major blocks of putting the update into main now. - I also believe I found a solution for the mac80211 suspend/resume problem which can be implemented without massively changing each (Linux based) driver or the framework ("maintainance costs") but may even help us to bring in new features longer-term from the LinuxKPI compat layer into net80211 (WoWLAN for example). Testing still needs to happen if the proof of concept would work but it requires us writing some new code. - I also believe to have a solution for PR 275255 ; I tested the updated code with modern chipsets and got it working there again without firmware crashes. I was about to test an 8xxx card (in an arm64 machine) as I ... (see next item); I'll send a cleaned up version for main and stable/14 out on the PR hopefully tomorrow to test. - found some problems with omissions in LinuxKPI which hit on arm64 and started to fix them only to hit the nseg=1 busdma bounce problem again. Sent out emails to parties talked to in the past with the goal to finally (after 2-ish years) find a solution which will work for everyone and could go into the tree. I believe people also hit the problem with native code outside of wireless (after reading up in my archives). I know there are people out there looking for wireless STA support on arm64 so 'watch this space -- or your inbox'. - I have not done any further PR bashing the week trying to sort out some of the old stuff in the database. I'll likely work may way backwards through this stack; once that is all sorted I can hopefully also finally go back to work on the "new" stuff everyone wants. /bz -- Bjoern A. Zeeb r15:7