Openwrt/package
Felix Fietkau df10e201eb mac80211: rework mac address allocation
If the first byte is available in the address mask, use only that one -
set the local bit and xor it with the id << 2. This ensures that there
are no hardware BSSID & BSSID-mask conflicts with devices that have
almost the same MAC address with just a small offset. The MAC address
conflict has been observed in a deployment with some devices from the
same batch when running with multiple interfaces.

If only some bits of the last byte are available, xor the id onto the
last MAC address byte (relevant mostly for Ralink devices).

In other cases (should not happen at this point), use the previous MAC
address offset calculation but without the local bit.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 36353
2013-04-17 15:36:57 +00:00
..
acx-mac80211
admswconfig
apex
base-files Adapt default network configuration for IPv6 2013-04-09 08:03:08 +00:00
block-mount
boot This adds Gateworks Laguna family board support. Note that some Laguna boards have SPI flash and others have NOR flash, thus the size/erasesize are detected dynamically. 2013-04-11 16:04:31 +00:00
broadcom-diag
broadcom-wl
busybox busybox: remove old no-MMU hackery 2013-04-17 15:36:26 +00:00
devel
fuse
hotplug2
kernel package/kernel: only include i2c-of if CONFIG_OF enabled 2013-04-06 16:55:25 +00:00
libs build: consistently use 'depends on' instead of 'depends' 2013-04-17 15:36:41 +00:00
linux-atm
lua
mac80211 mac80211: rework mac address allocation 2013-04-17 15:36:57 +00:00
mkelfimage
mountd
mtd
network build: consistently use 'depends on' instead of 'depends' 2013-04-17 15:36:41 +00:00
opkg
platform/lantiq
procd
px5g
switch
system build: consistently use 'depends on' instead of 'depends' 2013-04-17 15:36:41 +00:00
toolchain build: consistently use 'depends on' instead of 'depends' 2013-04-17 15:36:41 +00:00
trelay
ubus ubus: update to latest version, fixes a crash on reconnect 2013-04-04 20:04:52 +00:00
uci
udev
util-linux
zram-swap
Makefile