From nobody Mon Oct  5 13:23:06 2026
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 4hz0Sl64b4z6jr0N
	for <freebsd-wireless@mlmmj.nyi.freebsd.org>; Mon, 05 Oct 2026 13:23:19 +0000 (UTC)
	(envelope-from adrian.chadd@gmail.com)
Received: from mail-qk2-f37.google.com (mail-qk2-f37.google.com [74.125.230.229])
	(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
	 key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
	 client-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.gmail.com", Issuer "WR4" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4hz0Sl0Nwgz4pTt
	for <freebsd-wireless@freebsd.org>; Mon, 05 Oct 2026 13:23:19 +0000 (UTC)
	(envelope-from adrian.chadd@gmail.com)
Authentication-Results: mx1.freebsd.org;
	dkim=none;
	arc=pass ("google.com:s=arc-20260327:i=1");
	spf=pass (mx1.freebsd.org: domain of adrian.chadd@gmail.com designates 74.125.230.229 as permitted sender) smtp.mailfrom=adrian.chadd@gmail.com;
	dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none)
Received: by mail-qk2-f37.google.com with SMTP id af79cd13be357-93d9310b207so150512785a.0
        for <freebsd-wireless@freebsd.org>; Mon, 05 Oct 2026 06:23:19 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1791206598; cv=none;
        d=google.com; s=arc-20260327;
        b=OOnfjs4wuiubAQmXRdu8jhGDeHmxcVq1Dv8FguYECE5WzQ3JcMKNZoXfuupSQbP0UC
         P/0Lft/QYXLbzJJDgYIlmXaq6EVqjq91GXTwIPX/zngc/ztQm5sjB9UJee1eB2LzdsBU
         2TOl7DctY4OKPGvzu40YvSnjz1vLd9SaUEvbJilyDTrvjj8EwexNsJkxj1x2vwRJ7pBP
         jsHBFz3wS64Ic+s1sTXYUHXkv4xzib5A11ydhnx44mT1VFfwI8ITcxEJisTDx6Knx1RC
         g3XAnleGh1XPLM90q7Z1IXKK83v0qqDIW2Bx8OKFZw/7+kr2Vw5PKA48Ea5R8FVpULn5
         jyBQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version;
        bh=JhzXf79uXDfLDkiNt1NoQJxjPcxvejErL7buJbhWS68=;
        fh=isFIMHDhCqTO+Dtb7TPh6KhbUMtFu1maIAVOQVXAr/8=;
        b=gKX4aiNZ7PsOt4ECgwQhkchEAn7+K95ZrpdQYGO6IRoo/2hzIpL5wRfK+YKZFZnOSK
         Gr1jEp8qJqFLUICr3+DmWQORXJx9AKX1HCFvct/oyCdwA3lsTSok6kFambNedp8QPHTY
         zHfIFcyojmLab8WicO/vDdujdmN49prw5q4h9Lri1t4FA6LY7nVtSOywyQVZWGMd1FrO
         P0os+WYcx7dpidNMC6se/t5iK22UYfZnPMnoVRGnjalxlCirWuCxezpj/TCKjtI7uFB2
         rdM4XPfWV5AJzlgd3fxOW/qPqcAR8CRs2/fih2N/c2oOmRi6S0asvBd/L5A9us/UKjbk
         EsHg==;
        darn=freebsd.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20260707; t=1791206598; x=1791811398;
        h=content-type:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
         :message-id:reply-to:content-type;
        bh=JhzXf79uXDfLDkiNt1NoQJxjPcxvejErL7buJbhWS68=;
        b=C5YzaIXKR4R4CoatI3koYgDOxY2ELqSrDR7i8Xf38lgDwxd9Jmr1x4KiFMarWp4b5/
         b0jYeY9z9rHOkubwRvvkyt9zwM2k+WnegkB/6QO85Js13dgw9voK89OiUHC1Y5X8ncUB
         FI0YWp35FWhC5uFNEKYaTBMF9e1mNePyNAAQyx6mcaHF5CoIBo9dHBjbIQkA8jaNe43f
         CuAQtR+6o29BddhM/aN5uDN5oYELMs6BI5i2RnYwEdzLgPBTVjE7Z8++ddVrW23j5Ua0
         hRqCb9kSPxAGBjZzSCzwa3P2WDKV9xbsdXplL41cNvNQbDiSQuX9uVFjncIdpg57nP2F
         aWqA==
X-Gm-Message-State: AFuF++mjU/ZIOUBN/0iSC6/Q8Hua3L1OJIFnXso2Pj52elw8AHQqqM5U
	e6yrX57fHiP+I8N6VsY6WwdAfQDHBgkz3JCuXeZq2R3EXeeFBUgS82VIRtNrVCBu/LEaMSJt96d
	ZCw4lnTda2HYBU8pvvfukoOw9UzMZezgcKw==
