# wifi\_mac80211\_ops.h - [Overview](#section1177149052165630) - [Summary](#section448189843165630) - [Data Structures](#nested-classes) - [Typedefs](#typedef-members) - [Enumerations](#enum-members) - [Functions](#func-members) ## **Overview** **Related Modules:** [WLAN](WLAN.md) **Description:** Declares Media Access Control \(MAC\) APIs and functions related to control flows. This file declares APIs for scanning, connection, disconnection, and mode conversion, as well as data structures of the parameters of these APIs. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Data Structures
Describes IEEE 802.11 Modulation and Coding Scheme (MCS) information. |
|
Describes MAC-layer control APIs that need to be implemented by the driver. |
typedef struct WifiConnectParams |
|
typedef struct MacConfigParam |
Mac80211RegisterOps (struct WifiMac80211Ops *ops) __attribute__((weak)) |
Registers a WifiMac80211Ops object. |
Mac80211GetOps (void) |
struct WifiMac80211Ops * Obtains the WifiMac80211Ops object that the driver needs to implement. |