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

NAME

6       enum_ieee80211_filter_flags - hardware filter flags
7

SYNOPSIS

9       enum ieee80211_filter_flags {
10         FIF_ALLMULTI,
11         FIF_FCSFAIL,
12         FIF_PLCPFAIL,
13         FIF_BCN_PRBRESP_PROMISC,
14         FIF_CONTROL,
15         FIF_OTHER_BSS,
16         FIF_PSPOLL,
17         FIF_PROBE_REQ
18       };
19

CONSTANTS

21       FIF_ALLMULTI
22           pass all multicast frames, this is used if requested by the user or
23           if the hardware is not capable of filtering by multicast address.
24
25       FIF_FCSFAIL
26           pass frames with failed FCS (but you need to set the
27           RX_FLAG_FAILED_FCS_CRC for them)
28
29       FIF_PLCPFAIL
30           pass frames with failed PLCP CRC (but you need to set the
31           RX_FLAG_FAILED_PLCP_CRC for them
32
33       FIF_BCN_PRBRESP_PROMISC
34           This flag is set during scanning to indicate to the hardware that
35           it should not filter beacons or probe responses by BSSID. Filtering
36           them can greatly reduce the amount of processing mac80211 needs to
37           do and the amount of CPU wakeups, so you should honour this flag if
38           possible.
39
40       FIF_CONTROL
41           pass control frames (except for PS Poll) addressed to this station
42
43       FIF_OTHER_BSS
44           pass frames destined to other BSSes
45
46       FIF_PSPOLL
47           pass PS Poll frames
48
49       FIF_PROBE_REQ
50           pass probe request frames
51

HW QUEUE CONTROL

53       These flags determine what the filter in hardware should be programmed
54       to let through and what should not be passed to the stack. It is always
55       safe to pass more frames than requested, but this has negative impact
56       on power consumption.
57

AUTHOR

59       Johannes Berg <johannes@sipsolutions.net>
60           Author.
61
63Kernel Hackers Manual 3.10         June 2019           ENUM IEEE80211_FILTE(9)
Impressum