Page MenuHomeFreeBSD

wirelessGroup
ActivePublic

Details

Description

Working on wireless improvements

Recent Activity

Today

adrian added a reviewer for D59766: iwx: update if_iwx.c to OpenBSD v1.184 and if_iwxreg.h to OpenBSD v1.53: wireless.
Fri, Sep 18, 2:15 AM · wireless
adrian added a reviewer for D59765: iwx: update if_iwx.c to OpenBSD v1.183: wireless.
Fri, Sep 18, 2:15 AM · wireless
adrian added a reviewer for D59764: iwx: update if_iwx.c to OpenBSD v1.182: wireless.

Note - need to go double check what rinfo->rate is doing here versus rval and our rate lookup. freebsd and openbsd's rate code is a bit different.

Fri, Sep 18, 2:15 AM · wireless
adrian added a reviewer for D59763: iwx: update if_iwx.c to OpenBSD v1.181: wireless.
Fri, Sep 18, 2:13 AM · wireless
adrian added a reviewer for D59762: iwx: update if_iwx.c to OpenBSD v1.180: wireless.
Fri, Sep 18, 2:13 AM · wireless
adrian added a project to D59761: iwx: update if_iwx.c to OpenBSD v1.179: wireless.
Fri, Sep 18, 2:13 AM · wireless
adrian added a reviewer for D59760: iwx: update if_iwx.c to OpenBSD v1.178: wireless.
Fri, Sep 18, 2:12 AM · wireless
adrian added a reviewer for D59758: iwx: update if_iwx.c to OpenBSD v1.177: wireless.
Fri, Sep 18, 2:11 AM · wireless
adrian added a reviewer for D59759: iwx: update if_iwxreg.h to OpenBSD v1.52: wireless.
Fri, Sep 18, 2:11 AM · wireless
adrian added a project to D59758: iwx: update if_iwx.c to OpenBSD v1.177: wireless.
Fri, Sep 18, 2:11 AM · wireless
adrian added a reviewer for D59757: iwx: update if_iwx.c to OpenBSD v1.176: wireless.
Fri, Sep 18, 2:10 AM · wireless

Yesterday

vidwer_fbsdbugs_gmail.com abandoned D59707: iwx: update if_iwx.c to OpenBSD v1.184 and if_iwxreg.h to OpenBSD v1.53, apply OpenBSD commit 22f856c70e6211679c512ca0726f3c6f6a152dde.
Thu, Sep 17, 12:49 PM · wireless
vidwer_fbsdbugs_gmail.com abandoned D59706: iwx: update if_iwx.c to OpenBSD v1.183, apply OpenBSD commit 3b9d585e0ce86bc6eed0b4493f3c73d741778f91.
Thu, Sep 17, 12:49 PM · wireless
vidwer_fbsdbugs_gmail.com abandoned D59705: iwx: update if_iwx.c to OpenBSD v1.182, apply OpenBSD commit 9fb1f10bfcbfc611a885a088a1658b52427addcb.
Thu, Sep 17, 12:49 PM · wireless
vidwer_fbsdbugs_gmail.com abandoned D59704: iwx: update if_iwx.c to OpenBSD v1.181, no functional changes because FreeBSD does not appear to use the IFM_MODE() function or macro. OpenBSD commit 844e213d50c754e415ff22924cb86e86d4d63002.
Thu, Sep 17, 12:49 PM · wireless
vidwer_fbsdbugs_gmail.com abandoned D59703: iwx: update if_iwx.c to OpenBSD v1.180, apply OpenBSD commit 41713280ddbe6fa1b12833163070617fa75d6e43.
Thu, Sep 17, 12:48 PM · wireless
vidwer_fbsdbugs_gmail.com abandoned D59702: iwx: update if_iwx.c to OpenBSD v1.179, apply OpenBSD commit 1fe292d1a480241213e618a905fef43d03ac65ca.
Thu, Sep 17, 12:48 PM · wireless
vidwer_fbsdbugs_gmail.com abandoned D59701: iwx: update if_iwx.c to OpenBSD v1.178, no functional changes for FreeBSD because changes on OpenBSD's side are already committed. This is OpenBSD commit be47d0a5f00c62ce8dd784cf7f90f635203434ae.
Thu, Sep 17, 12:48 PM · wireless
vidwer_fbsdbugs_gmail.com abandoned D59700: iwx: update if_iwxreg.h to OpenBSD v1.52, apply OpenBSD commit 177f96ae5464c4393971d72a9703f84ba84ad60c.
Thu, Sep 17, 12:48 PM · wireless
vidwer_fbsdbugs_gmail.com abandoned D59699: iwx: update if_iwx.c to OpenBSD v1.177, apply OpenBSD commit 521eb4f37a87f4d1ba6b3aa685721d015525efb4.
Thu, Sep 17, 12:48 PM · wireless
vidwer_fbsdbugs_gmail.com abandoned D59698: iwx: update if_iwx.c to OpenBSD v1.176, no functional changes for FreeBSD because changes on OpenBSD's side are already committed. This is OpenBSD commit dd37084bb9bbc1cb63137a98072e149306cc2e2a.
Thu, Sep 17, 12:48 PM · wireless
adrian added a reviewer for D59707: iwx: update if_iwx.c to OpenBSD v1.184 and if_iwxreg.h to OpenBSD v1.53, apply OpenBSD commit 22f856c70e6211679c512ca0726f3c6f6a152dde: wireless.

