openwrt/package/kernel
Robert Marko 7475321f46 mac80211: ath11k: Remove regulatory intersection
Currently, during initialization ath11k will receive a regulatory event
from the firmware in which it will receive the default regulatory domain
code and accompanying rules list and report those to the kernel.

Then if you try to change the regulatory domain to a different country code
it will do a weird thing in which it will send that to the FW and after
receiving the appropriate regulatory event it will parse the rules.
However, while its parsing there is a weird thing being done, and that is
that new raw rules from FW get intersected with the rules from the default
domain.
This is creating a big issue as the default domain is almost always set to
"US" or just "00" aka world so ath11k will unfairly limit you to the most
restrictive combination of rules based on the default domain and your
desired domain.
For example, in ETSI countries this is causing channels 12 and 13 on 2.4GHz
to not be usable since "US" limits 2.4GHz to 2472MHz instead of 2482MHz
like ETSI countries do.

So, lets do what TIP and even QCA do in their ath11k downstream tree and
completely get rid of the interesection code in ath11k.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2023-04-11 20:20:18 +02:00
..
ath10k-ct ipq40xx: add support for Linksys WHW03 V2 2023-01-15 12:55:38 +01:00
bcm27xx-gpu-fw bcm27xx-gpu-fw: update to latest version 2022-05-17 15:11:22 +02:00
bcm63xx-cfe bcm63xx-cfe: update to the latest master 2021-06-22 13:27:41 +02:00
bpf-headers bpf-headers: fix package category 2023-03-04 17:18:56 +01:00
broadcom-wl treewide: replace PKG_USE_MIPS16:=0 with PKG_BUILD_FLAGS:=no-mips16 2023-03-21 18:28:22 +01:00
button-hotplug button-hotplug: simplify build 2022-10-24 20:49:34 +02:00
cryptodev-linux cryptodev-linux: update to 1.12 2021-09-29 22:56:59 +02:00
dtc/patches package: kernel: dtc: Add DTO support 2017-11-06 16:39:41 +01:00
gpio-button-hotplug kernel: Make use of KERNEL_MAKE 2022-12-17 20:12:31 +01:00
gpio-nct5104d kernel: Make use of KERNEL_MAKE 2022-12-17 20:12:31 +01:00
ksmbd ksmbd: update to 3.4.7 2023-03-05 18:48:40 +01:00
lantiq ltq-vdsl-vr9: fix upstream MINEFTR 2023-02-03 13:33:36 +01:00
leds-ws2812b kernel: add driver package for WS2812B LEDs 2022-12-16 21:41:57 +08:00
linux kernel: crypto: fix missing dependecies for CRYPTO_USER_API_ENABLE_OBSOLETE 2023-04-10 07:36:33 +02:00
mac80211 mac80211: ath11k: Remove regulatory intersection 2023-04-11 20:20:18 +02:00
mt76 mac80211, mt76: add fixes for recently discovered security issues 2023-03-30 11:40:11 +02:00
mt7621-qtn-rgmii mt7621-qtn-rgmii: enable RGMII connected Quantenna QV840 2020-07-08 16:07:05 +02:00
mwlwifi kernel: Make use of KERNEL_MAKE 2022-12-17 20:12:31 +01:00
nat46 nat46: update to git HEAD 2022-04-26 22:41:57 +02:00
qca-nss-dp kernel: add Qualcomm NSS dataplane ethernet driver 2023-01-16 12:42:23 +01:00
qca-ssdk kernel: qca-ssdk: opt-out of LTO 2023-03-21 18:28:23 +01:00
rtc-rv5c386a kernel: Make use of KERNEL_MAKE 2022-12-17 20:12:31 +01:00
rtl8812au-ct rtl8812au-ct: Ignore address errors 2023-01-09 00:23:22 +01:00
trelay package: drop PKG_VERSION for purely local packages 2020-07-15 18:33:56 +02:00
ubnt-ledbar ubnt-ledbar: make package available on other targets 2022-09-30 13:29:58 +01:00