Historical ath9k-devel archives
 help / color / mirror / Atom feed
From: =?gb18030?B?vdy2+8PX?= <emerald0106@qq.com>
To: ath9k-devel@lists.ath9k.org
Subject: [ath9k-devel] some quesitons about ath9k tx rates
Date: Tue, 6 Dec 2016 08:32:31 +0800	[thread overview]
Message-ID: <tencent_0590727775ED1A0E210207ED@qq.com> (raw)

I'm a newbies in 802.11n, please excuse me to ask some unprofessional questions:


I found the array ath9k_legacy_rates below in file common-init.c in ath9k driver. what are these rates means?
There are 12 rates in the array, but there are only 4 ath9k_11n_rate_series in ath_tx_info.rates[], why?


static struct ieee80211_rate ath9k_legacy_rates[] = {
	RATE(10, 0x1b, 0),
	RATE(20, 0x1a, IEEE80211_RATE_SHORT_PREAMBLE),
	RATE(55, 0x19, IEEE80211_RATE_SHORT_PREAMBLE),
	RATE(110, 0x18, IEEE80211_RATE_SHORT_PREAMBLE),
	RATE(60, 0x0b, (IEEE80211_RATE_SUPPORTS_5MHZ |
			IEEE80211_RATE_SUPPORTS_10MHZ)),
	RATE(90, 0x0f, (IEEE80211_RATE_SUPPORTS_5MHZ |
			IEEE80211_RATE_SUPPORTS_10MHZ)),
	RATE(120, 0x0a, (IEEE80211_RATE_SUPPORTS_5MHZ |
			 IEEE80211_RATE_SUPPORTS_10MHZ)),
	RATE(180, 0x0e, (IEEE80211_RATE_SUPPORTS_5MHZ |
			 IEEE80211_RATE_SUPPORTS_10MHZ)),
	RATE(240, 0x09, (IEEE80211_RATE_SUPPORTS_5MHZ |
			 IEEE80211_RATE_SUPPORTS_10MHZ)),
	RATE(360, 0x0d, (IEEE80211_RATE_SUPPORTS_5MHZ |
			 IEEE80211_RATE_SUPPORTS_10MHZ)),
	RATE(480, 0x08, (IEEE80211_RATE_SUPPORTS_5MHZ |
			 IEEE80211_RATE_SUPPORTS_10MHZ)),
	RATE(540, 0x0c, (IEEE80211_RATE_SUPPORTS_5MHZ |
			 IEEE80211_RATE_SUPPORTS_10MHZ)),
};



struct ath_tx_info {
	u8 qcu;


	bool is_first;
	bool is_last;


	enum aggr_type aggr;
	u8 ndelim;
	u16 aggr_len;


	dma_addr_t link;
	int pkt_len;
	u32 flags;


	dma_addr_t buf_addr[4];
	int buf_len[4];


	struct ath9k_11n_rate_series rates[4];
	u8 rtscts_rate;
	bool dur_update;


	enum ath9k_pkt_type type;
	enum ath9k_key_type keytype;
	u8 keyix;
	u8 txpower[4];
};







------------------ ???? ------------------
???: "Kamran Nishat";<kamran.nishat@gmail.com>;
????: 2016?12?5?(???) ??1:06
???: "???"<emerald0106@qq.com>; 

??: Re: [ath9k-devel] Why are there only 4 ieee80211_tx_rate in Mac80211and ath9k



look into Minstrel_ht

On Mon, Dec 5, 2016 at 8:11 AM, ??? <emerald0106@qq.com> wrote:
Can anyone give me a clue, please?

????iPhone

_______________________________________________
 ath9k-devel mailing list
 ath9k-devel at lists.ath9k.org
 https://lists.ath9k.org/mailman/listinfo/ath9k-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ath9k.org/pipermail/ath9k-devel/attachments/20161206/972b9221/attachment.htm 

             reply	other threads:[~2016-12-06  0:32 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-12-06  0:32 =?gb18030?B?vdy2+8PX?= [this message]
2016-12-06  4:21 ` [ath9k-devel] Is two different AP's RTS/CTS affect each other's sta? =?gb18030?B?vdy2+8PX?=
2016-12-07 23:10   ` Sergey Ryazanov
2016-12-06 23:23 ` [ath9k-devel] some quesitons about ath9k tx rates Adrian Chadd

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=tencent_0590727775ED1A0E210207ED@qq.com \
    --to=emerald0106@qq.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).