---
name: "struct_cfg80211_auth_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_auth_request"
---

# struct\_cfg80211\_auth\_request(9)

Authentication request data

## NAME

struct\_cfg80211\_auth\_request - Authentication request data

## SYNOPSIS

```
struct cfg80211_auth_request {
  struct cfg80211_bss * bss;
  const u8 * ie;
  size_t ie_len;
  enum nl80211_auth_type auth_type;
  const u8 * key;
  u8 key_len;
  u8 key_idx;
  const u8 * sae_data;
  size_t sae_data_len;
};
```

## MEMBERS

bss

The BSS to authenticate with, the callee must obtain a reference to it if it needs to keep it.

ie

Extra IEs to add to Authentication frame or **NULL**

ie\_len

Length of ie buffer in octets

auth\_type

Authentication type (algorithm)

key

WEP key for shared key authentication

key\_len

length of WEP key for shared key authentication

key\_idx

index of WEP key for shared key authentication

sae\_data

Non-IE data to use with SAE or **NULL**. This starts with Authentication transaction sequence number field.

sae\_data\_len

Length of sae\_data buffer in octets

## DESCRIPTION

This structure provides information needed to complete IEEE 802.11 authentication.

## AUTHOR

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

Author.

## COPYRIGHT
