Page MenuHomeFreeBSD

adrian (Adrian Chadd)
User

Projects

User Details

User Since
May 14 2014, 7:57 AM (593 w, 4 d)

Recent Activity

Today

adrian added a reviewer for D52767: iwx: rewrite iwx_rs_update() to be VHT aware, refactor it a bit: wireless.
Sun, Sep 28, 3:27 AM · wireless
adrian requested review of D52767: iwx: rewrite iwx_rs_update() to be VHT aware, refactor it a bit.
Sun, Sep 28, 3:26 AM · wireless
adrian added a reviewer for D52766: iwx: don't log VHT rate lookups in iwx_tx_fill_cmd() for data frames: wireless.
Sun, Sep 28, 3:18 AM · wireless
adrian requested review of D52766: iwx: don't log VHT rate lookups in iwx_tx_fill_cmd() for data frames.
Sun, Sep 28, 3:17 AM · wireless

Wed, Sep 24

adrian added a reviewer for D52712: rtwn: migrate to new ieee80211 key data accessors: wireless.
Wed, Sep 24, 3:43 PM · wireless
adrian requested review of D52712: rtwn: migrate to new ieee80211 key data accessors.
Wed, Sep 24, 3:43 PM · wireless
adrian added a reviewer for D52711: net80211: create accessors for accessing the ieee80211_key key/mic data: wireless.
Wed, Sep 24, 3:36 PM · wireless
adrian requested review of D52711: net80211: create accessors for accessing the ieee80211_key key/mic data.
Wed, Sep 24, 3:35 PM · wireless

Mon, Sep 22

adrian added a comment to D9157: xHCI Debug Capability support for USB 3.0.

Not sure if this patch is still making sense, but maybe some parts are still worth to be picked up.

Mon, Sep 22, 12:19 AM

Sun, Sep 21

adrian accepted D52662: libpmc: Move libpmc and utils to a new pmc package.

yup, and it also makes churning on libpmc development easier (if I ever do that again :-) )

Sun, Sep 21, 7:09 PM
adrian closed D52664: iwm: assign sequence numbers even if we ask the firmware to override.
Sun, Sep 21, 6:32 PM · wireless
adrian committed rG5e49712ca8fe: iwm: assign sequence numbers even if we ask the firmware to override (authored by adrian).
iwm: assign sequence numbers even if we ask the firmware to override
Sun, Sep 21, 6:32 PM
adrian committed rG522455887078: iwx: re-add sequence numbers for non-AMPDU, preserving previous behaviour (authored by adrian).
iwx: re-add sequence numbers for non-AMPDU, preserving previous behaviour
Sun, Sep 21, 5:48 PM
adrian closed D52652: iwx: re-add sequence numbers for non-AMPDU, preserving previous behaviour.
Sun, Sep 21, 5:48 PM · wireless
adrian added reviewers for D52664: iwm: assign sequence numbers even if we ask the firmware to override: wireless, glebius.
Sun, Sep 21, 5:23 PM · wireless
adrian requested review of D52664: iwm: assign sequence numbers even if we ask the firmware to override.
Sun, Sep 21, 5:22 PM · wireless
adrian added inline comments to D52523: iwx: migrate to using net80211 crypto key methods.
Sun, Sep 21, 4:58 AM · wireless
adrian added a reviewer for D52655: iwx: add some lock assertions in the TX start path: wireless.
Sun, Sep 21, 4:57 AM · wireless
adrian requested review of D52655: iwx: add some lock assertions in the TX start path.
Sun, Sep 21, 4:56 AM · wireless
adrian updated the diff for D52652: iwx: re-add sequence numbers for non-AMPDU, preserving previous behaviour.

comment fixes

Sun, Sep 21, 4:52 AM · wireless
adrian added a reviewer for D52652: iwx: re-add sequence numbers for non-AMPDU, preserving previous behaviour: wireless.
Sun, Sep 21, 2:05 AM · wireless
adrian requested review of D52652: iwx: re-add sequence numbers for non-AMPDU, preserving previous behaviour.
Sun, Sep 21, 2:04 AM · wireless

Sat, Sep 20

adrian updated the diff for D52649: net80211: document some of the crypto/key functions.

update

