mbox series

[0/9] cfg80211/mac80211: Add support for 6GHZ STA for various modes : LPI, SP and VLP

Message ID 20210517201932.8860-1-wgong@codeaurora.org (mailing list archive)
Headers show
Series cfg80211/mac80211: Add support for 6GHZ STA for various modes : LPI, SP and VLP | expand

Message

Wen Gong May 17, 2021, 8:19 p.m. UTC
It introduced some new concept:
power type of AP(STANDARD_POWER_AP, INDOOR_AP, VERY_LOW_POWER_AP)
power type of STATION(DEFAULT_CLIENT, SUBORDINATE_CLIENT)
power spectral density(psd)

This patchset for cfg80211/mac80211 is to add the definition of new
concept of 6G and add basic parse of IE(transmit power envelope
element) in beacon and save power spectral density(psd) reported
by lower-driver for 6G channel, the info will be passed to lower
driver when connecting to 6G AP.

Wen Gong (9):
  cfg80211: add power type definition for 6G Hz
  mac80211: add definition of regulatory info in 6G Hz operation
    information
  mac80211: add parse regulatory info in 6G Hz operation information
  cfg80211: add definition for 6G power spectral density(psd)
  cfg80211: save power spectral density(psd) of regulatory rule
  mac80211: add definition for transmit power envelope element
  mac80211: add parse transmit power envelope element
  mac80211: add transmit power envelope element and power constraint in
    bss_conf
  mac80211: save transmit power envelope element and power constraint

 include/linux/ieee80211.h    | 35 ++++++++++++++++++++++++++++++++++-
 include/net/cfg80211.h       |  7 +++++++
 include/net/mac80211.h       |  6 ++++++
 include/net/regulatory.h     |  1 +
 include/uapi/linux/nl80211.h | 32 ++++++++++++++++++++++++++++++++
 net/mac80211/ieee80211_i.h   |  3 +++
 net/mac80211/mlme.c          | 21 +++++++++++++++++++++
 net/mac80211/util.c          | 18 ++++++++++++++++++
 net/wireless/reg.c           | 14 ++++++++++++++
 9 files changed, 136 insertions(+), 1 deletion(-)

Comments

Wen Gong May 25, 2021, 10:04 a.m. UTC | #1
On 2021-05-18 04:19, Wen Gong wrote:
> It introduced some new concept:
> power type of AP(STANDARD_POWER_AP, INDOOR_AP, VERY_LOW_POWER_AP)
> power type of STATION(DEFAULT_CLIENT, SUBORDINATE_CLIENT)
> power spectral density(psd)
> 
> This patchset for cfg80211/mac80211 is to add the definition of new
> concept of 6G and add basic parse of IE(transmit power envelope
> element) in beacon and save power spectral density(psd) reported
> by lower-driver for 6G channel, the info will be passed to lower
> driver when connecting to 6G AP.
> 
> Wen Gong (9):
>   cfg80211: add power type definition for 6G Hz
>   mac80211: add definition of regulatory info in 6G Hz operation
>     information
>   mac80211: add parse regulatory info in 6G Hz operation information
>   cfg80211: add definition for 6G power spectral density(psd)
>   cfg80211: save power spectral density(psd) of regulatory rule
>   mac80211: add definition for transmit power envelope element
>   mac80211: add parse transmit power envelope element
>   mac80211: add transmit power envelope element and power constraint in
>     bss_conf
>   mac80211: save transmit power envelope element and power constraint
> 
...
Nobody have comments?
Wen Gong June 15, 2021, 8:52 a.m. UTC | #2
On 2021-05-25 18:04, Wen Gong wrote:
> On 2021-05-18 04:19, Wen Gong wrote:
>> It introduced some new concept:
>> power type of AP(STANDARD_POWER_AP, INDOOR_AP, VERY_LOW_POWER_AP)
>> power type of STATION(DEFAULT_CLIENT, SUBORDINATE_CLIENT)
>> power spectral density(psd)
>> 
>> This patchset for cfg80211/mac80211 is to add the definition of new
>> concept of 6G and add basic parse of IE(transmit power envelope
>> element) in beacon and save power spectral density(psd) reported
>> by lower-driver for 6G channel, the info will be passed to lower
>> driver when connecting to 6G AP.
>> 
>> Wen Gong (9):
>>   cfg80211: add power type definition for 6G Hz
>>   mac80211: add definition of regulatory info in 6G Hz operation
>>     information
>>   mac80211: add parse regulatory info in 6G Hz operation information
>>   cfg80211: add definition for 6G power spectral density(psd)
>>   cfg80211: save power spectral density(psd) of regulatory rule
>>   mac80211: add definition for transmit power envelope element
>>   mac80211: add parse transmit power envelope element
>>   mac80211: add transmit power envelope element and power constraint 
>> in
>>     bss_conf
>>   mac80211: save transmit power envelope element and power constraint
>> 
> ...
> Nobody have comments?
Hi Johannes Berg,

Do you have comments?