Page MenuHomeFreeBSD

net80211: add the beginning of the extfield information elements (IE ext)
ClosedPublic

Authored by bz on Jun 3 2025, 10:23 PM.
Tags
None
Referenced Files
F137688832: D50674.id.diff
Mon, Nov 24, 10:13 PM
Unknown Object (File)
Thu, Nov 20, 2:39 AM
Unknown Object (File)
Thu, Nov 20, 2:27 AM
Unknown Object (File)
Wed, Nov 12, 6:41 AM
Unknown Object (File)
Oct 16 2025, 4:16 AM
Unknown Object (File)
Oct 4 2025, 7:53 AM
Unknown Object (File)
Oct 3 2025, 5:20 AM
Unknown Object (File)
Sep 9 2025, 4:47 PM

Details

Summary

The original list of IEs got expanded from TLV to TLextTV.
If the T matches 255 then we have a second list of IEs where the
meaning of TL stays the same. That means the 1 octet extT is part
of the length and the value starts at ie+3.

Start populating the list with IEEE802.11-2020 and 802.11ax-2021
values.

They will be initially used to start decoding some of the announced IEs
for ifconfig [-v] list (scan|sta). That should help users with
AX-enabled APs to see this (rather than no or UNKNOWN_ELEMID_255 and
make debugging easier once we implement 11ax.

Sposored by: The FreeBSD Foundation
MFC after: 3 days

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

bz requested review of this revision.Jun 3 2025, 10:23 PM
adrian added inline comments.
sys/net80211/ieee80211.h
1347

why not ieee80211_elemid_ext ?

bz marked an inline comment as done.

Add 11.

sys/net80211/ieee80211.h
1347

Good catch.

This revision is now accepted and ready to land.Jun 4 2025, 12:21 AM