enum_mac80211_rx_flags

Langue: en

Version: October 2010 (fedora - 01/12/10)

Section: 9 (Appels noyau Linux)

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.