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