Page MenuHomeFreeBSD

iwx: enable seqno offload
Needs ReviewPublic

Authored by adrian on Jun 5 2025, 3:51 AM.
Referenced Files
F123246011: D50694.id156564.diff
Sat, Jul 12, 4:08 PM
Unknown Object (File)
Tue, Jul 1, 1:05 PM
Unknown Object (File)
Sun, Jun 29, 8:18 PM
Unknown Object (File)
Sun, Jun 29, 12:21 AM
Unknown Object (File)
Sat, Jun 28, 7:18 PM
Unknown Object (File)
Fri, Jun 27, 10:28 PM
Unknown Object (File)
Fri, Jun 27, 8:42 AM
Unknown Object (File)
Thu, Jun 26, 6:54 AM
Subscribers

Details

Reviewers
thj
bz
Group Reviewers
wireless
Summary

Enable sequence number offload.

This should both enable the sequence number offloading and disable
the net80211 TX lock from being acquired/released/checked.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 64694
Build 61578: arc lint + arc unit

Event Timeline

adrian requested review of this revision.Jun 5 2025, 3:51 AM
adrian added a reviewer: wireless.
adrian added a project: wireless.
adrian added a reviewer: thj.
bz requested changes to this revision.Jun 5 2025, 8:03 AM
bz added a subscriber: bz.
bz added inline comments.
sys/dev/iwx/if_iwx.c
5664

This is entirely done in firmware.

This revision now requires changes to proceed.Jun 5 2025, 8:03 AM
sys/dev/iwx/if_iwx.c
5664

This is entirely done in firmware.

aha let me go and try that too then. If it works then I'll delete it and leave the comment there that seqno offload is done at that point.

Address bz's comment - yup, this works with seqno offload and
with it just not populated in the driver encap path. Neat!

As far as I can tell this is nop, but good ground work for future stuff.