NDIS_STATUS_DOT11_TKIPMIC_FAILURE (Compact 2013)
3/26/2014
A miniport driver uses the NDIS_STATUS_DOT11_TKIPMIC_FAILURE indication when a received packet, successfully decrypted by the TKIP cipher algorithm, fails the message integrity code (MIC) verification.
The data type for this indication is the DOT11_TKIPMIC_FAILURE_PARAMETERS structure.
The miniport driver calls NdisMIndicateStatusEx to make an NDIS_STATUS_DOT11_TKIPMIC_FAILURE indication, and must pass a pointer to an NDIS_STATUS_INDICATION structure through the StatusIndication parameter. When it makes this indication, the driver must set the following members of the NDIS_STATUS_INDICATION structure:
- StatusCode must be set to NDIS_STATUS_DOT11_TKIPMIC_FAILURE.
- StatusBuffer must be set to the address of a DOT11_TKIPMIC_FAILURE_PARAMETERS structure.
- StatusBufferSize must be set to sizeof(DOT11_TKIPMIC_FAILURE_PARAMETERS).
The operating system will consume this indication and determine whether and how TKIP countermeasures are invoked.
See Also
Reference
Native 802.11 Extensible Station Status Indications
DOT11_TKIPMIC_FAILURE_PARAMETERS
NdisMIndicateStatusEx
Native 802.11 Wireless LAN Status Indications