X-Gm-Gg: AYBFou3X062rHYgkeGA10y9CDm0IV7CXJjpbpPFjXm4LmkxlxL6t8PV7Oie/tzJLuUg
	MgETg4DxkRAnYoJ4Weg8zsA0IWQA/A7CObPvmN/XEM5GzaqVBmsfLXBVx2Iz0oPRiPBXu1C4gYB
	jNYbJ3jvC0LJuu5Q2FOfRjxAK+eV1p7tn5onTGmgf2lrgUdmfe+r0Ks3IwNRQFMFqnQFrPecXyI
	JBRLsjhOyA7y1Vh8Rc9scaESka+8BQAd0UOkqxFlNUuhkbK96Zj2CA1CvazLByfKeTYHeZ7ZzeL
	dOuqGg+ssjLk4sfwyauK02kAYieRc/3rMs8W4SKTp6bJLcKq+UJO57b+/hXP7SvZLotjmRHU9N+
	kOVXiAdkP8HfT0Ly7W8OdtvVkt3YZw3+ITx0DzqwaHiehY22A7r1R6QYeKazZrGK5Cvu0x1ipln
	Bc6zOT/xCr4pt+0AhDarTImsgUDIII3u6lwFEIWPza0A9pvNv89t9GEswVpDDSxVugCpwG3Lv5A
	iNYfCiaFaOGOcc=
X-Received: by 2002:a05:620a:261d:b0:93e:72e3:812a with SMTP id
 af79cd13be357-93e72e3aef3mr468282885a.10.1791206597865; Mon, 05 Oct 2026
 06:23:17 -0700 (PDT)
List-Id: Discussions <freebsd-wireless.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-wireless
List-Help: <mailto:wireless+help@freebsd.org>
List-Post: <mailto:wireless@freebsd.org>
List-Subscribe: <mailto:wireless+subscribe@freebsd.org>
List-Unsubscribe: <mailto:wireless+unsubscribe@freebsd.org>
X-BeenThere: freebsd-wireless@freebsd.org
Sender: owner-freebsd-wireless@FreeBSD.org
List-Id: <freebsd-wireless.FreeBSD.org>
List-Post: <mailto:freebsd-wireless@FreeBSD.org>
List-Help: <mailto:freebsd-wireless+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-wireless+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-wireless+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0
References: <CAJ-Vmo=g-BXrf9XzKVdcrExBVUJ3cHdSwUGzaBv6rWSyoo5sLA@mail.gmail.com>
In-Reply-To: <CAJ-Vmo=g-BXrf9XzKVdcrExBVUJ3cHdSwUGzaBv6rWSyoo5sLA@mail.gmail.com>
From: Adrian Chadd <adrian@freebsd.org>
Date: Mon, 5 Oct 2026 06:23:06 -0700
X-Gm-Features: AclHuK8iMteqfUDYd6uL9r2EXfRuUou-B2-Nf16g5_dkh0XrsAvs7IljaoK1udA
Message-ID: <CAJ-VmonoJde=irn1-J_5FSW=qQiRC_Zb_b1-31_td0cBA9pHng@mail.gmail.com>
Subject: Re: request for testing - iwx and iwm driver changes
To: freebsd-wireless <freebsd-wireless@freebsd.org>
Content-Type: multipart/alternative; boundary="000000000000fc36a9065d17c844"
X-Spamd-Bar: /
X-Spamd-Result: default: False [-0.90 / 15.00];
	ARC_ALLOW(-1.00)[google.com:s=arc-20260327:i=1];
	FORGED_SENDER(0.30)[adrian@freebsd.org,adrianchadd@gmail.com];
	R_SPF_ALLOW(-0.20)[+ip4:74.125.0.0/16:c];
	MIME_GOOD(-0.10)[multipart/alternative,text/plain];
	DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none];
	RWL_MAILSPIKE_POSSIBLE(0.00)[74.125.230.229:from];
	RCPT_COUNT_ONE(0.00)[1];
	ASN(0.00)[asn:15169, ipnet:74.125.230.0/24, country:US];
	RCVD_TLS_LAST(0.00)[];
	MIME_TRACE(0.00)[0:+,1:+,2:~];
	RCVD_COUNT_ONE(0.00)[1];
	TO_DOM_EQ_FROM_DOM(0.00)[];
	MLMMJ_DEST(0.00)[freebsd-wireless@freebsd.org];
	MISSING_XM_UA(0.00)[];
	FROM_NEQ_ENVFROM(0.00)[adrian@freebsd.org,adrianchadd@gmail.com];
	FROM_HAS_DN(0.00)[];
	R_DKIM_NA(0.00)[];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	TO_DN_ALL(0.00)[];
	PREVIOUSLY_DELIVERED(0.00)[freebsd-wireless@freebsd.org];
	ALIAS_RESOLVED(0.00)[];
	FREEMAIL_ENVFROM(0.00)[gmail.com]
X-Rspamd-Queue-Id: 4hz0Sl0Nwgz4pTt