This one needs checking/testing to just make sure monitor mode (dedicated, attached to STA interface) works fine.

Thu, Sep 17, 4:31 AM · wireless
adrian added a reviewer for D59706: iwx: update if_iwx.c to OpenBSD v1.183, apply OpenBSD commit 3b9d585e0ce86bc6eed0b4493f3c73d741778f91: wireless.
Thu, Sep 17, 4:30 AM · wireless
adrian added a reviewer for D59705: iwx: update if_iwx.c to OpenBSD v1.182, apply OpenBSD commit 9fb1f10bfcbfc611a885a088a1658b52427addcb: wireless.

Note - this one will need a bit more looking at because openbsd and freebsd have slightly different behaving rate stuff. I'd like to make sure rinfo->rate is "right" for whatever is being done here.

Thu, Sep 17, 4:29 AM · wireless
adrian added a reviewer for D59704: iwx: update if_iwx.c to OpenBSD v1.181, no functional changes because FreeBSD does not appear to use the IFM_MODE() function or macro. OpenBSD commit 844e213d50c754e415ff22924cb86e86d4d63002: wireless.
Thu, Sep 17, 4:28 AM · wireless
adrian added a reviewer for D59703: iwx: update if_iwx.c to OpenBSD v1.180, apply OpenBSD commit 41713280ddbe6fa1b12833163070617fa75d6e43: wireless.
Thu, Sep 17, 4:27 AM · wireless
adrian added a reviewer for D59702: iwx: update if_iwx.c to OpenBSD v1.179, apply OpenBSD commit 1fe292d1a480241213e618a905fef43d03ac65ca: wireless.
Thu, Sep 17, 4:27 AM · wireless
adrian added a project to D59701: iwx: update if_iwx.c to OpenBSD v1.178, no functional changes for FreeBSD because changes on OpenBSD's side are already committed. This is OpenBSD commit be47d0a5f00c62ce8dd784cf7f90f635203434ae: wireless.
Thu, Sep 17, 4:26 AM · wireless
adrian added a project to D59700: iwx: update if_iwxreg.h to OpenBSD v1.52, apply OpenBSD commit 177f96ae5464c4393971d72a9703f84ba84ad60c: wireless.
Thu, Sep 17, 4:26 AM · wireless
adrian accepted D59699: iwx: update if_iwx.c to OpenBSD v1.177, apply OpenBSD commit 521eb4f37a87f4d1ba6b3aa685721d015525efb4.
Thu, Sep 17, 4:24 AM · wireless
adrian accepted D59698: iwx: update if_iwx.c to OpenBSD v1.176, no functional changes for FreeBSD because changes on OpenBSD's side are already committed. This is OpenBSD commit dd37084bb9bbc1cb63137a98072e149306cc2e2a.
Thu, Sep 17, 4:17 AM · wireless

Tue, Sep 15

