---
name: "cfg80211_rx_mlme_mgmt"
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/cfg80211_rx_mlme_mgmt"
---

# cfg80211\_rx\_mlme\_mgmt(9)

notification of processed MLME management frame

## NAME

cfg80211\_rx\_mlme\_mgmt - notification of processed MLME management frame

## SYNOPSIS

**void cfg80211\_rx\_mlme\_mgmt(struct net\_device \*** *dev***, const u8 \*** *buf***, size\_t** *len***);**

## ARGUMENTS

*dev*

network device

*buf*

authentication frame (header + body)

*len*

length of the frame data

## DESCRIPTION

This function is called whenever an authentication, disassociation or deauthentication frame has been received and processed in station mode.

## AFTER BEING ASKED TO AUTHENTICATE VIA CFG80211\_OPS

:**auth** the driver must call either this function or **cfg80211\_auth\_timeout**.

## AFTER BEING ASKED TO ASSOCIATE VIA CFG80211\_OPS

:**assoc** the driver must call either this function or **cfg80211\_auth\_timeout**. While connected, the driver must calls this for received and processed disassociation and deauthentication frames. If the frame couldn't be used because it was unprotected, the driver must call the function **cfg80211\_rx\_unprot\_mlme\_mgmt** instead.

This function may sleep. The caller must hold the corresponding wdev's mutex.

## AUTHOR

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

Author.

## COPYRIGHT
