All of lore.kernel.org
 help / color / mirror / Atom feed
From: Janboe Ye <janboe.ye@gmail.com>
To: ath9k-devel@lists.ath9k.org
Subject: [ath9k-devel] How to adjust/know rate for acknowledgments?
Date: Tue, 03 Sep 2013 12:42:54 +0800	[thread overview]
Message-ID: <522568CE.9050502@gmail.com> (raw)
In-Reply-To: <20991.18322.257423.158920@gargle.gargle.HOWL>

Sujith

which specs you are referencing? Is it 802.11-2007?

Thanks

Janboe


On 13-8-5 ??2:34, Sujith Manoharan wrote:
> Lars Kristian R Johansen wrote:
>> The ack should be sent with the highest possible rate restricted by these two
>> conditions, whichever is lower:
>> - the rates in the stations basic rate set
>> - rate of the data frame that is being acked
> I believe the spec. is more complicated than that. :-)
>
>> If I am correct, does that mean that if I receive a data frame at MCS rate
>> index 5 and I have 0-7 in my supported MCS rate index set, then I will send
>> the ack with MCS rate index 5?
> An ACK can be sent either as a HT or a non-HT frame. If all the conditions that
> allow HT control frames to be sent are met, then MCS rate determination is done
> according to the rules in 9.7.6.5.3
>
> For non-HT control frames, the table 9.7.9 is used.
>
> In the draft-11n days, I think there was a programmable ACK rate table in
> the HW, which was removed once the spec. was finalized.
>
>> If this is incorrect, is there a way to verify what the specific rate I am
>> sending an ack with?
> An external sniffer can be used to capture control frames, by setting the
> required monitor interface flags:
>
> iw help set monitor
> Commands:
>          dev <devname> set monitor <flag>*
>                  Set monitor flags. Valid flags are:
>                  none:     no special flags
>                  fcsfail:  show frames with FCS errors
>                  control:  show control frames
>                  otherbss: show frames from other BSSes
>                  cook:     use cooked mode
>                  active:   use active mode (ACK incoming unicast packets)
>
>
> Sujith
> _______________________________________________
> ath9k-devel mailing list
> ath9k-devel at lists.ath9k.org
> https://lists.ath9k.org/mailman/listinfo/ath9k-devel

  parent reply	other threads:[~2013-09-03  4:42 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-04 16:00 [ath9k-devel] How to adjust/know rate for acknowledgments? Lars Kristian R Johansen
2013-08-04 16:46 ` Sujith Manoharan
2013-08-04 18:12   ` Lars Kristian R Johansen
2013-08-05  6:34     ` Sujith Manoharan
2013-08-05  6:38       ` Sujith Manoharan
2013-09-03  4:42       ` Janboe Ye [this message]
2013-09-05  5:14         ` Sujith Manoharan

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=522568CE.9050502@gmail.com \
    --to=janboe.ye@gmail.com \
    --cc=ath9k-devel@lists.ath9k.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.