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_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,
RX_FLAG_INTERNAL_CMTR
};
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_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
RX_FLAG_INTERNAL_CMTR
set internally after frame was reported on cooked monitor to avoid double-reporting it for multiple virtual interfaces
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. July 2010 ENUM MAC80211_RX_FLA(9)