struct ieee80211_supported_band — frequency band definition
struct ieee80211_supported_band { struct ieee80211_channel * channels; struct ieee80211_rate * bitrates; enum nl80211_band band; int n_channels; int n_bitrates; struct ieee80211_sta_ht_cap ht_cap; struct ieee80211_sta_vht_cap vht_cap; u16 n_iftype_data; const struct ieee80211_sband_iftype_data * iftype_data; };
Array of channels the hardware can operate in in this band.
Array of bitrates the hardware can operate with in this band. Must be sorted to give a valid “supported rates” IE, i.e. CCK rates first, then OFDM.
the band this structure represents
Number of channels in channels
Number of bitrates in bitrates
HT capabilities in this band
VHT capabilities in this band
number of iftype data entries
interface type data entries. Note that the bits in
types_mask
inside this structure cannot overlap (i.e. only
one occurrence of each type is allowed across all instances of
iftype_data).