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