summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoradrian <adrian@FreeBSD.org>2013-04-05 09:06:39 +0000
committeradrian <adrian@FreeBSD.org>2013-04-05 09:06:39 +0000
commit5f76d7affd4776eaad39785ce42f58b6ac573e9b (patch)
tree89fe4d311dc957274948210823d1a455be1ae7c3
parent69ae1af6a7c01ee127aad0a8862730acd96f05c9 (diff)
downloadFreeBSD-src-5f76d7affd4776eaad39785ce42f58b6ac573e9b.zip
FreeBSD-src-5f76d7affd4776eaad39785ce42f58b6ac573e9b.tar.gz
Add a new TX power field - it's inteded to be used where low TX power
is configured for higher rates (lower than max) but higher TX power is configured for the lower rates, above the configured cap, to improve long distance behaviour.
-rw-r--r--sys/dev/ath/ath_hal/ah_internal.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/ath/ath_hal/ah_internal.h b/sys/dev/ath/ath_hal/ah_internal.h
index e3263f9..74d43c7 100644
--- a/sys/dev/ath/ath_hal/ah_internal.h
+++ b/sys/dev/ath/ath_hal/ah_internal.h
@@ -392,6 +392,7 @@ struct ath_hal_private {
int16_t ah_powerLimit; /* tx power cap */
uint16_t ah_maxPowerLevel; /* calculated max tx power */
u_int ah_tpScale; /* tx power scale factor */
+ u_int16_t ah_extraTxPow; /* low rates extra-txpower */
uint32_t ah_11nCompat; /* 11n compat controls */
/*
OpenPOWER on IntegriCloud