From: Wen Gong <wgong@codeaurora.org>
To: Thomas Pedersen <thomas@adapt-ip.com>
Cc: Johannes Berg <johannes@sipsolutions.net>,
linux-wireless <linux-wireless@vger.kernel.org>,
ath11k@lists.infradead.org, ath10k@lists.infradead.org
Subject: Re: [PATCH v4 14/17] mac80211: support S1G association
Date: Mon, 23 Nov 2020 16:39:32 +0800 [thread overview]
Message-ID: <9d1e20d1124883bd1a2a64c1c62d7975@codeaurora.org> (raw)
In-Reply-To: <af51dd8e9dea2961546a502d9090d1a7@codeaurora.org>
add more to know it.
On 2020-11-23 16:38, Wen Gong wrote:
> On 2020-09-22 10:28, Thomas Pedersen wrote:
> ...
>> @@ -3446,6 +3453,42 @@ bool ieee80211_chandef_he_6ghz_oper(struct
>> ieee80211_sub_if_data *sdata,
>>
>> *chandef = he_chandef;
>>
>> + return false;
>> +}
> This change the "return true" to "return false" by default of
> ieee80211_chandef_he_6ghz_oper.
> It should be typo mistake.
>> +
>> +bool ieee80211_chandef_s1g_oper(const struct ieee80211_s1g_oper_ie
>> *oper,
>> + struct cfg80211_chan_def *chandef)
>> +{
>> + u32 oper_freq;
>> +
>> + if (!oper)
>> + return false;
>> +
>> + switch (FIELD_GET(S1G_OPER_CH_WIDTH_OPER, oper->ch_width)) {
>> + case IEEE80211_S1G_CHANWIDTH_1MHZ:
>> + chandef->width = NL80211_CHAN_WIDTH_1;
>> + break;
>> + case IEEE80211_S1G_CHANWIDTH_2MHZ:
>> + chandef->width = NL80211_CHAN_WIDTH_2;
>> + break;
>> + case IEEE80211_S1G_CHANWIDTH_4MHZ:
>> + chandef->width = NL80211_CHAN_WIDTH_4;
>> + break;
>> + case IEEE80211_S1G_CHANWIDTH_8MHZ:
>> + chandef->width = NL80211_CHAN_WIDTH_8;
>> + break;
>> + case IEEE80211_S1G_CHANWIDTH_16MHZ:
>> + chandef->width = NL80211_CHAN_WIDTH_16;
>> + break;
>> + default:
>> + return false;
>> + }
>> +
>> + oper_freq = ieee80211_channel_to_freq_khz(oper->oper_ch,
>> + NL80211_BAND_S1GHZ);
>> + chandef->center_freq1 = KHZ_TO_MHZ(oper_freq);
>> + chandef->freq1_offset = oper_freq % 1000;
>> +
>> return true;
>> }
>>
> ....
_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k
next parent reply other threads:[~2020-11-23 8:39 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20200922022818.15855-1-thomas@adapt-ip.com>
[not found] ` <20200922022818.15855-15-thomas@adapt-ip.com>
[not found] ` <af51dd8e9dea2961546a502d9090d1a7@codeaurora.org>
2020-11-23 8:39 ` Wen Gong [this message]
[not found] ` <20200922022818.15855-14-thomas@adapt-ip.com>
2020-12-08 7:44 ` [PATCH v4 13/17] mac80211: receive and process S1G beacons Wen Gong
2020-12-08 18:19 ` Thomas Pedersen
2020-12-09 2:48 ` Wen Gong
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=9d1e20d1124883bd1a2a64c1c62d7975@codeaurora.org \
--to=wgong@codeaurora.org \
--cc=ath10k@lists.infradead.org \
--cc=ath11k@lists.infradead.org \
--cc=johannes@sipsolutions.net \
--cc=linux-wireless@vger.kernel.org \
--cc=thomas@adapt-ip.com \
/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