--000000000000fc36a9065d17c844
Content-Type: text/plain; charset="UTF-8"

On Sun, 27 Sept 2026 at 13:26, Adrian Chadd <adrian@freebsd.org> wrote:

> hi!
>

Updates!


>
> Idwer and I have been working on updating iwx and iwm respectively.
> There's a lot more work to come, but I figure we should at least get the
> first
> ten diffs of each of our stacks get wider testing before I land it in
> -head.
>
> iwx:
>
> * the stack head is currently at - https://reviews.freebsd.org/D59766
> * Idwer is slowly syncing each openbsd diff after the initial iwx merge
> point over and figuring out what's missing and what's changed.
> * I did some basic testing on my AX201/AX210 and it worked okay; I'd
> appreciate further testing.
>

It still works for me, I'd appreciate some more testing from someone
with an iwx NIC. Thanks!


>
> iwm:
>
> * the stack head is currently at - https://reviews.freebsd.org/D60082
> * my changes are a bit more intrusive - our drivers have diverged quite a
> bit as I reorganised it in the hope of syncing linux changes directly and
> then life got in the way for a decade or so.
> * I've tested it on 7260 and 9260 and both work just fine here.
> * This doesn't add 11n or 11ac support to iwm, but my goal with syncing it
> to the 2021 openbsd driver is that it's a good sync point for 11n support.
> It's important to stabilise that before I work on bringing it further
> forward towards 2026 and 11ac support.
>
> A big thanks to Idwer for poking at the iwx update. There's a lot to do
> there and I'm super grateful for getting some help here!
>

Someone already tested this out and found issues that I've fixed, so thanks!
I'm slowly adding to this diff stack in order to bring more openbsd 2021
driver changes into iwm. (The more I do, the more I find .. even in the
"don't do 11n yet" space.)

I'd appreciate some further testing here if you're using iwm!

thanks,



-adrian

--000000000000fc36a9065d17c844
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote g=
mail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, 27 Sept=
 2026 at 13:26, Adrian Chadd &lt;<a href=3D"mailto:adrian@freebsd.org">adri=
an@freebsd.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex"><div dir=3D"ltr"><div>hi!</div></div></blockquote><div><br></=
div><div>Updates!</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex"><div dir=3D"ltr"><div><br></div><div>Idwer and I have been w=
orking on updating iwx and iwm respectively.</div><div>There&#39;s a lot mo=
re work to come, but I figure we should at least get the first</div><div>te=
n diffs of each of our stacks get wider testing before I land it in -head.<=
/div><div><br></div><div>iwx:</div><div><br></div><div>* the stack head is =
currently at - <a href=3D"https://reviews.freebsd.org/D59766" target=3D"_bl=
ank">https://reviews.freebsd.org/D59766</a></div><div>* Idwer is slowly syn=
cing each openbsd diff after the initial iwx merge point over and figuring =
out what&#39;s missing and what&#39;s changed.</div><div>* I did some basic=
 testing on my AX201/AX210 and it worked okay; I&#39;d appreciate further t=
esting.</div></div></blockquote><div><br></div><div>It still works for me, =
I&#39;d appreciate some more testing from someone</div><div>with an iwx NIC=
. Thanks!</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex"><div dir=3D"ltr"><div><br></div><div>iwm:</div><div><br></div><div>*=
 the stack head is currently at -=C2=A0<a href=3D"https://reviews.freebsd.o=
rg/D60082" target=3D"_blank">https://reviews.freebsd.org/D60082</a></div><d=
iv>* my changes are a bit more intrusive - our drivers have diverged quite =
a bit as I reorganised it in the hope of syncing linux changes directly and=
 then life got in the way for a decade or so.</div><div>* I&#39;ve tested i=
t on 7260 and 9260 and both work just fine here.</div><div>* This doesn&#39=
;t add 11n or 11ac support to iwm, but my goal with syncing it to the 2021 =
openbsd driver is that it&#39;s a good sync point for 11n support. It&#39;s=
 important to stabilise that before I work on bringing it further forward t=
owards 2026 and 11ac support.</div><div><br></div><div>A big thanks to Idwe=
r for poking at the iwx update. There&#39;s a lot to do there and I&#39;m s=
uper grateful for getting some help here!</div></div></blockquote><div><br>=
</div><div>Someone already tested this out and found issues that I&#39;ve f=
ixed, so thanks!</div><div>I&#39;m slowly adding to this diff stack in orde=
r to bring more openbsd 2021</div><div>driver changes into iwm. (The more I=
 do, the more I find .. even in the</div><div>&quot;don&#39;t do 11n yet&qu=
ot; space.)</div><div><br></div><div>I&#39;d appreciate some further testin=
g here if you&#39;re using iwm!</div><div><br></div><div>thanks,</div><div>=
<br></div><div><br></div><div><br></div><div>-adrian</div><div><br></div></=
div></div>

--000000000000fc36a9065d17c844--

