aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/mwl8k.c
diff options
context:
space:
mode:
authorYogesh Ashok Powar <yogeshp@marvell.com>2013-01-25 05:50:35 -0500
committerJohn W. Linville <linville@tuxdriver.com>2013-01-30 15:06:52 -0500
commitd994a1c867ed301aaad26f769885d78e599e1daf (patch)
tree8f7d5d0e9ff33e597ff4a31588bb42bbf0573272 /drivers/net/wireless/mwl8k.c
parent751930cb1d6da7b7891d8ffe84877cbf21915e0d (diff)
mwl8k: Add/Del self entry for AP interface only
Add and delete self entry in the firmware sta database for AP interface only. We do not need such an entry for STA interface. Signed-off-by: Yogesh Ashok Powar <yogeshp@marvell.com> Signed-off-by: Nishant Sarmukadam <nishants@marvell.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/mwl8k.c')
-rw-r--r--drivers/net/wireless/mwl8k.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/wireless/mwl8k.c b/drivers/net/wireless/mwl8k.c
index 01136b539f00..55f1e9d96ca9 100644
--- a/drivers/net/wireless/mwl8k.c
+++ b/drivers/net/wireless/mwl8k.c
@@ -4708,7 +4708,7 @@ static int mwl8k_add_interface(struct ieee80211_hw *hw,
4708 /* Set the mac address. */ 4708 /* Set the mac address. */
4709 mwl8k_cmd_set_mac_addr(hw, vif, vif->addr); 4709 mwl8k_cmd_set_mac_addr(hw, vif, vif->addr);
4710 4710
4711 if (priv->ap_fw) 4711 if (vif->type == NL80211_IFTYPE_AP)
4712 mwl8k_cmd_set_new_stn_add_self(hw, vif); 4712 mwl8k_cmd_set_new_stn_add_self(hw, vif);
4713 4713
4714 priv->macids_used |= 1 << mwl8k_vif->macid; 4714 priv->macids_used |= 1 << mwl8k_vif->macid;
@@ -4733,7 +4733,7 @@ static void mwl8k_remove_interface(struct ieee80211_hw *hw,
4733 struct mwl8k_priv *priv = hw->priv; 4733 struct mwl8k_priv *priv = hw->priv;
4734 struct mwl8k_vif *mwl8k_vif = MWL8K_VIF(vif); 4734 struct mwl8k_vif *mwl8k_vif = MWL8K_VIF(vif);
4735 4735
4736 if (priv->ap_fw) 4736 if (vif->type == NL80211_IFTYPE_AP)
4737 mwl8k_cmd_set_new_stn_del(hw, vif, vif->addr); 4737 mwl8k_cmd_set_new_stn_del(hw, vif, vif->addr);
4738 4738
4739 mwl8k_cmd_del_mac_addr(hw, vif, vif->addr); 4739 mwl8k_cmd_del_mac_addr(hw, vif, vif->addr);