ATH11K Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Sven Eckelmann <sven@narfation.org>
To: ath11k@lists.infradead.org
Cc: Sven Eckelmann <sven@narfation.org>
Subject: [PATCH 0/3] ath11k: add support for mgmt and mcast rate control
Date: Fri,  5 Jul 2019 12:31:05 +0200	[thread overview]
Message-ID: <20190705103109.3731-1-sven@narfation.org> (raw)

Hi,

The management frames and multicast frames have to be sent at a basic
rate. But the ath11k firmware is always doing them on 1 Mbit/s for
2.4GHz and 6 Mbit/s for 5GHz. These might not be the basic rates which
the AP advertised. Clients which don't support these rates will
therefore not be able to receive them correctly.

Also some mesh protocols try to estimate the probability of a successful
submission of broadcast/multicast frames. In such setups, the multicast
rate is usually manually set to an higher value to better simulate the
rates which are used for unicast transmission.

mac80211 already provides a list of rates for the driver. ath11k has to
pick the lowest one (or only provided one) and send it to the firmware
rate control.


Unfortunately, the firmware WLAN.HK.2.1.0.1-00629-QCAHKSWPL_SILICONZ-1
seems to be buggy [1] and ignores the CCK preamble. So setting the CCK
rates 1M, 2M, 5.5M and 11M will then result in OFDM rates 6M, 12M, 24M,
48M.

Kind regards,
	Sven

[1] at least this is my best guess

Sven Eckelmann (3):
  ath11k: support for multicast rate control
  ath11k: support for mgmt rate control
  ath11k: apply mgmt rate for beacons

 drivers/net/wireless/ath/ath11k/mac.c | 119 ++++++++++++++++++++++++++
 1 file changed, 119 insertions(+)

-- 
2.20.1


_______________________________________________
ath11k mailing list
ath11k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath11k

             reply	other threads:[~2019-07-05 10:32 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-07-05 10:31 Sven Eckelmann [this message]
2019-07-05 10:31 ` [PATCH 1/3] ath11k: support for multicast rate control Sven Eckelmann
2019-07-17 12:23   ` Kalle Valo
2019-07-05 10:31 ` [PATCH 2/3] ath11k: support for mgmt " Sven Eckelmann
2019-07-05 10:31 ` [PATCH 3/3] ath11k: apply mgmt rate for beacons Sven Eckelmann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190705103109.3731-1-sven@narfation.org \
    --to=sven@narfation.org \
    --cc=ath11k@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox