OLD | NEW |
(Empty) | |
| 1 /* |
| 2 * Copyright (c) 2008-2009 Atheros Communications Inc. |
| 3 * All rights reserved. |
| 4 * |
| 5 * |
| 6 // This program is free software; you can redistribute it and/or modify |
| 7 // it under the terms of the GNU General Public License version 2 as |
| 8 // published by the Free Software Foundation; |
| 9 // |
| 10 // Software distributed under the License is distributed on an "AS |
| 11 // IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or |
| 12 // implied. See the License for the specific language governing |
| 13 // rights and limitations under the License. |
| 14 // |
| 15 // |
| 16 */ |
| 17 |
| 18 #ifndef _WMI_FILTER_LINUX_H_ |
| 19 #define _WMI_FILTER_LINUX_H_ |
| 20 |
| 21 /* |
| 22 * sioctl_filter - Standard ioctl |
| 23 * pioctl_filter - Priv ioctl |
| 24 * xioctl_filter - eXtended ioctl |
| 25 * |
| 26 * ---- Possible values for the WMI filter --------------- |
| 27 * (0) - Block this cmd always (or) not implemented |
| 28 * (INFRA_NETWORK) - Allow this cmd only in STA mode |
| 29 * (ADHOC_NETWORK) - Allow this cmd only in IBSS mode |
| 30 * (AP_NETWORK) - Allow this cmd only in AP mode |
| 31 * (INFRA_NETWORK | ADHOC_NETWORK) - Block this cmd in AP mode |
| 32 * (ADHOC_NETWORK | AP_NETWORK) - Block this cmd in STA mode |
| 33 * (INFRA_NETWORK | AP_NETWORK) - Block this cmd in IBSS mode |
| 34 * (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK)- allow only when mode is set |
| 35 * (0xFF) - Allow this cmd always irrespective of mode |
| 36 */ |
| 37 |
| 38 A_UINT8 sioctl_filter[] = { |
| 39 (AP_NETWORK), /* SIOCSIWCOMMIT 0x8B00 */ |
| 40 (0xFF), /* SIOCGIWNAME 0x8B01 */ |
| 41 (0), /* SIOCSIWNWID 0x8B02 */ |
| 42 (0), /* SIOCGIWNWID 0x8B03 */ |
| 43 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCSIWFREQ 0x8B04 */ |
| 44 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCGIWFREQ 0x8B05 */ |
| 45 (0xFF), /* SIOCSIWMODE 0x8B06 */ |
| 46 (0xFF), /* SIOCGIWMODE 0x8B07 */ |
| 47 (0), /* SIOCSIWSENS 0x8B08 */ |
| 48 (0), /* SIOCGIWSENS 0x8B09 */ |
| 49 (0), /* SIOCSIWRANGE 0x8B0A */ |
| 50 (0xFF), /* SIOCGIWRANGE 0x8B0B */ |
| 51 (0), /* SIOCSIWPRIV 0x8B0C */ |
| 52 (0), /* SIOCGIWPRIV 0x8B0D */ |
| 53 (0), /* SIOCSIWSTATS 0x8B0E */ |
| 54 (0), /* SIOCGIWSTATS 0x8B0F */ |
| 55 (0), /* SIOCSIWSPY 0x8B10 */ |
| 56 (0), /* SIOCGIWSPY 0x8B11 */ |
| 57 (0), /* SIOCSIWTHRSPY 0x8B12 */ |
| 58 (0), /* SIOCGIWTHRSPY 0x8B13 */ |
| 59 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCSIWAP 0x8B14 */ |
| 60 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCGIWAP 0x8B15 */ |
| 61 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,13) |
| 62 (INFRA_NETWORK | ADHOC_NETWORK), /* SIOCSIWMLME 0X8B16 */ |
| 63 #else |
| 64 (0), /* Dummy 0 */ |
| 65 #endif /* LINUX_VERSION_CODE */ |
| 66 (0), /* SIOCGIWAPLIST 0x8B17 */ |
| 67 (INFRA_NETWORK | ADHOC_NETWORK), /* SIOCSIWSCAN 0x8B18 */ |
| 68 (INFRA_NETWORK | ADHOC_NETWORK), /* SIOCGIWSCAN 0x8B19 */ |
| 69 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCSIWESSID 0x8B1A */ |
| 70 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCGIWESSID 0x8B1B */ |
| 71 (0), /* SIOCSIWNICKN 0x8B1C */ |
| 72 (0), /* SIOCGIWNICKN 0x8B1D */ |
| 73 (0), /* Dummy 0 */ |
| 74 (0), /* Dummy 0 */ |
| 75 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCSIWRATE 0x8B20 */ |
| 76 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCGIWRATE 0x8B21 */ |
| 77 (0), /* SIOCSIWRTS 0x8B22 */ |
| 78 (0), /* SIOCGIWRTS 0x8B23 */ |
| 79 (0), /* SIOCSIWFRAG 0x8B24 */ |
| 80 (0), /* SIOCGIWFRAG 0x8B25 */ |
| 81 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCSIWTXPOW 0x8B26 */ |
| 82 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCGIWTXPOW 0x8B27 */ |
| 83 (INFRA_NETWORK | ADHOC_NETWORK), /* SIOCSIWRETRY 0x8B28 */ |
| 84 (INFRA_NETWORK | ADHOC_NETWORK), /* SIOCGIWRETRY 0x8B29 */ |
| 85 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCSIWENCODE 0x8B2A */ |
| 86 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* SIOCGIWENCODE 0x8B2B */ |
| 87 (INFRA_NETWORK | ADHOC_NETWORK), /* SIOCSIWPOWER 0x8B2C */ |
| 88 (INFRA_NETWORK | ADHOC_NETWORK), /* SIOCGIWPOWER 0x8B2D */ |
| 89 }; |
| 90 |
| 91 |
| 92 |
| 93 A_UINT8 pioctl_filter[] = { |
| 94 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* IEEE80211_IOCTL_SETPARAM
(SIOCIWFIRSTPRIV+0) */ |
| 95 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* IEEE80211_IOCTL_SETKEY
(SIOCIWFIRSTPRIV+1) */ |
| 96 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* IEEE80211_IOCTL_DELKEY
(SIOCIWFIRSTPRIV+2) */ |
| 97 (AP_NETWORK), /* IEEE80211_IOCTL_SETMLME
(SIOCIWFIRSTPRIV+3) */ |
| 98 (INFRA_NETWORK), /* IEEE80211_IOCTL_ADDPMKID
(SIOCIWFIRSTPRIV+4) */ |
| 99 (0), /* IEEE80211_IOCTL_SETOPTIE
(SIOCIWFIRSTPRIV+5) */ |
| 100 (0), /*
(SIOCIWFIRSTPRIV+6) */ |
| 101 (0), /*
(SIOCIWFIRSTPRIV+7) */ |
| 102 (0), /*
(SIOCIWFIRSTPRIV+8) */ |
| 103 (0), /*
(SIOCIWFIRSTPRIV+9) */ |
| 104 (0), /* IEEE80211_IOCTL_LASTONE
(SIOCIWFIRSTPRIV+10) */ |
| 105 (0xFF), /* AR6000_IOCTL_WMI_GETREV
(SIOCIWFIRSTPRIV+11) */ |
| 106 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SETPWR
(SIOCIWFIRSTPRIV+12) */ |
| 107 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SETSCAN
(SIOCIWFIRSTPRIV+13) */ |
| 108 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SETLISTENINT
(SIOCIWFIRSTPRIV+14) */ |
| 109 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SETBSSFILTER
(SIOCIWFIRSTPRIV+15) */ |
| 110 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* AR6000_IOCTL_WMI_SET_CHANNELP
ARAMS (SIOCIWFIRSTPRIV+16) */ |
| 111 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SET_PROBEDSS
ID (SIOCIWFIRSTPRIV+17) */ |
| 112 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SET_PMPARAMS
(SIOCIWFIRSTPRIV+18) */ |
| 113 (INFRA_NETWORK), /* AR6000_IOCTL_WMI_SET_BADAP
(SIOCIWFIRSTPRIV+19) */ |
| 114 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_GET_QOS_QUEU
E (SIOCIWFIRSTPRIV+20) */ |
| 115 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_CREATE_QOS
(SIOCIWFIRSTPRIV+21) */ |
| 116 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_DELETE_QOS
(SIOCIWFIRSTPRIV+22) */ |
| 117 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SET_SNRTHRES
HOLD (SIOCIWFIRSTPRIV+23) */ |
| 118 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SET_ERROR_RE
PORT_BITMASK (SIOCIWFIRSTPRIV+24)*/ |
| 119 (0xFF), /* AR6000_IOCTL_WMI_GET_TARGET_S
TATS (SIOCIWFIRSTPRIV+25) */ |
| 120 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SET_ASSOC_IN
FO (SIOCIWFIRSTPRIV+26) */ |
| 121 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SET_ACCESS_P
ARAMS (SIOCIWFIRSTPRIV+27) */ |
| 122 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SET_BMISS_TI
ME (SIOCIWFIRSTPRIV+28) */ |
| 123 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SET_DISC_TIM
EOUT (SIOCIWFIRSTPRIV+29) */ |
| 124 (ADHOC_NETWORK), /* AR6000_IOCTL_WMI_SET_IBSS_PM_
CAPS (SIOCIWFIRSTPRIV+30) */ |
| 125 }; |
| 126 |
| 127 |
| 128 |
| 129 A_UINT8 xioctl_filter[] = { |
| 130 (0xFF), /* Dummy
0 */ |
| 131 (0xFF), /* AR6000_XIOCTL_BMI_DONE
1 */ |
| 132 (0xFF), /* AR6000_XIOCTL_BMI_READ_MEMORY
2 */ |
| 133 (0xFF), /* AR6000_XIOCTL_BMI_WRITE_MEMOR
Y 3 */ |
| 134 (0xFF), /* AR6000_XIOCTL_BMI_EXECUTE
4 */ |
| 135 (0xFF), /* AR6000_XIOCTL_BMI_SET_APP_STA
RT 5 */ |
| 136 (0xFF), /* AR6000_XIOCTL_BMI_READ_SOC_RE
GISTER 6 */ |
| 137 (0xFF), /* AR6000_XIOCTL_BMI_WRITE_SOC_R
EGISTER 7 */ |
| 138 (0xFF), /* AR6000_XIOCTL_BMI_TEST
8 */ |
| 139 (0xFF), /* AR6000_XIOCTL_UNUSED9
9 */ |
| 140 (0xFF), /* AR6000_XIOCTL_UNUSED10
10 */ |
| 141 (0xFF), /* AR6000_XIOCTL_UNUSED11
11 */ |
| 142 (0xFF), /* AR6000_XIOCTL_FORCE_TARGET_RE
SET 12 */ |
| 143 (0xFF), /* AR6000_XIOCTL_HTC_RAW_OPEN
13 */ |
| 144 (0xFF), /* AR6000_XIOCTL_HTC_RAW_CLOSE
14 */ |
| 145 (0xFF), /* AR6000_XIOCTL_HTC_RAW_READ
15 */ |
| 146 (0xFF), /* AR6000_XIOCTL_HTC_RAW_WRITE
16 */ |
| 147 (0xFF), /* AR6000_XIOCTL_CHECK_TARGET_RE
ADY 17 */ |
| 148 (0xFF), /* AR6000_XIOCTL_GPIO_OUTPUT_SET
18 */ |
| 149 (0xFF), /* AR6000_XIOCTL_GPIO_INPUT_GET
19 */ |
| 150 (0xFF), /* AR6000_XIOCTL_GPIO_REGISTER_S
ET 20 */ |
| 151 (0xFF), /* AR6000_XIOCTL_GPIO_REGISTER_G
ET 21 */ |
| 152 (0xFF), /* AR6000_XIOCTL_GPIO_INTR_ACK
22 */ |
| 153 (0xFF), /* AR6000_XIOCTL_GPIO_INTR_WAIT
23 */ |
| 154 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_SET_ADHOC_BSSID
24 */ |
| 155 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_SET_OPT_MODE
25 */ |
| 156 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_OPT_SEND_FRAME
26 */ |
| 157 (ADHOC_NETWORK | AP_NETWORK), /* AR6000_XIOCTL_SET_BEACON_INTV
AL 27 */ |
| 158 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* IEEE80211_IOCTL_SETAUTHALG
28 */ |
| 159 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_SET_VOICE_PKT_S
IZE 29 */ |
| 160 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_SET_MAX_SP
30 */ |
| 161 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_GET_ROAM_TB
L 31 */ |
| 162 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_ROAM_CT
RL 32 */ |
| 163 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTRL_WMI_SET_POWERS
AVE_TIMERS 33 */ |
| 164 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTRL_WMI_GET_POWER_
MODE 34 */ |
| 165 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTRL_WMI_SET_WLAN_S
TATE 35 */ |
| 166 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_GET_ROAM_DA
TA 36 */ |
| 167 (0xFF), /* AR6000_XIOCTL_WMI_SETRETRYLIM
ITS 37 */ |
| 168 (0xFF), /* AR6000_XIOCTL_TCMD_CONT_TX
38 */ |
| 169 (0xFF), /* AR6000_XIOCTL_TCMD_CONT_RX
39 */ |
| 170 (0xFF), /* AR6000_XIOCTL_TCMD_PM
40 */ |
| 171 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_STARTSCAN
41 */ |
| 172 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* AR6000_XIOCTL_WMI_SETFIXRATES
42 */ |
| 173 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* AR6000_XIOCTL_WMI_GETFIXRATES
43 */ |
| 174 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_RSSITHR
ESHOLD 44 */ |
| 175 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_CLR_RSSISNR
45 */ |
| 176 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_LQTHRES
HOLD 46 */ |
| 177 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* AR6000_XIOCTL_WMI_SET_RTS
47 */ |
| 178 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* AR6000_XIOCTL_WMI_SET_LPREAMB
LE 48 */ |
| 179 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* AR6000_XIOCTL_WMI_SET_AUTHMOD
E 49 */ |
| 180 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_REASSOC
MODE 50 */ |
| 181 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_WMM
51 */ |
| 182 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_HB_CHAL
LENGE_RESP_PARAMS 52 */ |
| 183 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_GET_HB_CHAL
LENGE_RESP 53 */ |
| 184 (INFRA_NETWORK | ADHOC_NETWORK | AP_NETWORK), /* AR6000_XIOCTL_WMI_GET_RD
54 */ |
| 185 (0xFF), /* AR6000_XIOCTL_DIAG_READ
55 */ |
| 186 (0xFF), /* AR6000_XIOCTL_DIAG_WRITE
56 */ |
| 187 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_TXOP
57 */ |
| 188 (INFRA_NETWORK), /* AR6000_XIOCTL_USER_SETKEYS
58 */ |
| 189 (INFRA_NETWORK), /* AR6000_XIOCTL_WMI_SET_KEEPALI
VE 59 */ |
| 190 (INFRA_NETWORK), /* AR6000_XIOCTL_WMI_GET_KEEPALI
VE 60 */ |
| 191 (0xFF), /* AR6000_XIOCTL_BMI_ROMPATCH_IN
STALL 61 */ |
| 192 (0xFF), /* AR6000_XIOCTL_BMI_ROMPATCH_UN
INSTALL 62 */ |
| 193 (0xFF), /* AR6000_XIOCTL_BMI_ROMPATCH_AC
TIVATE 63 */ |
| 194 (0xFF), /* AR6000_XIOCTL_BMI_ROMPATCH_DE
ACTIVATE 64 */ |
| 195 (0xFF), /* AR6000_XIOCTL_WMI_SET_APPIE
65 */ |
| 196 (0xFF), /* AR6000_XIOCTL_WMI_SET_MGMT_FR
M_RX_FILTER 66 */ |
| 197 (0xFF), /* AR6000_XIOCTL_DBGLOG_CFG_MODU
LE 67 */ |
| 198 (0xFF), /* AR6000_XIOCTL_DBGLOG_GET_DEBU
G_LOGS 68 */ |
| 199 (0xFF), /* Dummy
69 */ |
| 200 (0xFF), /* AR6000_XIOCTL_WMI_SET_WSC_STA
TUS 70 */ |
| 201 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_BT_STAT
US 71 */ |
| 202 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_BT_PARA
MS 72 */ |
| 203 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_HOST_SL
EEP_MODE 73 */ |
| 204 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_WOW_MOD
E 74 */ |
| 205 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_GET_WOW_LIS
T 75 */ |
| 206 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_ADD_WOW_PAT
TERN 76 */ |
| 207 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_DEL_WOW_PAT
TERN 77 */ |
| 208 (0xFF), /* AR6000_XIOCTL_TARGET_INFO
78 */ |
| 209 (0xFF), /* AR6000_XIOCTL_DUMP_HTC_CREDIT
_STATE 79 */ |
| 210 (0xFF), /* AR6000_XIOCTL_TRAFFIC_ACTIVIT
Y_CHANGE 80 */ |
| 211 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_CONNECT
_CTRL_FLAGS 81 */ |
| 212 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_AKMP_PA
RAMS 82 */ |
| 213 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_GET_PMKID_L
IST 83 */ |
| 214 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_SET_PMKID_L
IST 84 */ |
| 215 (0xFF), /* Dummy
85 */ |
| 216 (0xFF), /* Dummy
86 */ |
| 217 (0xFF), /* Dummy
87 */ |
| 218 (0xFF), /* Dummy
88 */ |
| 219 (0xFF), /* Dummy
89 */ |
| 220 (0xFF), /* AR6000_XIOCTL_UNUSED90
90 */ |
| 221 (0xFF), /* AR6000_XIOCTL_BMI_LZ_STREAM_S
TART 91 */ |
| 222 (0xFF), /* AR6000_XIOCTL_BMI_LZ_DATA
92 */ |
| 223 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_PROF_CFG
93 */ |
| 224 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_PROF_ADDR_SET
94 */ |
| 225 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_PROF_START
95 */ |
| 226 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_PROF_STOP
96 */ |
| 227 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_PROF_COUNT_GET
97 */ |
| 228 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_WMI_ABORT_SCAN
98 */ |
| 229 (AP_NETWORK), /* AR6000_XIOCTL_AP_GET_STA_LIST
99 */ |
| 230 (AP_NETWORK), /* AR6000_XIOCTL_AP_HIDDEN_SSID
100 */ |
| 231 (AP_NETWORK), /* AR6000_XIOCTL_AP_SET_NUM_STA
101 */ |
| 232 (AP_NETWORK), /* AR6000_XIOCTL_AP_SET_ACL_MAC
102 */ |
| 233 (AP_NETWORK), /* AR6000_XIOCTL_AP_GET_ACL_LIST
103 */ |
| 234 (AP_NETWORK), /* AR6000_XIOCTL_AP_COMMIT_CONFI
G 104 */ |
| 235 (AP_NETWORK), /* IEEE80211_IOCTL_GETWPAIE
105 */ |
| 236 (AP_NETWORK), /* AR6000_XIOCTL_AP_CONN_INACT_T
IME 106 */ |
| 237 (AP_NETWORK), /* AR6000_XIOCTL_AP_PROT_SCAN_TI
ME 107 */ |
| 238 (AP_NETWORK), /* AR6000_XIOCTL_WMI_SET_COUNTRY
108 */ |
| 239 (AP_NETWORK), /* AR6000_XIOCTL_AP_SET_DTIM
109 */ |
| 240 (0xFF), /* AR6000_XIOCTL_WMI_TARGET_EVEN
T_REPORT 110 */ |
| 241 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_SET_IP
111 */ |
| 242 (AP_NETWORK), /* AR6000_XIOCTL_AP_SET_ACL_POLI
CY 112 */ |
| 243 (AP_NETWORK), /* AR6000_XIOCTL_AP_INTRA_BSS_CO
MM 113 */ |
| 244 (0xFF), /* AR6000_XIOCTL_DUMP_MODULE_DEB
UG_INFO 114 */ |
| 245 (0xFF), /* AR6000_XIOCTL_MODULE_DEBUG_SE
T_MASK 115 */ |
| 246 (0xFF), /* AR6000_XIOCTL_MODULE_DEBUG_GE
T_MASK 116 */ |
| 247 (0xFF), /* AR6000_XIOCTL_DUMP_RCV_AGGR_S
TATS 117 */ |
| 248 (0xFF), /* AR6000_XIOCTL_SET_HT_CAP
118 */ |
| 249 (0xFF), /* AR6000_XIOCTL_SET_HT_OP
119 */ |
| 250 (AP_NETWORK), /* AR6000_XIOCTL_AP_GET_STAT
120 */ |
| 251 (0xFF), /* AR6000_XIOCTL_SET_TX_SELECT_R
ATES 121 */ |
| 252 (0xFF), /* AR6000_XIOCTL_SETUP_AGGR
122 */ |
| 253 (0xFF), /* AR6000_XIOCTL_ALLOW_AGGR
123 */ |
| 254 (AP_NETWORK), /* AR6000_XIOCTL_AP_GET_HIDDEN_S
SID 124 */ |
| 255 (AP_NETWORK), /* AR6000_XIOCTL_AP_GET_COUNTRY
125 */ |
| 256 (AP_NETWORK), /* AR6000_XIOCTL_AP_GET_WMODE
126 */ |
| 257 (AP_NETWORK), /* AR6000_XIOCTL_AP_GET_DTIM
127 */ |
| 258 (AP_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL_AP_GET_BINTVL
128 */ |
| 259 (0xFF), /* AR6000_XIOCTL_AP_GET_RTS
129 */ |
| 260 (0xFF), /* AR6000_XIOCTL_DELE_AGGR
130 */ |
| 261 (0xFF), /* AR6000_XIOCTL_FETCH_TARGET_RE
GS 131 */ |
| 262 (0xFF), /* AR6000_XIOCTL_HCI_CMD
132 */ |
| 263 (0xFF), /* AR6000_XIOCTL_ACL_DATA
133 */ |
| 264 (0xFF), /* AR6000_XIOCTL_WLAN_CONN_PRECE
DENCE 134 */ |
| 265 (AP_NETWORK), /* AR6000_XIOCTL_AP_SET_11BG_RAT
ESET 135 */ |
| 266 (0xFF), |
| 267 (0xFF), |
| 268 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL
_WMI_SET_BTCOEX_FE_ANT 138*/ |
| 269 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL
_WMI_SET_BTCOEX_COLOCATED_BT_DEV 139*/ |
| 270 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCT
L_WMI_SET_BTCOEX_BTINQUIRY_PAGE_CONFIG 140*/ |
| 271 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCT
L_WMI_SET_BTCOEX_SCO_CONFIG 141*/ |
| 272 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCT
L_WMI_SET_BTCOEX_A2DP_CONFIG 142*/ |
| 273 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL
_WMI_SET_BTCOEX_ACLCOEX_CONFIG 143*/ |
| 274 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL
_WMI_SET_BTCOEX_DEBUG 144*/ |
| 275 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL
_WMI_SET_BT_OPERATING_STATUS 145*/ |
| 276 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL
_WMI_GET_BTCOEX_CONFIG 146*/ |
| 277 (INFRA_NETWORK | ADHOC_NETWORK), /* AR6000_XIOCTL
_WMI_GET_BTCOEX_GET_STATS 147*/ |
| 278 |
| 279 }; |
| 280 |
| 281 #endif /*_WMI_FILTER_LINUX_H_*/ |
OLD | NEW |