Date: Mon, 30 Sep 2024 21:30:39 +0000 (UTC) From: "Bjoern A. Zeeb" <bz@FreeBSD.org> To: FreeBSD wireless mailing list <wireless@FreeBSD.org> Subject: wireless status update Message-ID: <12nq9nsp-68r8-4274-n61s-93qno3ssppn8@SerrOFQ.bet>
next in thread | raw e-mail | index | archive | help
Hi, it's about time to give you an update coming out of summer. With the vendor branches (I believe) finally fully sorted out I was going to put the past work in as v6.11 came out so I decided to take that up and do this update right away. There are a few ne LinuxKPI changes which need to go in (or being finished) at least for iwlwifi and rtw88. I'll likely also do rtw89 in the same go but let the other disconnected drivers (ath1xk and mt76) come after. There are some Reviews open already (some trivial) and a few more to come. Please let me know if you can help reviewing. I am also putting extra diligens into the LinuxKPI compat code in order to minimize breakage between the previous and the new version. Unfortunately we'll likely not be able to support both versions side-by-side as some of the Linux mac80211 KPI (function pointers) change the number of arguments. Doing this will also allow us to do continous bringing forward for the 802.11 compat code even if we do not import the drivers right away. That should avoid problems of code which was previously pushed to github (v6.9 and some v6.10 and saw very limited to no feedback) and got stuck there and rather bring it into the tree right away. The kern_malloc changes which got comitted are being followed by more LinuxKPI changes trying to make "allocations" to play closer to the rules of Linux which should help with DMA problems observed. There are reviews pending for this. On top I had started to add missing bus_dmamap_sync() calls which should further help. I have work to support (most of) rtw88 SDIO (as being tested with an r2s-plus). I also have chnages to update our LinuxKPI USB code (intermingled with the native stack) in order to support the rtw88 USB dongles as a start. That code needs a bit more work to finish and bring stability. I assume both will hit main once the driver updates are finished. Lastly on top of this I have further improvements to 11n compat code and some native net80211 improvements which are staged on top of the driver update changes. As you can guess my branches and stacks are deep to keep this all together and I'll be more than happy once most of it is in the tree. We'll see how far that can get in the next two weeks in order for 14.2. In between I am trying to keep up with the emails I am receiving and the updates you put into PRs but I did have some packet loss over the last months (due to being offline for a while and real life). I'll try to catch up if possible. Lots of health, /bz -- Bjoern A. Zeeb r15:7
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?12nq9nsp-68r8-4274-n61s-93qno3ssppn8>