[PATCH] ipw2100: Make iwconfig txpower setting consistent with user input
Signed-off-by: Hong Liu <hong.liu@intel.com> Signed-off-by: Zhu Yi <yi.zhu@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
cbbdd03fad
commit
3173ca0b76
1 changed files with 4 additions and 3 deletions
|
@ -5107,12 +5107,13 @@ static int ipw2100_set_tx_power(struct ipw2100_priv *priv, u32 tx_power)
|
||||||
.host_command_length = 4
|
.host_command_length = 4
|
||||||
};
|
};
|
||||||
int err = 0;
|
int err = 0;
|
||||||
|
u32 tmp = tx_power;
|
||||||
|
|
||||||
if (tx_power != IPW_TX_POWER_DEFAULT)
|
if (tx_power != IPW_TX_POWER_DEFAULT)
|
||||||
tx_power = (tx_power - IPW_TX_POWER_MIN_DBM) * 16 /
|
tmp = (tx_power - IPW_TX_POWER_MIN_DBM) * 16 /
|
||||||
(IPW_TX_POWER_MAX_DBM - IPW_TX_POWER_MIN_DBM);
|
(IPW_TX_POWER_MAX_DBM - IPW_TX_POWER_MIN_DBM);
|
||||||
|
|
||||||
cmd.host_command_parameters[0] = tx_power;
|
cmd.host_command_parameters[0] = tmp;
|
||||||
|
|
||||||
if (priv->ieee->iw_mode == IW_MODE_ADHOC)
|
if (priv->ieee->iw_mode == IW_MODE_ADHOC)
|
||||||
err = ipw2100_hw_send_command(priv, &cmd);
|
err = ipw2100_hw_send_command(priv, &cmd);
|
||||||
|
|
Loading…
Add table
Reference in a new issue