struct ieee80211_channel — channel definition
struct ieee80211_channel { enum ieee80211_band band; u16 center_freq; u16 hw_value; u32 flags; int max_antenna_gain; int max_power; int max_reg_power; bool beacon_found; u32 orig_flags; int orig_mag; int orig_mpwr; enum nl80211_dfs_state dfs_state; unsigned long dfs_state_entered; unsigned int dfs_cac_ms; };
band this channel belongs to.
center frequency in MHz
hardware-specific value for the channel
channel flags from enum ieee80211_channel_flags.
maximum antenna gain in dBi
maximum transmission power (in dBm)
maximum regulatory transmission power (in dBm)
helper to regulatory code to indicate when a beacon
has been found on this channel. Use regulatory_hint_found_beacon
to enable this, this is useful only on 5 GHz band.
channel flags at registration time, used by regulatory code to support devices with additional restrictions
internal use
internal use
current state of this channel. Only relevant if radar is required on this channel.
timestamp (jiffies) when the dfs state was entered.
DFS CAC time in milliseconds, this is valid for DFS channels.