WifiMac80211Ops

Overview

Related Modules:

WLAN

Description:

Describes MAC-layer control APIs that need to be implemented by the driver.

Since:

1.0

Summary

Data Fields

Variable Name

Description

changeVirtualIntf )(NetDevicenetDev, uint8_t iftype, uint32_t flags, struct VifParamsparams)

int32_t( 

setSsid )(NetDevicenetDev, const uint8_t ssid, uint32_t ssidLen)

int32_t( 

setMeshId )(NetDevice netDev, const char meshId, uint32_t meshIdLen)

int32_t( 

setMacAddr )(NetDevicenetDev, Mac80211SetMacParamparam)

int32_t( 

changeBeacon )(NetDevice netDev, Mac80211beaconParamparam)

int32_t( 

setChannel )(NetDevicenetDev)

int32_t( 

addKey )(struct NetDevicenetdev, uint8_t keyIndex, bool pairwise, const uint8_t macAddr, struct KeyParamsparams)

int32_t( 

delKey )(struct NetDevicenetdev, uint8_t keyIndex, bool pairwise, const uint8_t macAddr)

int32_t( 

setDefaultKey )(struct NetDevice netdev, uint8_t keyIndex, bool unicast, bool multicas)

int32_t( 

startAp )(NetDevice netDev)

int32_t( 

stopAp )(NetDevice netDev)

int32_t( 

delStation )(NetDevice netDev, const uint8_t macAddr)

int32_t( 

connect )(NetDevicenetDev, WifiConnectParamsparam)

int32_t( 

disconnect )(NetDevice netDev, uint16_t reasonCode)

int32_t( 

startScan )(NetDevice netDev, struct WifiScanRequestparam)

int32_t( 

abortScan )(NetDevicenetDev)

int32_t(