linux/drivers/net/wireless/brcm80211/brcmfmac
Rafa? Mi?ecki e3faa866d5 brcmfmac: set wiphy's addresses to provide valid MACs
Broadcom's firmware requires every BSS to use MAC address with unique
last few bits. The amount of bits may depend on a particular firmware,
it was verified to be 2 for BCM43602 one.
If this condition won't be fulfilled firmware will reject such MAC:
brcmfmac: _brcmf_set_mac_address: Setting cur_etheraddr failed, -52

We don't want to simply set addr_mask as it would also disallow using
locally administrated bit. Instead let's build a list of addresses
manually enabling 0x2 bit for extra interfaces.

Signed-off-by: Rafa? Mi?ecki <zajec5@gmail.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2015-07-21 18:02:11 +03:00
..
bcdc.c
bcdc.h
bcmsdh.c brcmfmac: have sdio return -EIO when device communication is not possible 2015-06-15 12:55:22 +03:00
btcoex.c
btcoex.h
bus.h
cfg80211.c brcmfmac: set wiphy's addresses to provide valid MACs 2015-07-21 18:02:11 +03:00
cfg80211.h
chip.c
chip.h
common.c
common.h
commonring.c brcmfmac: Update msgbuf read pointer quicker. 2015-06-15 12:42:25 +03:00
commonring.h brcmfmac: Update msgbuf read pointer quicker. 2015-06-15 12:42:25 +03:00
core.c brcmfmac: make brcmf_p2p_detach() call conditional 2015-06-16 11:35:10 +03:00
core.h brcmfmac: set wiphy's addresses to provide valid MACs 2015-07-21 18:02:11 +03:00
debug.c brcmfmac: use debugfs_create_devm_seqfile() helper function 2015-06-15 12:42:29 +03:00
debug.h
feature.c brcmfmac: Check if firmware supports p2p 2015-06-15 12:55:19 +03:00
feature.h brcmfmac: Check if firmware supports p2p 2015-06-15 12:55:19 +03:00
firmware.c brcmfmac: use direct data pointer in NVRAM parser struct 2015-06-08 14:31:11 +03:00
firmware.h
flowring.c
flowring.h
fweh.c
fweh.h
fwil.c
fwil.h
fwil_types.h brcmfmac: rework .get_station() callback 2015-06-15 12:55:21 +03:00
fwsignal.c
fwsignal.h
Makefile
msgbuf.c brcmfmac: Update msgbuf read pointer quicker. 2015-06-15 12:42:25 +03:00
msgbuf.h
of.c
of.h
p2p.c brcmfmac: fix double free of p2pdev interface 2015-06-16 11:35:09 +03:00
p2p.h
pcie.c brcmfmac: remove watchdog reset from brcmf_pcie_buscoreprep() 2015-06-15 12:42:28 +03:00
pcie.h
proto.c
proto.h
sdio.c brcmfmac: have sdio return -EIO when device communication is not possible 2015-06-15 12:55:22 +03:00
sdio.h
tracepoint.c
tracepoint.h
usb.c
usb.h
vendor.c
vendor.h