umac_types.h File Reference

Typedef TWlanFeatures

typedef TUint32 TWlanFeatures

WLAN feature bit mask

const TWlanFeatures KWlanHtOperation

const TWlanFeaturesKWlanHtOperation

HT operation (per 802.11n)

Typedef TIndication

typedef enum _TIndicationTIndication

Indication data type

const TInt KWlanErrUnsupportedNwConf

const TIntKWlanErrUnsupportedNwConf

Connect failed because of unsupported network configuration

const TUint8 KMaxSSIDLength

const TUint8KMaxSSIDLength

Maximum length of an SSID in BYTES

const TUint8 KMacAddressLength

const TUint8KMacAddressLength

Length of a MAC address

struct TMacAddress __PACKED

struct TMacAddress__PACKED

MAC address

802.11 SSID information element

802.11 supported rates information element

802.11 extended supported rates information element

Inbound WMM information element without IE header

Outbound WMM information element

AC parameters record of WMM parameter element

WMM Parameter Element without element header

HT capabilities element without IE header

HT capabilities element

HT Operation element without IE header

HT Operation element

802.11 management frame body capability information fixed-field

802.11 management frame body listen interval fixed-field

802.11 Frame Control field

802.11 data frame MAC header

802.11 QoS data frame MAC header

802.11 QoS data frame MAC header with HT Control field

802.11 A-MSDU subframe header

802.11 management frame MAC header

802.11 management frame MAC header with HT Control field

802.11 fixed fields of beacon and probe response frames

Since
S60 v3.2
802.11 fixed length components required in authentication request management frame

802.11 authentication management frame

802.11 authentication management frame with HT Control field

802.11 fixed length components required in association request management frame

802.11 association request management frame excluding variable length information elements
  • SSID

  • supported rates

802.11 association request management frame with HT Control field excluding variable length information elements
  • SSID

  • supported rates

802.11 association response frame fixed fields

802.11 fixed length components required in deauthenticate frame

802.11 deauthenticate management frame

802.11 deauthenticate management frame with HT Control field

802.11 fixed length components required in disassociate frame

802.11 disassociate management frame

802.11 disassociate management frame with HT Control field

802.11 fixed length components required in reassociation request management frame

802.11 reassociation request management frame excluding variable length information elements

802.11 reassociation request management frame with HT Control field excluding variable length information elements

802.11 reassociation response frame fixed fields

SNAP header

802.11 data frame encapsulation header

802.11 data frame and its encapsulation header combined

802.11 QoS data frame and its encapsulation header combined

Ethernet 14-byte Header (RFC 894)

Ethernet type field

const TMacAddress KBroadcastMacAddr

const TMacAddressKBroadcastMacAddr

Broadcast MAC Address.

const TMacAddress KZeroMacAddr

const TMacAddressKZeroMacAddr

MAC address that is all zeros

Typedef TIpv4Address

typedef TUint32 TIpv4Address

IP v4 address

const TUint8 KOuiLength

const TUint8KOuiLength

Length of OUI field in SNAP header

Typedef TSnapHeader

typedef struct _TSnapHeaderTSnapHeader

SNAP header

Typedef TWhaTxQueueState

typedef TTxQueueState TWhaTxQueueState

state of all WHA transmit queues

Typedef TInternalEvent

typedef TUint32 TInternalEvent

internal UMAC events bitmask type

const TUint32 KAcParamUpdate

const TUint32KAcParamUpdate

internal UMAC event requiring us to update the AC parameters to WHA layer

const TUint32 KPowerMgmtTransition

const TUint32KPowerMgmtTransition

internal UMAC event requiring us to change the dot11 power mgmt mode

const TUint32 KTimeout

const TUint32KTimeout

internal UMAC default timer timeout event

const TUint32 KVoiceCallEntryTimerTimeout

const TUint32KVoiceCallEntryTimerTimeout

internal UMAC Voice Call Entry timer timeout event

const TUint32 KNullTimerTimeout

const TUint32KNullTimerTimeout

internal UMAC Null timer timeout event

const TUint32 KNoVoiceTimerTimeout

const TUint32KNoVoiceTimerTimeout

internal UMAC No Voice timer timeout event

const TUint32 KKeepAliveTimerTimeout

const TUint32KKeepAliveTimerTimeout

internal UMAC Keep Alive timer timeout event

const TUint32 KActiveToLightPsTimerTimeout

const TUint32KActiveToLightPsTimerTimeout

internal UMAC Active to Light PS timer timeout event

const TUint32 KLightPsToActiveTimerTimeout

const TUint32KLightPsToActiveTimerTimeout

internal UMAC Light PS to Active timer timeout event

const TUint32 KLightPsToDeepPsTimerTimeout

const TUint32KLightPsToDeepPsTimerTimeout

internal UMAC Light PS to Deep PS timer timeout event

const TUint32 KSetCtsToSelf

const TUint32KSetCtsToSelf

internal UMAC event requiring us to set the cts to self MIB

const TUint32 KSetRcpiTriggerLevel

const TUint32KSetRcpiTriggerLevel

internal UMAC event requiring us to set the RCPI trigger level MIB

const TUint32 KSetHtBssOperation

const TUint32KSetHtBssOperation

internal UMAC event requiring us to set the HT BSS Operation MIB