adrian added a project to D59698: iwx: update if_iwx.c to OpenBSD v1.176, no functional changes for FreeBSD because changes on OpenBSD's side are already committed. This is OpenBSD commit dd37084bb9bbc1cb63137a98072e149306cc2e2a: wireless.
Tue, Sep 15, 10:36 PM · wireless

Sun, Aug 23

adrian closed D59107: rtwn: allow non-zero interface indexes.
Sun, Aug 23, 4:49 PM · wireless, drivers
adrian accepted D59107: rtwn: allow non-zero interface indexes.
Sun, Aug 23, 4:46 PM · wireless, drivers
vexeduxr added a comment to D59107: rtwn: allow non-zero interface indexes.

Locally tested on RTL8821AU . We should test it on a few more just to make sure it's okay.

Sun, Aug 23, 4:45 PM · wireless, drivers
adrian added a comment to D59107: rtwn: allow non-zero interface indexes.

Tested on RTL8192CU and RTL8188CUS as well. Probe/attach is fine for these two diffs.

Sun, Aug 23, 4:45 PM · wireless, drivers
adrian added a comment to D59107: rtwn: allow non-zero interface indexes.

Locally tested on RTL8821AU . We should test it on a few more just to make sure it's okay.

Sun, Aug 23, 4:41 PM · wireless, drivers
adrian added a comment to D59107: rtwn: allow non-zero interface indexes.

same a the previous one; what devices have you tested this with?
It'd be good to know that it doesn't break any of the current rtwn USB devices.
(I'll try it myself locally tonight.)

Sun, Aug 23, 1:48 AM · wireless, drivers
adrian added projects to D59107: rtwn: allow non-zero interface indexes: drivers, wireless.

which devices have you tested this on? You should add that list to the commit message.

Sun, Aug 23, 1:48 AM · wireless, drivers

Wed, Aug 19

adrian added a comment to D50174: mtw(4) Cleanup. No functional changes.

ooh crap how'd i forget about this? Let me go and re-test this and then get it landed.

Wed, Aug 19, 2:41 PM · wireless

Aug 19 2026

adrian closed D58384: net80211: migrate the ioctl API to a 128 bit specific API + use key API.
Aug 19 2026, 2:08 AM · wireless
adrian closed D58854: net80211: fix WEP transmit.
Aug 19 2026, 2:07 AM · wireless
adrian closed D58705: net80211: add key get/set methods.
Aug 19 2026, 2:07 AM · wireless

Aug 16 2026

adrian added a comment to D58384: net80211: migrate the ioctl API to a 128 bit specific API + use key API.

ok, i think this is correct. I'm bounds checking copy in and copy out of the keys / ioctl buffers; i'm handling 0 byte empty keys properly again so ifconfig and such doesn't error out. I've tested it with CCMP, TKIP and WEP (and I'm sure if CCMP works then GCMP will work, but I'll try to validate that soon.)

Aug 16 2026, 3:43 AM · wireless
adrian updated the diff for D58384: net80211: migrate the ioctl API to a 128 bit specific API + use key API.

change to the new key copy API that returns true/false, not key copy length.

Aug 16 2026, 12:30 AM · wireless
adrian updated the diff for D58705: net80211: add key get/set methods.

fix; 0 size keys returning 0 == false which leads to APIs returning EINVAL

Aug 16 2026, 12:30 AM · wireless

Aug 15 2026

adrian added a comment to D58854: net80211: fix WEP transmit.

also it would be nice to count/log the drops here...

Aug 15 2026, 4:28 AM · wireless
adrian added a reviewer for D58854: net80211: fix WEP transmit: bz.
Aug 15 2026, 2:44 AM · wireless
adrian added a comment to D58384: net80211: migrate the ioctl API to a 128 bit specific API + use key API.

This currently throws errors in ifconfig if there's no key (as the key length is 0) - which means it'll error out unless four WEP keys are configured.
I'll need to go and handle the "no key configured, return a blank no key" case before this lands.

Aug 15 2026, 2:43 AM · wireless

Aug 9 2026

adrian updated the diff for D58384: net80211: migrate the ioctl API to a 128 bit specific API + use key API.

another bounds check fix

Aug 9 2026, 2:40 AM · wireless