1 /* SPDX-License-Identifier: (GPL-2.0 OR MPL-1.1) */ 2 /* -------------------------------------------------------------------- 3 * 4 * Copyright (C) 1999 AbsoluteValue Systems, Inc. All Rights Reserved. 5 * -------------------------------------------------------------------- 6 * 7 * linux-wlan 8 * 9 * -------------------------------------------------------------------- 10 * 11 * Inquiries regarding the linux-wlan Open Source project can be 12 * made directly to: 13 * 14 * AbsoluteValue Systems Inc. 15 * info@linux-wlan.com 16 * http://www.linux-wlan.com 17 * 18 * -------------------------------------------------------------------- 19 * 20 * Portions of the development of this software were funded by 21 * Intersil Corporation as part of PRISM(R) chipset product development. 22 * 23 * -------------------------------------------------------------------- 24 */ 25 26 #ifndef _P80211MKMETADEF_H 27 #define _P80211MKMETADEF_H 28 29 #define DIDMSG_DOT11REQ_MIBGET \ 30 (P80211DID_MKSECTION(1) | \ 31 P80211DID_MKGROUP(1)) 32 #define DIDMSG_DOT11REQ_MIBGET_MIBATTRIBUTE \ 33 (P80211DID_MKSECTION(1) | \ 34 P80211DID_MKGROUP(1) | \ 35 P80211DID_MKITEM(1) | 0x00000000) 36 #define DIDMSG_DOT11REQ_MIBGET_RESULTCODE \ 37 (P80211DID_MKSECTION(1) | \ 38 P80211DID_MKGROUP(1) | \ 39 P80211DID_MKITEM(2) | 0x00000000) 40 #define DIDMSG_DOT11REQ_MIBSET \ 41 (P80211DID_MKSECTION(1) | \ 42 P80211DID_MKGROUP(2)) 43 #define DIDMSG_DOT11REQ_MIBSET_MIBATTRIBUTE \ 44 (P80211DID_MKSECTION(1) | \ 45 P80211DID_MKGROUP(2) | \ 46 P80211DID_MKITEM(1) | 0x00000000) 47 #define DIDMSG_DOT11REQ_MIBSET_RESULTCODE \ 48 (P80211DID_MKSECTION(1) | \ 49 P80211DID_MKGROUP(2) | \ 50 P80211DID_MKITEM(2) | 0x00000000) 51 #define DIDMSG_DOT11REQ_SCAN \ 52 (P80211DID_MKSECTION(1) | \ 53 P80211DID_MKGROUP(4)) 54 #define DIDMSG_DOT11REQ_SCAN_RESULTS \ 55 (P80211DID_MKSECTION(1) | \ 56 P80211DID_MKGROUP(5)) 57 #define DIDMSG_DOT11REQ_START \ 58 (P80211DID_MKSECTION(1) | \ 59 P80211DID_MKGROUP(13)) 60 #define DIDMSG_DOT11IND_AUTHENTICATE \ 61 (P80211DID_MKSECTION(2) | \ 62 P80211DID_MKGROUP(1)) 63 #define DIDMSG_DOT11IND_ASSOCIATE \ 64 (P80211DID_MKSECTION(2) | \ 65 P80211DID_MKGROUP(3)) 66 #define DIDMSG_LNXREQ_IFSTATE \ 67 (P80211DID_MKSECTION(3) | \ 68 P80211DID_MKGROUP(1)) 69 #define DIDMSG_LNXREQ_WLANSNIFF \ 70 (P80211DID_MKSECTION(3) | \ 71 P80211DID_MKGROUP(2)) 72 #define DIDMSG_LNXREQ_HOSTWEP \ 73 (P80211DID_MKSECTION(3) | \ 74 P80211DID_MKGROUP(3)) 75 #define DIDMSG_LNXREQ_COMMSQUALITY \ 76 (P80211DID_MKSECTION(3) | \ 77 P80211DID_MKGROUP(4)) 78 #define DIDMSG_LNXREQ_AUTOJOIN \ 79 (P80211DID_MKSECTION(3) | \ 80 P80211DID_MKGROUP(5)) 81 #define DIDMSG_P2REQ_READPDA \ 82 (P80211DID_MKSECTION(5) | \ 83 P80211DID_MKGROUP(2)) 84 #define DIDMSG_P2REQ_READPDA_PDA \ 85 (P80211DID_MKSECTION(5) | \ 86 P80211DID_MKGROUP(2) | \ 87 P80211DID_MKITEM(1) | 0x00000000) 88 #define DIDMSG_P2REQ_READPDA_RESULTCODE \ 89 (P80211DID_MKSECTION(5) | \ 90 P80211DID_MKGROUP(2) | \ 91 P80211DID_MKITEM(2) | 0x00000000) 92 #define DIDMSG_P2REQ_RAMDL_STATE \ 93 (P80211DID_MKSECTION(5) | \ 94 P80211DID_MKGROUP(11)) 95 #define DIDMSG_P2REQ_RAMDL_STATE_ENABLE \ 96 (P80211DID_MKSECTION(5) | \ 97 P80211DID_MKGROUP(11) | \ 98 P80211DID_MKITEM(1) | 0x00000000) 99 #define DIDMSG_P2REQ_RAMDL_STATE_EXEADDR \ 100 (P80211DID_MKSECTION(5) | \ 101 P80211DID_MKGROUP(11) | \ 102 P80211DID_MKITEM(2) | 0x00000000) 103 #define DIDMSG_P2REQ_RAMDL_STATE_RESULTCODE \ 104 (P80211DID_MKSECTION(5) | \ 105 P80211DID_MKGROUP(11) | \ 106 P80211DID_MKITEM(3) | 0x00000000) 107 #define DIDMSG_P2REQ_RAMDL_WRITE \ 108 (P80211DID_MKSECTION(5) | \ 109 P80211DID_MKGROUP(12)) 110 #define DIDMSG_P2REQ_RAMDL_WRITE_ADDR \ 111 (P80211DID_MKSECTION(5) | \ 112 P80211DID_MKGROUP(12) | \ 113 P80211DID_MKITEM(1) | 0x00000000) 114 #define DIDMSG_P2REQ_RAMDL_WRITE_LEN \ 115 (P80211DID_MKSECTION(5) | \ 116 P80211DID_MKGROUP(12) | \ 117 P80211DID_MKITEM(2) | 0x00000000) 118 #define DIDMSG_P2REQ_RAMDL_WRITE_DATA \ 119 (P80211DID_MKSECTION(5) | \ 120 P80211DID_MKGROUP(12) | \ 121 P80211DID_MKITEM(3) | 0x00000000) 122 #define DIDMSG_P2REQ_RAMDL_WRITE_RESULTCODE \ 123 (P80211DID_MKSECTION(5) | \ 124 P80211DID_MKGROUP(12) | \ 125 P80211DID_MKITEM(4) | 0x00000000) 126 #define DIDMSG_P2REQ_FLASHDL_STATE \ 127 (P80211DID_MKSECTION(5) | \ 128 P80211DID_MKGROUP(13)) 129 #define DIDMSG_P2REQ_FLASHDL_WRITE \ 130 (P80211DID_MKSECTION(5) | \ 131 P80211DID_MKGROUP(14)) 132 #define DIDMIB_CAT_DOT11SMT \ 133 P80211DID_MKSECTION(1) 134 #define DIDMIB_DOT11SMT_WEPDEFAULTKEYSTABLE \ 135 (P80211DID_MKSECTION(1) | \ 136 P80211DID_MKGROUP(4)) 137 #define didmib_dot11smt_wepdefaultkeystable_key(_i) \ 138 (DIDMIB_DOT11SMT_WEPDEFAULTKEYSTABLE | \ 139 P80211DID_MKITEM(_i) | 0x0c000000) 140 #define DIDMIB_DOT11SMT_PRIVACYTABLE \ 141 (P80211DID_MKSECTION(1) | \ 142 P80211DID_MKGROUP(6)) 143 #define DIDMIB_DOT11SMT_PRIVACYTABLE_PRIVACYINVOKED \ 144 (P80211DID_MKSECTION(1) | \ 145 P80211DID_MKGROUP(6) | \ 146 P80211DID_MKITEM(1) | 0x18000000) 147 #define DIDMIB_DOT11SMT_PRIVACYTABLE_WEPDEFAULTKEYID \ 148 (P80211DID_MKSECTION(1) | \ 149 P80211DID_MKGROUP(6) | \ 150 P80211DID_MKITEM(2) | 0x18000000) 151 #define DIDMIB_DOT11SMT_PRIVACYTABLE_EXCLUDEUNENCRYPTED \ 152 (P80211DID_MKSECTION(1) | \ 153 P80211DID_MKGROUP(6) | \ 154 P80211DID_MKITEM(4) | 0x18000000) 155 #define DIDMIB_DOT11MAC_OPERATIONTABLE \ 156 (P80211DID_MKSECTION(2) | \ 157 P80211DID_MKGROUP(1)) 158 #define DIDMIB_DOT11MAC_OPERATIONTABLE_MACADDRESS \ 159 (P80211DID_MKSECTION(2) | \ 160 P80211DID_MKGROUP(1) | \ 161 P80211DID_MKITEM(1) | 0x18000000) 162 #define DIDMIB_DOT11MAC_OPERATIONTABLE_RTSTHRESHOLD \ 163 (P80211DID_MKSECTION(2) | \ 164 P80211DID_MKGROUP(1) | \ 165 P80211DID_MKITEM(2) | 0x18000000) 166 #define DIDMIB_DOT11MAC_OPERATIONTABLE_SHORTRETRYLIMIT \ 167 (P80211DID_MKSECTION(2) | \ 168 P80211DID_MKGROUP(1) | \ 169 P80211DID_MKITEM(3) | 0x10000000) 170 #define DIDMIB_DOT11MAC_OPERATIONTABLE_LONGRETRYLIMIT \ 171 (P80211DID_MKSECTION(2) | \ 172 P80211DID_MKGROUP(1) | \ 173 P80211DID_MKITEM(4) | 0x10000000) 174 #define DIDMIB_DOT11MAC_OPERATIONTABLE_FRAGMENTATIONTHRESHOLD \ 175 (P80211DID_MKSECTION(2) | \ 176 P80211DID_MKGROUP(1) | \ 177 P80211DID_MKITEM(5) | 0x18000000) 178 #define DIDMIB_DOT11MAC_OPERATIONTABLE_MAXTRANSMITMSDULIFETIME \ 179 (P80211DID_MKSECTION(2) | \ 180 P80211DID_MKGROUP(1) | \ 181 P80211DID_MKITEM(6) | 0x10000000) 182 #define DIDMIB_CAT_DOT11PHY \ 183 P80211DID_MKSECTION(3) 184 #define DIDMIB_DOT11PHY_OPERATIONTABLE \ 185 (P80211DID_MKSECTION(3) | \ 186 P80211DID_MKGROUP(1)) 187 #define DIDMIB_DOT11PHY_TXPOWERTABLE_CURRENTTXPOWERLEVEL \ 188 (P80211DID_MKSECTION(3) | \ 189 P80211DID_MKGROUP(3) | \ 190 P80211DID_MKITEM(10) | 0x18000000) 191 #define DIDMIB_DOT11PHY_DSSSTABLE \ 192 (P80211DID_MKSECTION(3) | \ 193 P80211DID_MKGROUP(5)) 194 #define DIDMIB_DOT11PHY_DSSSTABLE_CURRENTCHANNEL \ 195 (P80211DID_MKSECTION(3) | \ 196 P80211DID_MKGROUP(5) | \ 197 P80211DID_MKITEM(1) | 0x10000000) 198 #define DIDMIB_CAT_LNX \ 199 P80211DID_MKSECTION(4) 200 #define DIDMIB_LNX_CONFIGTABLE \ 201 (P80211DID_MKSECTION(4) | \ 202 P80211DID_MKGROUP(1)) 203 #define DIDMIB_LNX_CONFIGTABLE_RSNAIE \ 204 (P80211DID_MKSECTION(4) | \ 205 P80211DID_MKGROUP(1) | \ 206 P80211DID_MKITEM(1) | 0x18000000) 207 #define DIDMIB_CAT_P2 \ 208 P80211DID_MKSECTION(5) 209 #define DIDMIB_P2_STATIC \ 210 (P80211DID_MKSECTION(5) | \ 211 P80211DID_MKGROUP(2)) 212 #define DIDMIB_P2_STATIC_CNFPORTTYPE \ 213 (P80211DID_MKSECTION(5) | \ 214 P80211DID_MKGROUP(2) | \ 215 P80211DID_MKITEM(1) | 0x18000000) 216 #define DIDMIB_P2_NIC_PRISUPRANGE \ 217 (P80211DID_MKSECTION(5) | \ 218 P80211DID_MKGROUP(5) | \ 219 P80211DID_MKITEM(6) | 0x10000000) 220 #define DIDMIB_P2_MAC \ 221 (P80211DID_MKSECTION(5) | \ 222 P80211DID_MKGROUP(6)) 223 #define DIDMIB_P2_MAC_CURRENTTXRATE \ 224 (P80211DID_MKSECTION(5) | \ 225 P80211DID_MKGROUP(6) | \ 226 P80211DID_MKITEM(12) | 0x10000000) 227 #endif 228