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 acx-mac80211: make it compile with kernel 3.8 2013-01-27 21:16:35 +00:00
admswconfig add myself as maintainer of some packages 2012-10-10 13:21:54 +00:00
apex only support EABI on ARM targets 2011-03-07 12:59:19 +00:00
base-files Adapt default network configuration for IPv6 2013-04-09 08:03:08 +00:00
block-mount block-mount: add a delay between sto pand start in fstab init restart action, fixes a lock race condition observed in VirtualBox 2012-12-19 09:41:28 +00:00
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-diag: add support for e3200 v1 2013-02-24 17:57:28 +00:00
broadcom-wl broadcom-wl: hack to work around a bug in the PCIe controller 2013-02-24 18:01:06 +00:00
busybox busybox: remove old no-MMU hackery 2013-04-17 15:36:26 +00:00
devel valgrind: update to v3.8.1 2013-04-01 09:53:34 +00:00
fuse licensing: Add licensing metadata to many packages Two new variables are introduces to many packages, namely PKG_LICENSE and PKG_LICENSE_FILES - there may be more than one license applied to packages, and these are listed in the PKG_LICENSE variable and separated by spaces. All relevant license files are also added to the PKG_LICENSE_FILES variable, also space separated. 2012-10-19 15:34:28 +00:00
hotplug2 hotplug2: restore accidentally deleted patch 2013-03-03 17:05:05 +00:00
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 linux-atm: put all packages into their own submenus 2012-12-05 14:58:54 +00:00
lua licensing: Add licensing metadata to many packages Two new variables are introduces to many packages, namely PKG_LICENSE and PKG_LICENSE_FILES - there may be more than one license applied to packages, and these are listed in the PKG_LICENSE variable and separated by spaces. All relevant license files are also added to the PKG_LICENSE_FILES variable, also space separated. 2012-10-19 15:34:28 +00:00
mac80211 mac80211: rework mac address allocation 2013-04-17 15:36:57 +00:00
mkelfimage move mkelfimage from tools/ to package/ as it needs a proper i386 toolchain - make the package hidden so that it is automatically built without having to be selected 2011-07-02 06:49:36 +00:00
mountd set maintainer flag 2012-10-11 10:05:23 +00:00
mtd mtd: do not include error.h 2012-11-21 20:27:02 +00:00
network build: consistently use 'depends on' instead of 'depends' 2013-04-17 15:36:41 +00:00
opkg opkg: keep package list files compressed when src/gz is used, reduces tmpfs usage 2012-12-22 19:31:37 +00:00
platform/lantiq revert patch that renames the worker thread as it seems to cause an oops 2013-04-03 10:00:59 +00:00
procd fix eglibc compile 2013-04-03 10:01:10 +00:00
px5g add maintainer information 2010-09-30 10:48:37 +00:00
switch switch: export name of device found via /proc 2013-02-14 12:36:52 +00:00
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 kernel: remove kernel modules and references to kernels <= 2.6.36 2012-05-06 20:43:17 +00:00
ubus ubus: update to latest version, fixes a crash on reconnect 2013-04-04 20:04:52 +00:00
uci uci: update to latest version, adds list delete, removes unused plugin support 2013-01-04 16:10:17 +00:00
udev udev: Update MAINTAINER info 2013-02-21 23:12:17 +00:00
util-linux change prefix for util-linux binaries from / to /usr 2012-12-19 16:07:42 +00:00
zram-swap zram-swap: Install init script with 0755 mode 2013-01-07 12:01:11 +00:00
Makefile build: only install packages for selected variants, fixes building multiple variant selections in one tree 2012-12-13 13:07:01 +00:00