ENUM MAC80211_RX_FLA(9) The basic mac80211 driver inte ENUM MAC80211_RX_FLA(9)

NAME enum_mac80211_rx_flags - receive flags

SYNOPSIS enum mac80211_rx_flags { RX_FLAG_MMIC_ERROR, RX_FLAG_DECRYPTED, RX_FLAG_RADIOTAP, RX_FLAG_MMIC_STRIPPED, RX_FLAG_IV_STRIPPED, RX_FLAG_FAILED_FCS_CRC, RX_FLAG_FAILED_PLCP_CRC, RX_FLAG_TSFT, RX_FLAG_SHORTPRE, RX_FLAG_HT, RX_FLAG_40MHZ, RX_FLAG_SHORT_GI };

CONSTANTS RX_FLAG_MMIC_ERROR Michael MIC error was reported on this frame. Use together with RX_FLAG_MMIC_STRIPPED.

RX_FLAG_DECRYPTED This frame was decrypted in hardware.

RX_FLAG_RADIOTAP This frame starts with a radiotap header.

RX_FLAG_MMIC_STRIPPED the Michael MIC is stripped off this frame, verification has been done by the hardware.

RX_FLAG_IV_STRIPPED The IV/ICV are stripped from this frame. If this flag is set, the stack cannot do any replay detection hence the driver or hardware will have to do that.

RX_FLAG_FAILED_FCS_CRC Set this flag if the FCS check failed on the frame.

RX_FLAG_FAILED_PLCP_CRC Set this flag if the PCLP check failed on the frame.

RX_FLAG_TSFT The timestamp passed in the RX status (mactime field) is valid. This is useful in monitor mode and necessary for beacon frames to enable IBSS merging.

RX_FLAG_SHORTPRE Short preamble was used for this frame

RX_FLAG_HT HT MCS was used and rate_idx is MCS index

RX_FLAG_40MHZ HT40 (40 MHz) was used

RX_FLAG_SHORT_GI Short guard interval was used

DESCRIPTION These flags are used with the flag member of struct ieee80211_rx_status.

AUTHOR Johannes Berg <johannes@sipsolutions.net> Author.

COPYRIGHT Kernel Hackers Manual 2.6. September 2010 ENUM MAC80211_RX_FLA(9)