mirror of
https://github.com/torvalds/linux.git
synced 2026-06-03 20:14:06 +02:00
mwifiex: keep user configured mac address during changing virtual interface
During changing virtual interface, keep using previous net device mac address. Signed-off-by: Xinming Hu <huxm@marvell.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
This commit is contained in:
parent
c3b2a34b82
commit
7cce13954f
|
|
@ -1333,7 +1333,10 @@ void mwifiex_init_priv_params(struct mwifiex_private *priv,
|
|||
priv->assocresp_idx = MWIFIEX_AUTO_IDX_MASK;
|
||||
priv->gen_idx = MWIFIEX_AUTO_IDX_MASK;
|
||||
priv->num_tx_timeout = 0;
|
||||
ether_addr_copy(priv->curr_addr, priv->adapter->perm_addr);
|
||||
if (is_valid_ether_addr(dev->dev_addr))
|
||||
ether_addr_copy(priv->curr_addr, dev->dev_addr);
|
||||
else
|
||||
ether_addr_copy(priv->curr_addr, priv->adapter->perm_addr);
|
||||
|
||||
if (GET_BSS_ROLE(priv) == MWIFIEX_BSS_ROLE_STA ||
|
||||
GET_BSS_ROLE(priv) == MWIFIEX_BSS_ROLE_UAP) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user