mirror of https://gitee.com/openkylin/linux.git
iwlagn: check change before commit RXON cmd
When setting rxon chain and filter, no need to commit RXON when the chain flag is not changed. This reduces the number of RXON commands we send down to uCode. Signed-off-by: Shanyu Zhao <shanyu.zhao@intel.com> Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
This commit is contained in:
parent
21a5b3c6b1
commit
6163a3735a
|
@ -97,7 +97,8 @@ void iwl_update_chain_flags(struct iwl_priv *priv)
|
||||||
if (priv->cfg->ops->hcmd->set_rxon_chain) {
|
if (priv->cfg->ops->hcmd->set_rxon_chain) {
|
||||||
for_each_context(priv, ctx) {
|
for_each_context(priv, ctx) {
|
||||||
priv->cfg->ops->hcmd->set_rxon_chain(priv, ctx);
|
priv->cfg->ops->hcmd->set_rxon_chain(priv, ctx);
|
||||||
iwlcore_commit_rxon(priv, ctx);
|
if (ctx->active.rx_chain != ctx->staging.rx_chain)
|
||||||
|
iwlcore_commit_rxon(priv, ctx);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue