libertas: move association related commands into assoc.c
That's because the new cfg80211 implementation will provide cleaner implementations. No functional changes. Signed-off-by: Holger Schurig <hs4233@mail.mn-solutions.de> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:

committed by
John W. Linville

parent
c14951fec6
commit
d0de37417e
@@ -148,53 +148,6 @@ static int lbs_ret_reg_access(struct lbs_private *priv,
|
||||
return ret;
|
||||
}
|
||||
|
||||
static int lbs_ret_802_11_rssi(struct lbs_private *priv,
|
||||
struct cmd_ds_command *resp)
|
||||
{
|
||||
struct cmd_ds_802_11_rssi_rsp *rssirsp = &resp->params.rssirsp;
|
||||
|
||||
lbs_deb_enter(LBS_DEB_CMD);
|
||||
|
||||
/* store the non average value */
|
||||
priv->SNR[TYPE_BEACON][TYPE_NOAVG] = get_unaligned_le16(&rssirsp->SNR);
|
||||
priv->NF[TYPE_BEACON][TYPE_NOAVG] = get_unaligned_le16(&rssirsp->noisefloor);
|
||||
|
||||
priv->SNR[TYPE_BEACON][TYPE_AVG] = get_unaligned_le16(&rssirsp->avgSNR);
|
||||
priv->NF[TYPE_BEACON][TYPE_AVG] = get_unaligned_le16(&rssirsp->avgnoisefloor);
|
||||
|
||||
priv->RSSI[TYPE_BEACON][TYPE_NOAVG] =
|
||||
CAL_RSSI(priv->SNR[TYPE_BEACON][TYPE_NOAVG],
|
||||
priv->NF[TYPE_BEACON][TYPE_NOAVG]);
|
||||
|
||||
priv->RSSI[TYPE_BEACON][TYPE_AVG] =
|
||||
CAL_RSSI(priv->SNR[TYPE_BEACON][TYPE_AVG] / AVG_SCALE,
|
||||
priv->NF[TYPE_BEACON][TYPE_AVG] / AVG_SCALE);
|
||||
|
||||
lbs_deb_cmd("RSSI: beacon %d, avg %d\n",
|
||||
priv->RSSI[TYPE_BEACON][TYPE_NOAVG],
|
||||
priv->RSSI[TYPE_BEACON][TYPE_AVG]);
|
||||
|
||||
lbs_deb_leave(LBS_DEB_CMD);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int lbs_ret_802_11_bcn_ctrl(struct lbs_private * priv,
|
||||
struct cmd_ds_command *resp)
|
||||
{
|
||||
struct cmd_ds_802_11_beacon_control *bcn_ctrl =
|
||||
&resp->params.bcn_ctrl;
|
||||
|
||||
lbs_deb_enter(LBS_DEB_CMD);
|
||||
|
||||
if (bcn_ctrl->action == CMD_ACT_GET) {
|
||||
priv->beacon_enable = (u8) le16_to_cpu(bcn_ctrl->beacon_enable);
|
||||
priv->beacon_period = le16_to_cpu(bcn_ctrl->beacon_period);
|
||||
}
|
||||
|
||||
lbs_deb_enter(LBS_DEB_CMD);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static inline int handle_cmd_response(struct lbs_private *priv,
|
||||
struct cmd_header *cmd_response)
|
||||
{
|
||||
|
Reference in New Issue
Block a user