umac_types.h File Reference

Typedef TWlanFeatures

typedef TUint32 TWlanFeatures

WLAN feature bit mask

const TWlanFeatures KWlanHtOperation

const TWlanFeatures KWlanHtOperation

HT operation (per 802.11n)

Typedef TIndication

typedef enum _TIndication TIndication

Indication data type

const TInt KWlanErrUnsupportedNwConf

const TInt KWlanErrUnsupportedNwConf

Connect failed because of unsupported network configuration

const TUint8 KMaxSSIDLength

const TUint8 KMaxSSIDLength

Maximum length of an SSID in BYTES

const TUint8 KMacAddressLength

const TUint8 KMacAddressLength

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 TMacAddress KBroadcastMacAddr

Broadcast MAC Address.

const TMacAddress KZeroMacAddr

const TMacAddress KZeroMacAddr

MAC address that is all zeros

Typedef TIpv4Address

typedef TUint32 TIpv4Address

IP v4 address

const TUint8 KOuiLength

const TUint8 KOuiLength

Length of OUI field in SNAP header

Typedef TSnapHeader

typedef struct _TSnapHeader TSnapHeader

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 TUint32 KAcParamUpdate

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

const TUint32 KPowerMgmtTransition

const TUint32 KPowerMgmtTransition

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

const TUint32 KTimeout

const TUint32 KTimeout

internal UMAC default timer timeout event

const TUint32 KVoiceCallEntryTimerTimeout

const TUint32 KVoiceCallEntryTimerTimeout

internal UMAC Voice Call Entry timer timeout event

const TUint32 KNullTimerTimeout

const TUint32 KNullTimerTimeout

internal UMAC Null timer timeout event

const TUint32 KNoVoiceTimerTimeout

const TUint32 KNoVoiceTimerTimeout

internal UMAC No Voice timer timeout event

const TUint32 KKeepAliveTimerTimeout

const TUint32 KKeepAliveTimerTimeout

internal UMAC Keep Alive timer timeout event

const TUint32 KActiveToLightPsTimerTimeout

const TUint32 KActiveToLightPsTimerTimeout

internal UMAC Active to Light PS timer timeout event

const TUint32 KLightPsToActiveTimerTimeout

const TUint32 KLightPsToActiveTimerTimeout

internal UMAC Light PS to Active timer timeout event

const TUint32 KLightPsToDeepPsTimerTimeout

const TUint32 KLightPsToDeepPsTimerTimeout

internal UMAC Light PS to Deep PS timer timeout event

const TUint32 KSetCtsToSelf

const TUint32 KSetCtsToSelf

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

const TUint32 KSetRcpiTriggerLevel

const TUint32 KSetRcpiTriggerLevel

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

const TUint32 KSetHtBssOperation

const TUint32 KSetHtBssOperation

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