---
name: "struct_ieee80211_channel"
section: "9"
platform: "linux"
package: "linux-manual-3.16"
version: "3.16.56-1+deb8u1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/struct_ieee80211_channel"
---

# struct\_ieee80211\_channel(9)

channel definition

## NAME

struct\_ieee80211\_channel - channel definition

## SYNOPSIS

```
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;
};
```

## MEMBERS

band

band this channel belongs to.

center\_freq

center frequency in MHz

hw\_value

hardware-specific value for the channel

flags

channel flags from enum ieee80211\_channel\_flags.

max\_antenna\_gain

maximum antenna gain in dBi

max\_power

maximum transmission power (in dBm)

max\_reg\_power

maximum regulatory transmission power (in dBm)

beacon\_found

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.

orig\_flags

channel flags at registration time, used by regulatory code to support devices with additional restrictions

orig\_mag

internal use

orig\_mpwr

internal use

dfs\_state

current state of this channel. Only relevant if radar is required on this channel.

dfs\_state\_entered

timestamp (jiffies) when the dfs state was entered.

dfs\_cac\_ms

DFS CAC time in milliseconds, this is valid for DFS channels.

## DESCRIPTION

This structure describes a single channel for use with cfg80211.

## AUTHOR

**Johannes Berg** \<johannes@sipsolutions.net\>

Author.

## COPYRIGHT
