ENUM 
IEEE80211_RATE_(9) Device registration ENUM IEEE80211_RATE_(9) NAME
enum_ieee80211_rate_flags - rate flags SYNOPSIS
enum ieee80211_rate_flags { IEEE80211_RATE_SHORT_PREAMBLE, IEEE80211_RATE_MANDATORY_A, IEEE80211_RATE_MANDATORY_B, IEEE80211_RATE_MANDATORY_G, IEEE80211_RATE_ERP_G }; CONSTANTS
IEEE80211_RATE_SHORT_PREAMBLE Hardware can send with short preamble on this bitrate; only relevant in 2.4GHz band and with CCK rates. IEEE80211_RATE_MANDATORY_A This bitrate is a mandatory rate when used with 802.11a (on the 5 GHz band); filled by the core code when registering the wiphy. IEEE80211_RATE_MANDATORY_B This bitrate is a mandatory rate when used with 802.11b (on the 2.4 GHz band); filled by the core code when registering the wiphy. IEEE80211_RATE_MANDATORY_G This bitrate is a mandatory rate when used with 802.11g (on the 2.4 GHz band); filled by the core code when registering the wiphy. IEEE80211_RATE_ERP_G This is an ERP rate in 802.11g mode. DESCRIPTION
Hardware/specification flags for rates. These are structured in a way that allows using the same bitrate structure for different bands/PHY modes. AUTHOR
Johannes Berg <johannes@sipsolutions.net> Author. COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 ENUM IEEE80211_RATE_(9)