openwrt/package/kernel/mac80211/patches/ath11k
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
..
100-wifi-ath11k-use-unique-QRTR-instance-ID.patch mac80211: ath11k: hack for multiple card support 2023-01-16 12:42:23 +01:00
101-Fix-invalid-management-rx-frame-length-issue.patch mac80211: ath11k: Fix invalid mgmt rx frame length issue 2023-04-07 11:11:44 +02:00
900-ath11k-control-thermal-support-via-symbol.patch
901-wifi-ath11k-pci-fix-compilation-in-5.16-and-older.patch mac80211: ath11k: hack for multiple card support 2023-01-16 12:42:23 +01:00
902-ath11k-Disable-coldboot-calibration-for-IPQ8074.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
903-ath11k-support-setting-FW-memory-mode-via-DT.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
904-wifi-ath11k-restore-160MHz-support.patch mac80211: ath11k: restore 160MHz support 2023-04-01 19:30:48 +02:00
905-ath11k-remove-intersection-support-for-regulatory-ru.patch mac80211: ath11k: Remove regulatory intersection 2023-04-11 20:20:18 +02:00
0001-wifi-ath11k-stop-tx-queues-immediately-upon-firmware.patch
0002-wifi-ath11k-Don-t-exit-on-wakeup-failure.patch
0003-wifi-ath11k-fix-warning-in-dma_free_coherent-of-memo.patch
0005-wifi-ath11k-Fix-spelling-mistake-chnange-change.patch
0006-wifi-ath11k-fix-firmware-assert-during-bandwidth-cha.patch
0007-wifi-ath11k-suppress-add-interface-error.patch
0008-wifi-ath11k-add-support-to-configure-channel-dwell-t.patch
0009-wifi-ath11k-Send-PME-message-during-wakeup-from-D3co.patch
0010-wifi-ath11k-Fix-firmware-crash-on-vdev-delete-race-c.patch
0011-wifi-ath11k-fix-monitor-vdev-creation-with-firmware-.patch
0012-wifi-ath11k-Fix-qmi_msg_handler-data-structure-initi.patch
0013-wifi-ath11k-synchronize-ath11k_mac_he_gi_to_nl80211_.patch
0016-wifi-ath11k-Make-QMI-message-rules-const.patch
0017-wifi-ath11k-Trigger-sta-disconnect-on-hardware-resta.patch
0018-wifi-ath11k-Fix-race-condition-with-struct-htt_ppdu_.patch
0019-wifi-ath11k-update-hw-params-for-IPQ5018.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
0020-wifi-ath11k-update-ce-configurations-for-IPQ5018.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
0021-wifi-ath11k-remap-ce-register-space-for-IPQ5018.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
0022-wifi-ath11k-update-hal-srng-regs-for-IPQ5018.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
0023-wifi-ath11k-initialize-hw_ops-for-IPQ5018.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
0024-wifi-ath11k-add-new-hw-ops-for-IPQ5018-to-get-rx-des.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
0025-wifi-ath11k-add-ipq5018-device-support.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
0026-wifi-ath11k-Fix-scan-request-param-frame-size-warnin.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
0027-wifi-ath11k-fix-monitor-mode-bringup-crash.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
0028-wifi-ath11k-debugfs-fix-to-work-with-multiple-PCI-de.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
0029-wifi-ath11k-Add-support-to-configure-FTM-responder-r.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
0030-wifi-ath11k-add-channel-177-into-5-GHz-channel-list.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
0031-wifi-ath11k-fix-ce-memory-mapping-for-ahb-devices.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
0032-wifi-ath11k-Fix-memory-leak-in-ath11k_peer_rx_frag_s.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
0033-wifi-ath11k-Set-ext-passive-scan-flag-to-adjust-pass.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
0034-wifi-ath11k-fix-return-value-check-in-ath11k_ahb_pro.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
0035-wifi-ath11k-Use-platform_get_irq-to-get-the-interrup.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
0036-wifi-ath11k-fix-SAC-bug-on-peer-addition-with-sta-ba.patch mac80211: ath11k: sync with ath-next 2023-02-22 10:31:48 +01:00
0037-wifi-ath11k-allow-system-suspend-to-survive-ath11k.patch mac80211: ath11k: sync with ath-next 2023-03-20 12:23:11 +01:00
0038-wifi-ath11k-modify-accessor-macros-to-match-index-si.patch mac80211: ath11k: sync with ath-next 2023-03-20 12:23:11 +01:00
0039-wifi-ath11k-push-MU-MIMO-params-from-hostapd-to-hard.patch mac80211: ath11k: sync with ath-next 2023-03-20 12:23:11 +01:00
0040-wifi-ath11k-move-HE-MCS-mapper-to-a-separate-functio.patch mac80211: ath11k: sync with ath-next 2023-03-20 12:23:11 +01:00
0041-wifi-ath11k-generate-rx-and-tx-mcs-maps-for-supporte.patch mac80211: ath11k: sync with ath-next 2023-03-20 12:23:11 +01:00
0042-wifi-ath11k-Add-tx-ack-signal-support-for-management.patch mac80211: ath11k: sync with ath-next 2023-03-20 12:23:11 +01:00
0043-wifi-ath11k-use-proper-regulatory-reference-for-band.patch mac80211: ath11k: sync with ath-next 2023-03-20 12:23:11 +01:00
0044-wifi-ath11k-add-support-to-parse-new-WMI-event-for-6.patch mac80211: ath11k: sync with ath-next 2023-03-20 12:23:11 +01:00
0045-wifi-ath11k-add-debug-prints-in-regulatory-WMI-event.patch mac80211: ath11k: sync with ath-next 2023-03-20 12:23:11 +01:00
0046-wifi-ath11k-Replace-fake-flex-array-with-flexible-ar.patch mac80211: ath11k: sync with ath-next 2023-03-20 12:23:11 +01:00
0047-wifi-ath11k-fix-deinitialization-of-firmware-resourc.patch mac80211: ath11k: sync with ath-next 2023-03-20 12:23:11 +01:00