[ath9k-devel] some quesitons about ath9k tx rates

Adrian Chadd <[email protected]> Tue, 6 Dec 2016 15:23:27 -0800
Newsgroups org.ath9k.lists.ath9k-devel
Message-ID <CAJ-Vmo=JPdT0=WC-2w-3OMu47Ptu3SoyK6KCUtx0dPL3pO1qqg@mail.gmail.com>
Hi,

This tells the wireless stack what rates are possible in 11abg.

See where ath9k_legacy_rates is used in ath9k.


-adrian

On 5 December 2016 at 16:32, ??? <[email protected]> wrote:
> 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";<[email protected]>;
> ????: 2016?12?5?(???) ??1:06
> ???: "???"<[email protected]>;
> ??: 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, ??? <[email protected]> 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
>>
>
>
> _______________________________________________
> ath9k-devel mailing list
> ath9k-devel at lists.ath9k.org
> https://lists.ath9k.org/mailman/listinfo/ath9k-devel
>