Sat, Sep 20, 9:36 PM · wireless
adrian added a reviewer for D52649: net80211: document some of the crypto/key functions: wireless.
Sat, Sep 20, 9:34 PM · wireless
adrian requested review of D52649: net80211: document some of the crypto/key functions.
Sat, Sep 20, 9:32 PM · wireless
adrian closed D50772: net80211: convert the rest of the native net80211 drivers to SEQNO_OFFLOAD.
Sat, Sep 20, 2:13 AM · wireless
adrian accepted D50772: net80211: convert the rest of the native net80211 drivers to SEQNO_OFFLOAD.
Sat, Sep 20, 2:13 AM · wireless
adrian committed rGdb69f613ee45: [iwx] tell net80211 not to originate NULL data frames (authored by adrian).
[iwx] tell net80211 not to originate NULL data frames
Sat, Sep 20, 12:48 AM
adrian closed D52299: [iwn] Don't originate NULL data frames in net80211.
Sat, Sep 20, 12:48 AM · wireless
adrian committed rGa58f30788070: [iwn] Don't originate NULL data frames in net80211 (authored by adrian).
[iwn] Don't originate NULL data frames in net80211
Sat, Sep 20, 12:48 AM
adrian closed D52300: [iwx] tell net80211 not to originate NULL data frames.
Sat, Sep 20, 12:48 AM · wireless
adrian committed rGd9ae618c0816: [rtwn] don't send NULL data frames if we're compiled with firmware enabled (authored by adrian).
[rtwn] don't send NULL data frames if we're compiled with firmware enabled
Sat, Sep 20, 12:48 AM
adrian committed rGcce278510a82: usb: update wifi drivers to use IEEE80211_FEXT_SEQNO_OFFLOAD (authored by adrian).
usb: update wifi drivers to use IEEE80211_FEXT_SEQNO_OFFLOAD
Sat, Sep 20, 12:48 AM
adrian closed D52298: [rtwn] don't send NULL data frames if we're compiled with firmware enabled.
Sat, Sep 20, 12:48 AM · wireless
adrian committed rG785edcc2af5a: net80211: convert the rest of the native net80211 drivers to SEQNO_OFFLOAD (authored by adrian).
net80211: convert the rest of the native net80211 drivers to SEQNO_OFFLOAD
Sat, Sep 20, 12:48 AM
adrian closed D50771: usb: update wifi drivers to use IEEE80211_FEXT_SEQNO_OFFLOAD.
Sat, Sep 20, 12:48 AM · wireless
adrian added a comment to D52299: [iwn] Don't originate NULL data frames in net80211.
In D52299#1194452, @bz wrote:

Based on your description it sounds more like you want to disable PS in net80211 and leave it to iwn?

Sat, Sep 20, 12:46 AM · wireless

Tue, Sep 16

adrian added inline comments to D52523: iwx: migrate to using net80211 crypto key methods.
Tue, Sep 16, 5:13 AM · wireless

Mon, Sep 15

adrian added a comment to D52492: net80211: log possible "ghost beacons" during a scan.
In D52492#1199444, @bz wrote:

@adrian any concerns? The only concern I have is that with bgscans we might see a log entry every 5(?) minutes?

Mon, Sep 15, 2:54 PM
adrian added a comment to D52492: net80211: log possible "ghost beacons" during a scan.

So, the DSPARAMS one is in ieee80211_parse_beacon(), look for IEEE80211_ELEMID_FHPARAMS and IEEE80211_ELEMID_DSPARAMS .

Mon, Sep 15, 2:42 PM

Sun, Sep 14

adrian updated the diff for D52523: iwx: migrate to using net80211 crypto key methods.

updates from bz

Sun, Sep 14, 10:34 PM · wireless
adrian added a reviewer for D52524: iwx: add some missed beacon debugging: wireless.
Sun, Sep 14, 7:38 PM · wireless
adrian requested review of D52524: iwx: add some missed beacon debugging.
Sun, Sep 14, 7:37 PM · wireless
adrian added inline comments to D52523: iwx: migrate to using net80211 crypto key methods.
Sun, Sep 14, 7:33 PM · wireless
adrian added a reviewer for D52523: iwx: migrate to using net80211 crypto key methods: wireless.
Sun, Sep 14, 6:47 PM · wireless
adrian requested review of D52523: iwx: migrate to using net80211 crypto key methods.
Sun, Sep 14, 6:45 PM · wireless

Thu, Sep 11

adrian accepted D51854: rc.subr: Add /etc/defaults/rc.conf.d.
Thu, Sep 11, 7:24 AM

Tue, Sep 9

