diff options
author | adrian <adrian@FreeBSD.org> | 2011-02-01 08:03:01 +0000 |
---|---|---|
committer | adrian <adrian@FreeBSD.org> | 2011-02-01 08:03:01 +0000 |
commit | d415e28b033805441c031d3742a47737c3171ec0 (patch) | |
tree | 33e567b0391ef1263f25d77f5c4d6da68652ff04 /sys/modules/ath | |
parent | 7cbf58f4c00954a5e25cf90d36ecef170a0b7d77 (diff) | |
download | FreeBSD-src-d415e28b033805441c031d3742a47737c3171ec0.zip FreeBSD-src-d415e28b033805441c031d3742a47737c3171ec0.tar.gz |
Include some preliminary TX HT rate scenario setup code.
The AR5416 and later TX descriptors have new fields for supporting
11n bits (eg 20/40mhz mode, short/long GI) and enabling/disabling
RTS/CTS protection per rate.
These functions will be responsible for initialising the TX descriptors
for the AR5416 and later chips for both HT and legacy frames.
Beacon frames will remain using the non-11n TX descriptor setup for now;
Linux ath9k does much the same.
Note that these functions aren't yet used anywhere; a few more framework
changes are needed before all of the right rate information is available
for TX.
Diffstat (limited to 'sys/modules/ath')
-rw-r--r-- | sys/modules/ath/Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/modules/ath/Makefile b/sys/modules/ath/Makefile index 8448e12..8c1be12 100644 --- a/sys/modules/ath/Makefile +++ b/sys/modules/ath/Makefile @@ -35,7 +35,7 @@ ATH_RATE?= sample # tx rate control algorithm .PATH: ${.CURDIR}/../../dev/ath/ath_hal KMOD= if_ath -SRCS= if_ath.c if_ath_pci.c if_ath_debug.c if_ath_tx.c +SRCS= if_ath.c if_ath_pci.c if_ath_debug.c if_ath_tx.c if_ath_tx_ht.c # NB: v3 eeprom support used by both AR5211 and AR5212; just include it SRCS+= ah_osdep.c ah.c ah_regdomain.c ah_eeprom_v3.c SRCS+= device_if.h bus_if.h pci_if.h opt_inet.h opt_ath.h opt_ah.h opt_wlan.h |