b2f249e995
If no mcast_rate is set for the wifi-iface then there is no rate_idx (0)
set for the bss. This breaks for example 5GHz meshpoint interfaces because
0 maps to a CCK rate (11Mbit/s).
It must also be avoided that the ath10k-ct internal state for the rates is
not synced with the mac80211 rates state. Otherwise, the user specified
rate (e.g. a wifi-iface mcast_rate for a meshpoint interface) will only be
set on startup. And a short while after that, ath10k-ct specific code in
ath10k_check_apply_special_rates is missing a valid rate in its own
structures and is then recalculating a new default rate. This default rate
is in most situations not the requested rate.
Fixes:
|
||
---|---|---|
.. | ||
0001-procd-add-support-for-alternative-rc.d-directories.patch | ||
0002-base-files-disable-reset-button-handling.patch | ||
0003-hostapd-prevent-channel-switch-for-5GHz.patch | ||
0004-libjson-c-Add-support-for-custom-format-strings-for-doubles.patch | ||
0005-dropbear-add-a-failsafe-mode-that-will-always-allow-password-less-root-login.patch | ||
0006-generic-vxlan-backport-support-for-VXLAN-over-link-local-IPv6-to-4.9.patch | ||
0007-kernel-ebtables-add-support-for-ICMP-IGMP-type-matches.patch | ||
0008-ipq40xx-add-support-for-the-ZyXEL-NBG6617.patch | ||
0009-build-add-mkrasimage.patch | ||
0010-ipq40xx-fix-NBG6617-LED-mapping.patch | ||
0011-ath10k-ct-reduce-memory-consumption.patch | ||
0012-tools-mktplinkfw2-add-split-uboot-layout.patch | ||
0013-ramips-add-support-for-Archer-C50-v4.patch | ||
0014-mac80211-ath10k-support-for-multicast-and-management-rate-control.patch | ||
0015-ath10k-ct-support-for-multicast-and-management-rate-control.patch | ||
0016-ramips-add-support-for-Netgear-R6120.patch | ||
0017-tools-add-zip-utility.patch | ||
0018-firmware-utils-add-sercomm-netgear-tool.patch | ||
0019-ath10k-ct-fix-incorrect-multicast-broadcast-rate-setting.patch | ||
0020-mac80211-ath10k-fix-incorrect-multicast-broadcast-rate-setting.patch |