Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

enum_mac80211_rx_flags(9) [centos man page]

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_MACTIME_START, RX_FLAG_SHORTPRE, RX_FLAG_HT, RX_FLAG_40MHZ, RX_FLAG_SHORT_GI, RX_FLAG_NO_SIGNAL_VAL, RX_FLAG_HT_GF, RX_FLAG_AMPDU_DETAILS, RX_FLAG_AMPDU_REPORT_ZEROLEN, RX_FLAG_AMPDU_IS_ZEROLEN, RX_FLAG_AMPDU_LAST_KNOWN, RX_FLAG_AMPDU_IS_LAST, RX_FLAG_AMPDU_DELIM_CRC_ERROR, RX_FLAG_AMPDU_DELIM_CRC_KNOWN, RX_FLAG_MACTIME_END, RX_FLAG_VHT, RX_FLAG_80MHZ, RX_FLAG_80P80MHZ, RX_FLAG_160MHZ }; 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_MACTIME_START The timestamp passed in the RX status (mactime field) is valid and contains the time the first symbol of the MPDU was received. This is useful in monitor mode and for proper 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_NO_SIGNAL_VAL The signal strength value is not present. Valid only for data frames (mainly A-MPDU) RX_FLAG_HT_GF This frame was received in a HT-greenfield transmission, if the driver fills this value it should add IEEE80211_RADIOTAP_MCS_HAVE_FMT to hw.radiotap_mcs_details to advertise that fact RX_FLAG_AMPDU_DETAILS A-MPDU details are known, in particular the reference number (ampdu_reference) must be populated and be a distinct number for each A-MPDU RX_FLAG_AMPDU_REPORT_ZEROLEN driver reports 0-length subframes RX_FLAG_AMPDU_IS_ZEROLEN This is a zero-length subframe, for monitoring purposes only RX_FLAG_AMPDU_LAST_KNOWN last subframe is known, should be set on all subframes of a single A-MPDU RX_FLAG_AMPDU_IS_LAST this subframe is the last subframe of the A-MPDU RX_FLAG_AMPDU_DELIM_CRC_ERROR A delimiter CRC error has been detected on this subframe RX_FLAG_AMPDU_DELIM_CRC_KNOWN The delimiter CRC field is known (the CRC is stored in the ampdu_delimiter_crc field) RX_FLAG_MACTIME_END The timestamp passed in the RX status (mactime field) is valid and contains the time the last symbol of the MPDU (including FCS) was received. RX_FLAG_VHT VHT MCS was used and rate_index is MCS index RX_FLAG_80MHZ 80 MHz was used RX_FLAG_80P80MHZ 80+80 MHz was used RX_FLAG_160MHZ 160 MHz 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 3.10 June 2014 ENUM MAC80211_RX_FLA(9)

Check Out this Related Man Page

ENUM 
IEEE80211_KEY_F(9) Advanced driver interface ENUM IEEE80211_KEY_F(9) NAME
enum_ieee80211_key_flags - key flags SYNOPSIS
enum ieee80211_key_flags { IEEE80211_KEY_FLAG_GENERATE_IV, IEEE80211_KEY_FLAG_GENERATE_MMIC, IEEE80211_KEY_FLAG_PAIRWISE, IEEE80211_KEY_FLAG_SW_MGMT_TX, IEEE80211_KEY_FLAG_PUT_IV_SPACE, IEEE80211_KEY_FLAG_RX_MGMT }; CONSTANTS
IEEE80211_KEY_FLAG_GENERATE_IV This flag should be set by the driver to indicate that it requires IV generation for this particular key. IEEE80211_KEY_FLAG_GENERATE_MMIC This flag should be set by the driver for a TKIP key if it requires Michael MIC generation in software. IEEE80211_KEY_FLAG_PAIRWISE Set by mac80211, this flag indicates that the key is pairwise rather then a shared key. IEEE80211_KEY_FLAG_SW_MGMT_TX This flag should be set by the driver for a CCMP key if it requires CCMP encryption of management frames (MFP) to be done in software. IEEE80211_KEY_FLAG_PUT_IV_SPACE This flag should be set by the driver if space should be prepared for the IV, but the IV itself should not be generated. Do not set together with IEEE80211_KEY_FLAG_GENERATE_IV on the same key. IEEE80211_KEY_FLAG_RX_MGMT This key will be used to decrypt received management frames. The flag can help drivers that have a hardware crypto implementation that doesn't deal with management frames properly by allowing them to not upload the keys to hardware and fall back to software crypto. Note that this flag deals only with RX, if your crypto engine can't deal with TX you can also set the IEEE80211_KEY_FLAG_SW_MGMT_TX flag to encrypt such frames in SW. DESCRIPTION
These flags are used for communication about keys between the driver and mac80211, with the flags parameter of struct ieee80211_key_conf. AUTHOR
Johannes Berg <johannes@sipsolutions.net> Author. COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 ENUM IEEE80211_KEY_F(9)
Man Page