adrian accepted D52444: sys: NOTES: Fix comment for wlan_* devices; GENERIC*: Re-order 'wlan_tkip'.
Tue, Sep 9, 2:12 PM
adrian committed rG9bfb1405332c: net80211: add support for drivers to disable sending NULL data frames (authored by adrian).
net80211: add support for drivers to disable sending NULL data frames
Tue, Sep 9, 1:53 AM
adrian committed rGb73f52a0344d: rsu: implement A-MPDU TX; add TODO items for further work (authored by adrian).
rsu: implement A-MPDU TX; add TODO items for further work
Tue, Sep 9, 1:53 AM
adrian committed rG5d31e67a2003: rsu: enable seqno offload (authored by adrian).
rsu: enable seqno offload
Tue, Sep 9, 1:53 AM
adrian closed D50749: rsu: enable seqno offload.
Tue, Sep 9, 1:53 AM · wireless
adrian committed rGe76e631bb0e9: run: enable seqno offload (authored by adrian).
run: enable seqno offload
Tue, Sep 9, 1:53 AM
adrian closed D52297: [net80211] add support for drivers to disable sending NULL data frames.
Tue, Sep 9, 1:53 AM · wireless
adrian closed D50748: rsu: implement A-MPDU TX; add TODO items for further work.
Tue, Sep 9, 1:53 AM · wireless
adrian closed D50747: run: enable seqno offload.
Tue, Sep 9, 1:53 AM · wireless

Mon, Sep 8

adrian added a comment to D50747: run: enable seqno offload.
In D50747#1188607, @bz wrote:

On 2nd though, nothing guards against ieee80211_output_seqno_assign() being called twice. Can we be sure net80211 in no case has a seq# assigned to wh? Or should ieee80211_output_seqno_assign() assert that if tid_arg is -1 that tid from from the frame is 0?

I just leave this comment here; it came to my mind based on the next review; I also think we should carefully define what IEEE80211_FEXT_SEQNO_OFFLOAD means with a comment in net80211 as it does not necessarily mean hardware offload like others but could also mean driver offload?

Mon, Sep 8, 12:26 AM · wireless
adrian committed rGd6616705231c: [net80211] Quieten the logging from ieee80211_vht_get_vhtflags() (authored by adrian).
[net80211] Quieten the logging from ieee80211_vht_get_vhtflags()
Mon, Sep 8, 12:13 AM
adrian closed D52142: [net80211] Quieten the logging from ieee80211_vht_get_vhtflags().
Mon, Sep 8, 12:13 AM · wireless

Sun, Sep 7

adrian added a comment to D52142: [net80211] Quieten the logging from ieee80211_vht_get_vhtflags().

ok, reduced to one line diff, please re-review! thanks!

Sun, Sep 7, 7:41 PM · wireless
adrian updated the diff for D52142: [net80211] Quieten the logging from ieee80211_vht_get_vhtflags().

comment from bz

Sun, Sep 7, 7:41 PM · wireless
adrian abandoned D50693: rtwn: enable seqno offload.

Abandoning, but it landed!

Sun, Sep 7, 7:35 PM · wireless
adrian added a comment to D50693: rtwn: enable seqno offload.

landed in rGdff11c4f8007

Sun, Sep 7, 7:35 PM · wireless
adrian accepted D50693: rtwn: enable seqno offload.
Sun, Sep 7, 7:35 PM · wireless
adrian updated the diff for D52298: [rtwn] don't send NULL data frames if we're compiled with firmware enabled.

update

Sun, Sep 7, 12:42 AM · wireless

Sat, Sep 6

adrian committed rGdff11c4f8007: rtwn: enable seqno offload; migrate to use ieee80211_output_seqno_assign() (authored by adrian).
rtwn: enable seqno offload; migrate to use ieee80211_output_seqno_assign()
Sat, Sep 6, 6:25 AM
adrian closed D52301: [rtwn] Migrate to use ieee80211_output_seqno_assign().
Sat, Sep 6, 6:25 AM · wireless

Fri, Sep 5

adrian added a comment to D52301: [rtwn] Migrate to use ieee80211_output_seqno_assign().

Yeah I was /just/ thinking about squishing them together into one commit.

Fri, Sep 5, 11:36 PM · wireless
adrian added a comment to D50693: rtwn: enable seqno offload.

I've tested these with the suggested changes / questions and it works fine, so I'll clean up the diffs tonight and land em. Thanks bz!

Fri, Sep 5, 11:27 PM · wireless

Wed, Sep 3

adrian updated the diff for D52301: [rtwn] Migrate to use ieee80211_output_seqno_assign().

remove the % operator in the driver now that the net80211 macros do it for us

Wed, Sep 3, 3:32 AM · wireless

Tue, Sep 2

adrian closed D52302: [net80211] clean up M_SEQNO_SET and M_SEQNO_GET() to always limit to the sequence number range.
Tue, Sep 2, 3:30 AM · wireless
adrian committed rG167520e47d37: [net80211] clean up M_SEQNO_SET and M_SEQNO_GET() to always limit to the… (authored by adrian).
[net80211] clean up M_SEQNO_SET and M_SEQNO_GET() to always limit to the…
Tue, Sep 2, 3:30 AM

Mon, Sep 1

adrian added a comment to D52300: [iwx] tell net80211 not to originate NULL data frames.
In D52300#1194454, @bz wrote:

