struct ieee80211_conf — configuration of the device
struct ieee80211_conf { int beacon_int; u32 flags; int power_level; int dynamic_ps_timeout; u16 listen_interval; bool radio_enabled; u8 long_frame_max_tx_count; u8 short_frame_max_tx_count; struct ieee80211_channel * channel; enum nl80211_channel_type channel_type; };
beacon interval (TODO make interface config)
configuration flags defined above
requested transmit power (in dBm)
dynamic powersave timeout (in ms)
listen interval in units of beacon interval
when zero, driver is required to switch off the radio.
Maximum number of transmissions for a “long” frame (a frame not RTS protected), called “dot11LongRetryLimit” in 802.11, but actually means the number of transmissions not the number of retries
Maximum number of transmissions for a “short” frame, called “dot11ShortRetryLimit” in 802.11, but actually means the number of transmissions not the number of retries
the channel to tune to
the channel (HT) type