nl80211: S1G band and channel definitions
Gives drivers the definitions needed to advertise support for S1G bands. Signed-off-by: Thomas Pedersen <thomas@adapt-ip.com> Link: https://lore.kernel.org/r/20200602062247.23212-1-thomas@adapt-ip.com Link: https://lore.kernel.org/r/20200731055636.795173-1-thomas@adapt-ip.com Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:

committed by
Johannes Berg

parent
41d707b733
commit
df78a0c0b6
@@ -417,6 +417,22 @@ struct ieee80211_edmg {
|
||||
enum ieee80211_edmg_bw_config bw_config;
|
||||
};
|
||||
|
||||
/**
|
||||
* struct ieee80211_sta_s1g_cap - STA's S1G capabilities
|
||||
*
|
||||
* This structure describes most essential parameters needed
|
||||
* to describe 802.11ah S1G capabilities for a STA.
|
||||
*
|
||||
* @s1g_supported: is STA an S1G STA
|
||||
* @cap: S1G capabilities information
|
||||
* @nss_mcs: Supported NSS MCS set
|
||||
*/
|
||||
struct ieee80211_sta_s1g_cap {
|
||||
bool s1g;
|
||||
u8 cap[10]; /* use S1G_CAPAB_ */
|
||||
u8 nss_mcs[5];
|
||||
};
|
||||
|
||||
/**
|
||||
* struct ieee80211_supported_band - frequency band definition
|
||||
*
|
||||
@@ -448,6 +464,7 @@ struct ieee80211_supported_band {
|
||||
int n_bitrates;
|
||||
struct ieee80211_sta_ht_cap ht_cap;
|
||||
struct ieee80211_sta_vht_cap vht_cap;
|
||||
struct ieee80211_sta_s1g_cap s1g_cap;
|
||||
struct ieee80211_edmg edmg_cap;
|
||||
u16 n_iftype_data;
|
||||
const struct ieee80211_sband_iftype_data *iftype_data;
|
||||
|
Reference in New Issue
Block a user