nl80211: add HT/VHT capabilities to AP parameters
For the benefit of drivers that rebuild IEs in firmware, parse the IEs for HT/VHT capabilities and the respective membership selector in the (extended) supported rates. This avoids duplicating the same code into all drivers that need this information. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
@@ -748,6 +748,10 @@ struct cfg80211_bitrate_mask {
|
||||
* @pbss: If set, start as a PCP instead of AP. Relevant for DMG
|
||||
* networks.
|
||||
* @beacon_rate: bitrate to be used for beacons
|
||||
* @ht_cap: HT capabilities (or %NULL if HT isn't enabled)
|
||||
* @vht_cap: VHT capabilities (or %NULL if VHT isn't enabled)
|
||||
* @ht_required: stations must support HT
|
||||
* @vht_required: stations must support VHT
|
||||
*/
|
||||
struct cfg80211_ap_settings {
|
||||
struct cfg80211_chan_def chandef;
|
||||
@@ -768,6 +772,10 @@ struct cfg80211_ap_settings {
|
||||
const struct cfg80211_acl_data *acl;
|
||||
bool pbss;
|
||||
struct cfg80211_bitrate_mask beacon_rate;
|
||||
|
||||
const struct ieee80211_ht_cap *ht_cap;
|
||||
const struct ieee80211_vht_cap *vht_cap;
|
||||
bool ht_required, vht_required;
|
||||
};
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user