Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 341481
b: refs/heads/master
c: 9bcb74f
h: refs/heads/master
i:
  341479: 34764d6
v: v3
  • Loading branch information
Arend van Spriel authored and John W. Linville committed Nov 16, 2012
1 parent c92f0af commit 1a6e7f2
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 6 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 607d5c0ef6c4d3a2e7a61ba1b62baa0712366bc0
refs/heads/master: 9bcb74f919db1965fa74393d4b545e7b489e91fb
12 changes: 7 additions & 5 deletions trunk/drivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c
Original file line number Diff line number Diff line change
Expand Up @@ -690,10 +690,11 @@ int brcmf_net_attach(struct brcmf_if *ifp)
}

struct brcmf_if *brcmf_add_if(struct brcmf_pub *drvr, int ifidx, s32 bssidx,
char *name, u8 *mac_addr)
char *name, u8 *addr_mask)
{
struct brcmf_if *ifp;
struct net_device *ndev;
int i;

brcmf_dbg(TRACE, "idx %d\n", ifidx);

Expand Down Expand Up @@ -728,11 +729,12 @@ struct brcmf_if *brcmf_add_if(struct brcmf_pub *drvr, int ifidx, s32 bssidx,
INIT_WORK(&ifp->setmacaddr_work, _brcmf_set_mac_address);
INIT_WORK(&ifp->multicast_work, _brcmf_set_multicast_list);

if (mac_addr != NULL)
memcpy(&ifp->mac_addr, mac_addr, ETH_ALEN);
if (addr_mask != NULL)
for (i = 0; i < ETH_ALEN; i++)
ifp->mac_addr[i] = drvr->mac[i] ^ addr_mask[i];

brcmf_dbg(TRACE, " ==== pid:%x, net_device for if:%s created ===\n",
current->pid, ifp->ndev->name);
brcmf_dbg(TRACE, " ==== pid:%x, if:%s (%pM) created ===\n",
current->pid, ifp->ndev->name, ifp->mac_addr);

return ifp;
}
Expand Down

0 comments on commit 1a6e7f2

Please sign in to comment.