---
name: "struct_cfg80211_scan_request"
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_cfg80211_scan_request"
---

# struct\_cfg80211\_scan\_request(9)

scan request description

## NAME

struct\_cfg80211\_scan\_request - scan request description

## SYNOPSIS

```
struct cfg80211_scan_request {
  struct cfg80211_ssid * ssids;
  int n_ssids;
  u32 n_channels;
  enum nl80211_bss_scan_width scan_width;
  const u8 * ie;
  size_t ie_len;
  u32 flags;
  u32 rates[IEEE80211_NUM_BANDS];
  struct wireless_dev * wdev;
  struct wiphy * wiphy;
  unsigned long scan_start;
  bool aborted;
  bool notified;
  bool no_cck;
  struct ieee80211_channel * channels[0];
};
```

## MEMBERS

ssids

SSIDs to scan for (active scan only)

n\_ssids

number of SSIDs

n\_channels

total number of channels to scan

scan\_width

channel width for scanning

ie

optional information element(s) to add into Probe Request or **NULL**

ie\_len

length of ie in octets

flags

bit field of flags controlling operation

rates\[IEEE80211\_NUM\_BANDS\]

bitmap of rates to advertise for each band

wdev

the wireless device to scan for

wiphy

the wiphy this was for

scan\_start

time (in jiffies) when the scan started

aborted

(internal) scan request was notified as aborted

notified

(internal) scan request was notified as done or aborted

no\_cck

used to send probe requests at non CCK rate in 2GHz band

channels\[0\]

channels to scan on.

## AUTHOR

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

Author.

## COPYRIGHT
