mac80211: add HT conf helpers
In HT capable drivers you often need to check if you are currently using HT20 or HT40. This adds a few small helpers to let drivers figure that out. Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com> Acked-by: Johannes Berg <johannes@sipsolutions.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
51af3d3fbb
commit
10c806b32d
|
@ -1962,4 +1962,34 @@ rate_lowest_index(struct ieee80211_supported_band *sband,
|
||||||
int ieee80211_rate_control_register(struct rate_control_ops *ops);
|
int ieee80211_rate_control_register(struct rate_control_ops *ops);
|
||||||
void ieee80211_rate_control_unregister(struct rate_control_ops *ops);
|
void ieee80211_rate_control_unregister(struct rate_control_ops *ops);
|
||||||
|
|
||||||
|
static inline bool
|
||||||
|
conf_is_ht20(struct ieee80211_conf *conf)
|
||||||
|
{
|
||||||
|
return conf->ht.channel_type == NL80211_CHAN_HT20;
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool
|
||||||
|
conf_is_ht40_minus(struct ieee80211_conf *conf)
|
||||||
|
{
|
||||||
|
return conf->ht.channel_type == NL80211_CHAN_HT40MINUS;
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool
|
||||||
|
conf_is_ht40_plus(struct ieee80211_conf *conf)
|
||||||
|
{
|
||||||
|
return conf->ht.channel_type == NL80211_CHAN_HT40PLUS;
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool
|
||||||
|
conf_is_ht40(struct ieee80211_conf *conf)
|
||||||
|
{
|
||||||
|
return conf_is_ht40_minus(conf) || conf_is_ht40_plus(conf);
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool
|
||||||
|
conf_is_ht(struct ieee80211_conf *conf)
|
||||||
|
{
|
||||||
|
return conf->ht.channel_type != NL80211_CHAN_NO_HT;
|
||||||
|
}
|
||||||
|
|
||||||
#endif /* MAC80211_H */
|
#endif /* MAC80211_H */
|
||||||
|
|
Loading…
Reference in New Issue