opnsense-src/sys/dev/rtwn/rtl8192c
Adrian Chadd 8896f36587 rtwn: allow firmware rate control to be enabled for rtl8192cu
Although there's no RTS/CTS rate control available yet, the support
is enough to enable firmware rate control for experimenting.

This won't be enabled by default - users will need to set a tunable
before loading the driver (eg kenv dev.rtwn.0.ratectl=2) but it is
enough for experimentation, feedback and continued work.

Locally tested:

* RTL8192CU, STA mode

Differential Revision:	https://reviews.freebsd.org/D48143
Reviewed by:	bz, emaste
2025-01-13 20:34:35 -08:00
..
pci rtwn: create a new HAL routine for enabling STA mode beacon processing 2024-12-20 12:40:19 -08:00
usb rtwn: allow firmware rate control to be enabled for rtl8192cu 2025-01-13 20:34:35 -08:00
r92c.h rtwn: add forcerate flag to TX descriptor setup 2025-01-02 17:24:01 -08:00
r92c_attach.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
r92c_beacon.c rtwn: remove SEQ_SEL, replace with a QOS bit 2024-12-30 17:35:13 -08:00
r92c_calib.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
r92c_chan.c rtwn: try enforcing net80211 regulatory / txpower limits for 11n chips 2024-12-18 15:46:15 -08:00
r92c_fw.c rtwn: only set INIRATE if we're not doing firmware rate control. 2024-12-31 11:12:57 -08:00
r92c_fw_cmd.h rtwn: add SGI flag for the rate control message 2024-12-18 15:48:45 -08:00
r92c_init.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
r92c_llt.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
r92c_priv.h sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
r92c_reg.h rtwn: add a default OFDM / CCK rate for self-generated frames 2024-12-19 08:06:29 -08:00
r92c_rf.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
r92c_rom.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
r92c_rom_defs.h sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
r92c_rom_image.h sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
r92c_rx.c rtwn: expand the ridx numbers to include VHT; add accessor macros 2024-12-06 23:13:50 -08:00
r92c_rx_desc.h sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
r92c_tx.c rtwn: refactor out the r92c path protection decision / configuration 2025-01-13 20:34:14 -08:00
r92c_tx_desc.h rtwn: remove SEQ_SEL, replace with a QOS bit 2024-12-30 17:35:13 -08:00
r92c_var.h sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00