openwrtv3/package/kernel
Daniel Golle 3ec4803932 mac80211: respect user-set regulatory domain by default
It turns out most device vendors don't set the correct country code
in their devices' on-flash-EEPROM sections as they apparently rather
provide a complete per-target-market firmware with patched drivers
instead of just setting the country code.
This results in the driver to incorrectly assume the value stored in
the on-flash-EERPOM (usually US or China) being the regulatory domain
inside which the device is being used.
To work around this issue, OpenWrt introduced the ATH_USER_REGD config
variable to decide during build whether or not to allow the user to
override the regulatory domain setting. This option, however, is not
enabled by default and thus ends up being disabled for snapshots builds
and released binaries.
As we know for a long time that most devices got borked regulatory
domain values set in their EEPROMs we should allow our users to respect
their local law (instead of just assume US or China laws).
Note that also the current default has great potential of users not
ever setting their regulatory domain and thus using inapproriate and
potentially illegal frequencies and/or tx-power settings

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-06-05 13:37:55 +02:00
..
acx-mac80211 mac80211: update to wireless-testing 2016-05-12 2016-05-15 20:55:39 +02:00
ar7-atm package: flag further target specific packages as nonshared 2016-04-26 23:26:43 +02:00
avila-wdt packages: clean up the package folder 2013-06-21 16:54:37 +00:00
brcm2708-gpu-fw package: flag further target specific packages as nonshared 2016-04-26 23:26:43 +02:00
broadcom-wl package: flag further target specific packages as nonshared 2016-04-26 23:26:43 +02:00
button-hotplug button-hotplug: remove #ifdef CONFIG_HOTPLUG, it is gone in newer kernels 2014-05-23 22:13:13 +00:00
ep80579-drivers packages: clean up the package folder 2013-06-21 16:54:37 +00:00
gpio-button-hotplug kernel: gpio-button-hotplug: Add missing ONESHOT flag to threaded IRQ request 2016-03-03 20:24:47 +00:00
hostap-driver branding: add LEDE branding 2016-03-24 22:40:13 +01:00
i2c-gpio-custom package/i2c-gpio-custom: fix checkpatch errors in module source 2013-09-02 08:45:30 +00:00
lantiq lantiq: Reduce ugliness of ugly hack 2016-05-27 16:08:47 +02:00
linux kernel/spi: add kernel package for spi-omap-24xx 2016-06-02 21:58:10 +02:00
mac80211 mac80211: respect user-set regulatory domain by default 2016-06-05 13:37:55 +02:00
mmc_over_gpio package: kernel: update dependencies for 4.4 2015-12-02 22:19:31 +00:00
mt76 mt76: disable build for linux 3.18 2016-06-01 01:15:20 +02:00
mwlwifi mwlwifi: remove the a-mpdu failure messages entirely instead of hiding them in the debug log 2016-05-22 15:51:21 +02:00
om-watchdog package/om-watchdog: add OpenMesh MR1750v2 support 2016-05-23 12:19:25 +02:00
rotary-gpio-custom package/rotary-gpio-custom: fix checkpatch errors module source 2013-09-02 08:45:32 +00:00
rtc-rv5c386a packages: clean up the package folder 2013-06-21 16:54:37 +00:00
spi-gpio-custom spi-gpio-custom: fix section mismatch 2016-03-05 16:23:19 +00:00
trelay package: replace ifconfig-usage with ip 2015-09-08 17:44:24 +00:00
w1-gpio-custom w1-gpio-custom: Fix uninitialised variable causing 1-wire to not bind to GPIO 2015-05-23 15:29:20 +00:00
wrt55agv2-spidevs Rename 'atheros' target to 'ath25' 2015-03-13 03:02:28 +00:00