# WifiMac80211Ops ## **Overview** **Related Modules:** [WLAN](WLAN.md) **Description:** Describes MAC-layer control APIs that need to be implemented by the driver. **Since:** 1.0 ## **Summary** ## Data Fields
changeVirtualIntf )(NetDevice *netDev, uint8_t iftype, uint32_t *flags, struct VifParams *params) |
|
setSsid )(NetDevice *netDev, const uint8_t *ssid, uint32_t ssidLen) |
|
setMeshId )(NetDevice *netDev, const char *meshId, uint32_t meshIdLen) |
|
setMacAddr )(NetDevice *netDev, Mac80211SetMacParam *param) |
|
changeBeacon )(NetDevice *netDev, Mac80211beaconParam *param) |
|
setChannel )(NetDevice *netDev) |
|
addKey )(struct NetDevice *netdev, uint8_t keyIndex, bool pairwise, const uint8_t *macAddr, struct KeyParams *params) |
|
delKey )(struct NetDevice *netdev, uint8_t keyIndex, bool pairwise, const uint8_t *macAddr) |
|
setDefaultKey )(struct NetDevice *netdev, uint8_t keyIndex, bool unicast, bool multicas) |
|
delStation )(NetDevice *netDev, const uint8_t *macAddr) |
|
connect )(NetDevice *netDev, WifiConnectParams *param) |
|
disconnect )(NetDevice *netDev, uint16_t reasonCode) |
|
startScan )(NetDevice *netDev, struct WifiScanRequest *param) |
|