If you say so; wonder what iwx tells firmware about SMPS?

Mon, Sep 1, 3:29 AM · wireless

Sun, Aug 31

adrian added a reviewer for D52302: [net80211] clean up M_SEQNO_SET and M_SEQNO_GET() to always limit to the sequence number range: wireless.
Sun, Aug 31, 3:18 AM · wireless
adrian added a reviewer for D52301: [rtwn] Migrate to use ieee80211_output_seqno_assign(): wireless.
Sun, Aug 31, 3:18 AM · wireless
adrian added a reviewer for D52300: [iwx] tell net80211 not to originate NULL data frames: wireless.
Sun, Aug 31, 3:17 AM · wireless
adrian added a reviewer for D52299: [iwn] Don't originate NULL data frames in net80211: wireless.
Sun, Aug 31, 3:17 AM · wireless
adrian added a reviewer for D52298: [rtwn] don't send NULL data frames if we're compiled with firmware enabled: wireless.
Sun, Aug 31, 3:16 AM · wireless
adrian added a reviewer for D52297: [net80211] add support for drivers to disable sending NULL data frames: wireless.
Sun, Aug 31, 3:16 AM · wireless
adrian added a comment to D50693: rtwn: enable seqno offload.

I cleaned up the seqno assignment stuff in D52301 and D52302. In particular after D52302, we can sweep the drivers and remove the "% IEEE80211_SEQ_RANGE" because, well, it's now done in the macro.

Sun, Aug 31, 3:16 AM · wireless
adrian updated the diff for D52142: [net80211] Quieten the logging from ieee80211_vht_get_vhtflags().

request from bz

Sun, Aug 31, 3:14 AM · wireless
adrian requested review of D52302: [net80211] clean up M_SEQNO_SET and M_SEQNO_GET() to always limit to the sequence number range.
Sun, Aug 31, 3:09 AM · wireless
adrian requested review of D52301: [rtwn] Migrate to use ieee80211_output_seqno_assign().
Sun, Aug 31, 3:09 AM · wireless
adrian requested review of D52300: [iwx] tell net80211 not to originate NULL data frames.
Sun, Aug 31, 3:08 AM · wireless
adrian requested review of D52299: [iwn] Don't originate NULL data frames in net80211.
Sun, Aug 31, 3:08 AM · wireless
adrian requested review of D52298: [rtwn] don't send NULL data frames if we're compiled with firmware enabled.
Sun, Aug 31, 3:07 AM · wireless
adrian requested review of D52297: [net80211] add support for drivers to disable sending NULL data frames.
Sun, Aug 31, 3:07 AM · wireless
adrian added inline comments to D52142: [net80211] Quieten the logging from ieee80211_vht_get_vhtflags().
Sun, Aug 31, 3:06 AM · wireless

Fri, Aug 29

adrian accepted D52064: net80211 / LinuxKPI: 802.11: revert / redo enum ieee80211_sta_rx_bw.
Fri, Aug 29, 6:48 PM

Aug 27 2025

adrian updated the diff for D50772: net80211: convert the rest of the native net80211 drivers to SEQNO_OFFLOAD.

oops, forgot to add iwn(4)

Aug 27 2025, 8:05 PM · wireless

Aug 25 2025

adrian added a reviewer for D52142: [net80211] Quieten the logging from ieee80211_vht_get_vhtflags(): wireless.
Aug 25 2025, 12:53 AM · wireless
adrian requested review of D52142: [net80211] Quieten the logging from ieee80211_vht_get_vhtflags().
Aug 25 2025, 12:52 AM · wireless

Aug 24 2025

adrian added inline comments to D50694: iwx: enable seqno offload.
Aug 24 2025, 7:50 PM · wireless
adrian committed rG5bf3c5586b5e: iwx: enable seqno offload (authored by adrian).
iwx: enable seqno offload
Aug 24 2025, 7:45 PM
adrian closed D50694: iwx: enable seqno offload.
Aug 24 2025, 7:45 PM · wireless
adrian committed rGeabcd1773fa3: net80211: add support for sequence number offloading (authored by adrian).
net80211: add support for sequence number offloading
Aug 24 2025, 7:45 PM
adrian closed D50692: net80211: add support for sequence number offloading.
Aug 24 2025, 7:45 PM · wireless
adrian added inline comments to D50693: rtwn: enable seqno offload.
Aug 24 2025, 1:11 AM · wireless
adrian added inline comments to D50772: net80211: convert the rest of the native net80211 drivers to SEQNO_OFFLOAD.
Aug 24 2025, 1:09 AM · wireless

Aug 19 2025

adrian added inline comments to D50692: net80211: add support for sequence number offloading.
Aug 19 2025, 7:22 PM · wireless