1ENUM MAC80211_RX_FLA(9) The basic mac80211 driver inte ENUM MAC80211_RX_FLA(9)
2
3
4

NAME

6       enum_mac80211_rx_flags - receive flags
7

SYNOPSIS

9       enum mac80211_rx_flags {
10         RX_FLAG_MMIC_ERROR,
11         RX_FLAG_DECRYPTED,
12         RX_FLAG_MMIC_STRIPPED,
13         RX_FLAG_IV_STRIPPED,
14         RX_FLAG_FAILED_FCS_CRC,
15         RX_FLAG_FAILED_PLCP_CRC,
16         RX_FLAG_TSFT,
17         RX_FLAG_SHORTPRE,
18         RX_FLAG_HT,
19         RX_FLAG_40MHZ,
20         RX_FLAG_SHORT_GI,
21         RX_FLAG_INTERNAL_CMTR
22       };
23

CONSTANTS

25       RX_FLAG_MMIC_ERROR
26           Michael MIC error was reported on this frame. Use together with
27           RX_FLAG_MMIC_STRIPPED.
28
29       RX_FLAG_DECRYPTED
30           This frame was decrypted in hardware.
31
32       RX_FLAG_MMIC_STRIPPED
33           the Michael MIC is stripped off this frame, verification has been
34           done by the hardware.
35
36       RX_FLAG_IV_STRIPPED
37           The IV/ICV are stripped from this frame. If this flag is set, the
38           stack cannot do any replay detection hence the driver or hardware
39           will have to do that.
40
41       RX_FLAG_FAILED_FCS_CRC
42           Set this flag if the FCS check failed on the frame.
43
44       RX_FLAG_FAILED_PLCP_CRC
45           Set this flag if the PCLP check failed on the frame.
46
47       RX_FLAG_TSFT
48           The timestamp passed in the RX status (mactime field) is valid.
49           This is useful in monitor mode and necessary for beacon frames to
50           enable IBSS merging.
51
52       RX_FLAG_SHORTPRE
53           Short preamble was used for this frame
54
55       RX_FLAG_HT
56           HT MCS was used and rate_idx is MCS index
57
58       RX_FLAG_40MHZ
59           HT40 (40 MHz) was used
60
61       RX_FLAG_SHORT_GI
62           Short guard interval was used
63
64       RX_FLAG_INTERNAL_CMTR
65           set internally after frame was reported on cooked monitor to avoid
66           double-reporting it for multiple virtual interfaces
67

DESCRIPTION

69       These flags are used with the flag member of struct
70       ieee80211_rx_status.
71

AUTHOR

73       Johannes Berg <johannes@sipsolutions.net>
74           Author.
75
77Kernel Hackers Manual 2.6.       November 2011         ENUM MAC80211_RX_FLA(9)
Impressum