|
@@ -1827,7 +1827,8 @@ tSirRetStatus
|
|
|
populate_dot11f_tpc_report(tpAniSirGlobal pMac,
|
|
|
tDot11fIETPCReport *pDot11f, tpPESession psessionEntry)
|
|
|
{
|
|
|
- uint16_t staid, txPower;
|
|
|
+ uint16_t staid;
|
|
|
+ uint8_t tx_power;
|
|
|
tSirRetStatus nSirStatus;
|
|
|
|
|
|
nSirStatus = lim_get_mgmt_staid(pMac, &staid, psessionEntry);
|
|
@@ -1838,8 +1839,9 @@ populate_dot11f_tpc_report(tpAniSirGlobal pMac,
|
|
|
}
|
|
|
/* FramesToDo: This function was "misplaced" in the move to Gen4_TVM... */
|
|
|
/* txPower = halGetRateToPwrValue( pMac, staid, pMac->lim.gLimCurrentChannelId, isBeacon ); */
|
|
|
- txPower = 0;
|
|
|
- pDot11f->tx_power = (uint8_t) txPower;
|
|
|
+ tx_power = cfg_get_regulatory_max_transmit_power(pMac,
|
|
|
+ psessionEntry->currentOperChannel);
|
|
|
+ pDot11f->tx_power = tx_power;
|
|
|
pDot11f->link_margin = 0;
|
|
|
pDot11f->present = 1;
|
|
|
|