Page MenuHomeFreeBSD

rtwn: bring the r92c rate control setup selection in line with tx descriptors
ClosedPublic

Authored by adrian on Dec 14 2024, 7:04 PM.
Referenced Files
F132142056: D48081.id147958.diff
Tue, Oct 14, 3:28 AM
Unknown Object (File)
Sat, Sep 27, 12:00 AM
Unknown Object (File)
Sep 11 2025, 1:38 AM
Unknown Object (File)
Sep 4 2025, 11:16 AM
Unknown Object (File)
Aug 18 2025, 6:11 PM
Unknown Object (File)
Aug 14 2025, 10:18 PM
Unknown Object (File)
Aug 12 2025, 5:07 AM
Unknown Object (File)
Aug 4 2025, 3:42 AM
Subscribers

Details

Summary

The rate control message was doing 11g+11n without 11b rates, but
the TX descriptor setup supports also falling back on 11b rates
when doing multi-rate retry / per-descriptor rate control.

So, line them up. They're not exactly the same as the TX path
supports pure-N and pure-G modes which the rate control configuration
does not, but there'll need to be a lot more work on supporting
those operating modes anyway (around things like self-generated
frame rate control/masks, beacon config, RTS/CTS selection, etc.)

Locally tested:

  • RTL8192CU, STA mode

Diff Detail

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