[PATCH] ath10k: implement more versatile set_bitrate_mask
kvalo at qca.qualcomm.com
Mon Apr 27 01:50:47 PDT 2015
Michal Kazior <michal.kazior at tieto.com> writes:
> Until now only a single fixed tx rate or nss was
> allowed to be set.
> The patch attempts to improve this by allowing
> most bitrate masks. The limitation is VHT MCS
> rates cannot be expressed separately using
> existing firmware interfaces and only the
> following VHT MCS ranges are supported: none, 0-7,
> 0-8, and 0-9.
> This keeps the old behaviour when requesting
> single tx rate or single nss. The new bitrate mask
> logic is only applied to other cases that would
> return -EINVAL until now.
> Depending on firmware revisions some combinations
> may crash firmware so use with care, please.
> This depends on "ath10k: don't use reassoc flag".
> Without it key cache would effectively be
> invalidated upon bitrate change leading to
> communication being no longer possible.
> Signed-off-by: Michal Kazior <michal.kazior at tieto.com>
More information about the ath10k