hostapd: update mesh DFS patches and add mesh HE support
authorDaniel Golle <daniel@makrotopia.org>
Thu, 23 Jul 2020 17:34:00 +0000 (18:34 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Thu, 30 Jul 2020 15:27:44 +0000 (16:27 +0100)
commit34705946e2e98d96bd3562ea0bd8a34a0aeba456
tree5796975da180603ee37ec9466a831e85f38f0eeb
parent68ac3f2cddab8422d7de0ce1a78d23edf29012e7
hostapd: update mesh DFS patches and add mesh HE support

Drop outdated and by now broken patchset originally supplied by
Peter Oh in August 2018 but never merged upstream.
Instead add the more promissing rework recently submitted by
Markus Theil who picked up Peter's patchset, fixed and completed it
and added support for HE (802.11ax) in mesh mode.

This is only compile tested and needs some real-life testing.

Fixes: FS#3214
Fixes: 167028b750 ("hostapd: Update to version 2.9 (2019-08-08)")
Fixes: 0a3ec87a66 ("hostapd: update to latest Git hostap_2_9-1238-gdd2daf0848ed")
Fixes: 017320ead3 ("hostapd: bring back mesh patches")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
41 files changed:
package/network/services/hostapd/Makefile
package/network/services/hostapd/patches/001-HE-VHT-fix-frequency-setup-with-HE-enabled.patch [new file with mode: 0644]
package/network/services/hostapd/patches/002-mesh-fix-channel-init-order-disable-pri-sec-channel-.patch [new file with mode: 0644]
package/network/services/hostapd/patches/003-wpa_supplicant-handle-HT40-and-mode-downgrade-in-AP-.patch [new file with mode: 0644]
package/network/services/hostapd/patches/004-mesh-use-setup-completion-callback-to-complete-mesh-.patch [deleted file]
package/network/services/hostapd/patches/004-wpa_supplicant-fix-frequency-config-for-non-p2p-vht-.patch [new file with mode: 0644]
package/network/services/hostapd/patches/005-mesh-update-ssid-frequency-as-pri-sec-channel-switch.patch [deleted file]
package/network/services/hostapd/patches/005-wpa_supplicant-enable-vht-and-he-in-default-config-p.patch [new file with mode: 0644]
package/network/services/hostapd/patches/006-hw_features-better-debug-messages-for-some-error-cas.patch [new file with mode: 0644]
package/network/services/hostapd/patches/006-mesh-inform-kernel-driver-DFS-handler-in-userspace.patch [deleted file]
package/network/services/hostapd/patches/007-dfs-use-helper-functions-for-vht-he-parameters.patch [new file with mode: 0644]
package/network/services/hostapd/patches/007-mesh-apply-channel-attributes-before-running-Mesh.patch [deleted file]
package/network/services/hostapd/patches/008-mesh-use-setup-completion-callback-to-complete-mesh-.patch [new file with mode: 0644]
package/network/services/hostapd/patches/009-mesh-update-ssid-frequency-as-pri-sec-channel-switch.patch [new file with mode: 0644]
package/network/services/hostapd/patches/010-mesh-Allow-DFS-channels-to-be-selected-if-dfs-is-ena.patch [new file with mode: 0644]
package/network/services/hostapd/patches/011-mesh-Allow-DFS-channels-to-be-selected-if-dfs-is-ena.patch [deleted file]
package/network/services/hostapd/patches/011-mesh-do-not-set-offchanok-on-DFS-channels-in-non-ETS.patch [new file with mode: 0644]
package/network/services/hostapd/patches/012-mesh-fix-channel-switch-error-during-CAC.patch [new file with mode: 0644]
package/network/services/hostapd/patches/013-mesh-do-not-allow-pri-sec-channel-switch.patch [deleted file]
package/network/services/hostapd/patches/013-mesh-inform-kernel-driver-DFS-handler-in-userspace.patch [new file with mode: 0644]
package/network/services/hostapd/patches/014-mesh-fixes-for-mesh-init-deinit.patch [new file with mode: 0644]
package/network/services/hostapd/patches/015-mesh-do-not-use-offchan-mgmt-tx-on-DFS.patch [deleted file]
package/network/services/hostapd/patches/015-mesh-fix-DFS-deinit-init.patch [new file with mode: 0644]
package/network/services/hostapd/patches/016-mesh-fix-channel-switch-error-during-CAC.patch [deleted file]
package/network/services/hostapd/patches/016-tests-DFS-test-for-wpa_supplicant-mesh.patch [new file with mode: 0644]
package/network/services/hostapd/patches/017-mesh-fix-mesh_oom-test.patch [new file with mode: 0644]
package/network/services/hostapd/patches/018-mesh-make-forwarding-configurable.patch [deleted file]
package/network/services/hostapd/patches/018-mesh-move-mesh-freq-setting-to-own-function.patch [new file with mode: 0644]
package/network/services/hostapd/patches/019-mesh-use-deterministic-channel-on-channel-switch.patch [new file with mode: 0644]
package/network/services/hostapd/patches/050-mesh-make-forwarding-configurable.patch [new file with mode: 0644]
package/network/services/hostapd/patches/200-multicall.patch
package/network/services/hostapd/patches/301-mesh-noscan.patch
package/network/services/hostapd/patches/310-rescan_immediately.patch
package/network/services/hostapd/patches/341-mesh-ctrl-iface-channel-switch.patch
package/network/services/hostapd/patches/370-ap_sta_support.patch
package/network/services/hostapd/patches/380-disable_ctrl_iface_mib.patch
package/network/services/hostapd/patches/460-wpa_supplicant-add-new-config-params-to-be-used-with.patch
package/network/services/hostapd/patches/463-add-mcast_rate-to-11s.patch
package/network/services/hostapd/patches/464-fix-mesh-obss-check.patch
package/network/services/hostapd/patches/600-ubus_support.patch
package/network/services/hostapd/patches/700-wifi-reload.patch