1*9999SWang.Lin@Sun.COM /* 2*9999SWang.Lin@Sun.COM * Copyright 2009 Sun Microsystems, Inc. All rights reserved. 3*9999SWang.Lin@Sun.COM * Use is subject to license terms. 4*9999SWang.Lin@Sun.COM */ 5*9999SWang.Lin@Sun.COM 6*9999SWang.Lin@Sun.COM /* 7*9999SWang.Lin@Sun.COM * Copyright (c) 2008 Atheros Communications Inc. 8*9999SWang.Lin@Sun.COM * 9*9999SWang.Lin@Sun.COM * Permission to use, copy, modify, and/or distribute this software for any 10*9999SWang.Lin@Sun.COM * purpose with or without fee is hereby granted, provided that the above 11*9999SWang.Lin@Sun.COM * copyright notice and this permission notice appear in all copies. 12*9999SWang.Lin@Sun.COM * 13*9999SWang.Lin@Sun.COM * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 14*9999SWang.Lin@Sun.COM * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 15*9999SWang.Lin@Sun.COM * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 16*9999SWang.Lin@Sun.COM * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 17*9999SWang.Lin@Sun.COM * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 18*9999SWang.Lin@Sun.COM * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 19*9999SWang.Lin@Sun.COM * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 20*9999SWang.Lin@Sun.COM */ 21*9999SWang.Lin@Sun.COM 22*9999SWang.Lin@Sun.COM #ifndef _ARN_REGD_COMMON_H 23*9999SWang.Lin@Sun.COM #define _ARN_REGD_COMMON_H 24*9999SWang.Lin@Sun.COM 25*9999SWang.Lin@Sun.COM #ifdef __cplusplus 26*9999SWang.Lin@Sun.COM extern "C" { 27*9999SWang.Lin@Sun.COM #endif 28*9999SWang.Lin@Sun.COM 29*9999SWang.Lin@Sun.COM enum EnumRd { 30*9999SWang.Lin@Sun.COM NO_ENUMRD = 0x00, 31*9999SWang.Lin@Sun.COM NULL1_WORLD = 0x03, 32*9999SWang.Lin@Sun.COM NULL1_ETSIB = 0x07, 33*9999SWang.Lin@Sun.COM NULL1_ETSIC = 0x08, 34*9999SWang.Lin@Sun.COM FCC1_FCCA = 0x10, 35*9999SWang.Lin@Sun.COM FCC1_WORLD = 0x11, 36*9999SWang.Lin@Sun.COM FCC4_FCCA = 0x12, 37*9999SWang.Lin@Sun.COM FCC5_FCCA = 0x13, 38*9999SWang.Lin@Sun.COM FCC6_FCCA = 0x14, 39*9999SWang.Lin@Sun.COM 40*9999SWang.Lin@Sun.COM FCC2_FCCA = 0x20, 41*9999SWang.Lin@Sun.COM FCC2_WORLD = 0x21, 42*9999SWang.Lin@Sun.COM FCC2_ETSIC = 0x22, 43*9999SWang.Lin@Sun.COM FCC6_WORLD = 0x23, 44*9999SWang.Lin@Sun.COM FRANCE_RES = 0x31, 45*9999SWang.Lin@Sun.COM FCC3_FCCA = 0x3A, 46*9999SWang.Lin@Sun.COM FCC3_WORLD = 0x3B, 47*9999SWang.Lin@Sun.COM 48*9999SWang.Lin@Sun.COM ETSI1_WORLD = 0x37, 49*9999SWang.Lin@Sun.COM ETSI3_ETSIA = 0x32, 50*9999SWang.Lin@Sun.COM ETSI2_WORLD = 0x35, 51*9999SWang.Lin@Sun.COM ETSI3_WORLD = 0x36, 52*9999SWang.Lin@Sun.COM ETSI4_WORLD = 0x30, 53*9999SWang.Lin@Sun.COM ETSI4_ETSIC = 0x38, 54*9999SWang.Lin@Sun.COM ETSI5_WORLD = 0x39, 55*9999SWang.Lin@Sun.COM ETSI6_WORLD = 0x34, 56*9999SWang.Lin@Sun.COM ETSI_RESERVED = 0x33, 57*9999SWang.Lin@Sun.COM 58*9999SWang.Lin@Sun.COM MKK1_MKKA = 0x40, 59*9999SWang.Lin@Sun.COM MKK1_MKKB = 0x41, 60*9999SWang.Lin@Sun.COM APL4_WORLD = 0x42, 61*9999SWang.Lin@Sun.COM MKK2_MKKA = 0x43, 62*9999SWang.Lin@Sun.COM APL_RESERVED = 0x44, 63*9999SWang.Lin@Sun.COM APL2_WORLD = 0x45, 64*9999SWang.Lin@Sun.COM APL2_APLC = 0x46, 65*9999SWang.Lin@Sun.COM APL3_WORLD = 0x47, 66*9999SWang.Lin@Sun.COM MKK1_FCCA = 0x48, 67*9999SWang.Lin@Sun.COM APL2_APLD = 0x49, 68*9999SWang.Lin@Sun.COM MKK1_MKKA1 = 0x4A, 69*9999SWang.Lin@Sun.COM MKK1_MKKA2 = 0x4B, 70*9999SWang.Lin@Sun.COM MKK1_MKKC = 0x4C, 71*9999SWang.Lin@Sun.COM 72*9999SWang.Lin@Sun.COM APL3_FCCA = 0x50, 73*9999SWang.Lin@Sun.COM APL1_WORLD = 0x52, 74*9999SWang.Lin@Sun.COM APL1_FCCA = 0x53, 75*9999SWang.Lin@Sun.COM APL1_APLA = 0x54, 76*9999SWang.Lin@Sun.COM APL1_ETSIC = 0x55, 77*9999SWang.Lin@Sun.COM APL2_ETSIC = 0x56, 78*9999SWang.Lin@Sun.COM APL5_WORLD = 0x58, 79*9999SWang.Lin@Sun.COM APL6_WORLD = 0x5B, 80*9999SWang.Lin@Sun.COM APL7_FCCA = 0x5C, 81*9999SWang.Lin@Sun.COM APL8_WORLD = 0x5D, 82*9999SWang.Lin@Sun.COM APL9_WORLD = 0x5E, 83*9999SWang.Lin@Sun.COM 84*9999SWang.Lin@Sun.COM WOR0_WORLD = 0x60, 85*9999SWang.Lin@Sun.COM WOR1_WORLD = 0x61, 86*9999SWang.Lin@Sun.COM WOR2_WORLD = 0x62, 87*9999SWang.Lin@Sun.COM WOR3_WORLD = 0x63, 88*9999SWang.Lin@Sun.COM WOR4_WORLD = 0x64, 89*9999SWang.Lin@Sun.COM WOR5_ETSIC = 0x65, 90*9999SWang.Lin@Sun.COM 91*9999SWang.Lin@Sun.COM WOR01_WORLD = 0x66, 92*9999SWang.Lin@Sun.COM WOR02_WORLD = 0x67, 93*9999SWang.Lin@Sun.COM EU1_WORLD = 0x68, 94*9999SWang.Lin@Sun.COM 95*9999SWang.Lin@Sun.COM WOR9_WORLD = 0x69, 96*9999SWang.Lin@Sun.COM WORA_WORLD = 0x6A, 97*9999SWang.Lin@Sun.COM WORB_WORLD = 0x6B, 98*9999SWang.Lin@Sun.COM 99*9999SWang.Lin@Sun.COM MKK3_MKKB = 0x80, 100*9999SWang.Lin@Sun.COM MKK3_MKKA2 = 0x81, 101*9999SWang.Lin@Sun.COM MKK3_MKKC = 0x82, 102*9999SWang.Lin@Sun.COM 103*9999SWang.Lin@Sun.COM MKK4_MKKB = 0x83, 104*9999SWang.Lin@Sun.COM MKK4_MKKA2 = 0x84, 105*9999SWang.Lin@Sun.COM MKK4_MKKC = 0x85, 106*9999SWang.Lin@Sun.COM 107*9999SWang.Lin@Sun.COM MKK5_MKKB = 0x86, 108*9999SWang.Lin@Sun.COM MKK5_MKKA2 = 0x87, 109*9999SWang.Lin@Sun.COM MKK5_MKKC = 0x88, 110*9999SWang.Lin@Sun.COM 111*9999SWang.Lin@Sun.COM MKK6_MKKB = 0x89, 112*9999SWang.Lin@Sun.COM MKK6_MKKA2 = 0x8A, 113*9999SWang.Lin@Sun.COM MKK6_MKKC = 0x8B, 114*9999SWang.Lin@Sun.COM 115*9999SWang.Lin@Sun.COM MKK7_MKKB = 0x8C, 116*9999SWang.Lin@Sun.COM MKK7_MKKA2 = 0x8D, 117*9999SWang.Lin@Sun.COM MKK7_MKKC = 0x8E, 118*9999SWang.Lin@Sun.COM 119*9999SWang.Lin@Sun.COM MKK8_MKKB = 0x8F, 120*9999SWang.Lin@Sun.COM MKK8_MKKA2 = 0x90, 121*9999SWang.Lin@Sun.COM MKK8_MKKC = 0x91, 122*9999SWang.Lin@Sun.COM 123*9999SWang.Lin@Sun.COM MKK14_MKKA1 = 0x92, 124*9999SWang.Lin@Sun.COM MKK15_MKKA1 = 0x93, 125*9999SWang.Lin@Sun.COM 126*9999SWang.Lin@Sun.COM MKK10_FCCA = 0xD0, 127*9999SWang.Lin@Sun.COM MKK10_MKKA1 = 0xD1, 128*9999SWang.Lin@Sun.COM MKK10_MKKC = 0xD2, 129*9999SWang.Lin@Sun.COM MKK10_MKKA2 = 0xD3, 130*9999SWang.Lin@Sun.COM 131*9999SWang.Lin@Sun.COM MKK11_MKKA = 0xD4, 132*9999SWang.Lin@Sun.COM MKK11_FCCA = 0xD5, 133*9999SWang.Lin@Sun.COM MKK11_MKKA1 = 0xD6, 134*9999SWang.Lin@Sun.COM MKK11_MKKC = 0xD7, 135*9999SWang.Lin@Sun.COM MKK11_MKKA2 = 0xD8, 136*9999SWang.Lin@Sun.COM 137*9999SWang.Lin@Sun.COM MKK12_MKKA = 0xD9, 138*9999SWang.Lin@Sun.COM MKK12_FCCA = 0xDA, 139*9999SWang.Lin@Sun.COM MKK12_MKKA1 = 0xDB, 140*9999SWang.Lin@Sun.COM MKK12_MKKC = 0xDC, 141*9999SWang.Lin@Sun.COM MKK12_MKKA2 = 0xDD, 142*9999SWang.Lin@Sun.COM 143*9999SWang.Lin@Sun.COM MKK13_MKKB = 0xDE, 144*9999SWang.Lin@Sun.COM 145*9999SWang.Lin@Sun.COM MKK3_MKKA = 0xF0, 146*9999SWang.Lin@Sun.COM MKK3_MKKA1 = 0xF1, 147*9999SWang.Lin@Sun.COM MKK3_FCCA = 0xF2, 148*9999SWang.Lin@Sun.COM MKK4_MKKA = 0xF3, 149*9999SWang.Lin@Sun.COM MKK4_MKKA1 = 0xF4, 150*9999SWang.Lin@Sun.COM MKK4_FCCA = 0xF5, 151*9999SWang.Lin@Sun.COM MKK9_MKKA = 0xF6, 152*9999SWang.Lin@Sun.COM MKK10_MKKA = 0xF7, 153*9999SWang.Lin@Sun.COM MKK6_MKKA1 = 0xF8, 154*9999SWang.Lin@Sun.COM MKK6_FCCA = 0xF9, 155*9999SWang.Lin@Sun.COM MKK7_MKKA1 = 0xFA, 156*9999SWang.Lin@Sun.COM MKK7_FCCA = 0xFB, 157*9999SWang.Lin@Sun.COM MKK9_FCCA = 0xFC, 158*9999SWang.Lin@Sun.COM MKK9_MKKA1 = 0xFD, 159*9999SWang.Lin@Sun.COM MKK9_MKKC = 0xFE, 160*9999SWang.Lin@Sun.COM MKK9_MKKA2 = 0xFF, 161*9999SWang.Lin@Sun.COM 162*9999SWang.Lin@Sun.COM APL1 = 0x0150, 163*9999SWang.Lin@Sun.COM APL2 = 0x0250, 164*9999SWang.Lin@Sun.COM APL3 = 0x0350, 165*9999SWang.Lin@Sun.COM APL4 = 0x0450, 166*9999SWang.Lin@Sun.COM APL5 = 0x0550, 167*9999SWang.Lin@Sun.COM APL6 = 0x0650, 168*9999SWang.Lin@Sun.COM APL7 = 0x0750, 169*9999SWang.Lin@Sun.COM APL8 = 0x0850, 170*9999SWang.Lin@Sun.COM APL9 = 0x0950, 171*9999SWang.Lin@Sun.COM APL10 = 0x1050, 172*9999SWang.Lin@Sun.COM 173*9999SWang.Lin@Sun.COM ETSI1 = 0x0130, 174*9999SWang.Lin@Sun.COM ETSI2 = 0x0230, 175*9999SWang.Lin@Sun.COM ETSI3 = 0x0330, 176*9999SWang.Lin@Sun.COM ETSI4 = 0x0430, 177*9999SWang.Lin@Sun.COM ETSI5 = 0x0530, 178*9999SWang.Lin@Sun.COM ETSI6 = 0x0630, 179*9999SWang.Lin@Sun.COM ETSIA = 0x0A30, 180*9999SWang.Lin@Sun.COM ETSIB = 0x0B30, 181*9999SWang.Lin@Sun.COM ETSIC = 0x0C30, 182*9999SWang.Lin@Sun.COM 183*9999SWang.Lin@Sun.COM FCC1 = 0x0110, 184*9999SWang.Lin@Sun.COM FCC2 = 0x0120, 185*9999SWang.Lin@Sun.COM FCC3 = 0x0160, 186*9999SWang.Lin@Sun.COM FCC4 = 0x0165, 187*9999SWang.Lin@Sun.COM FCC5 = 0x0510, 188*9999SWang.Lin@Sun.COM FCC6 = 0x0610, 189*9999SWang.Lin@Sun.COM FCCA = 0x0A10, 190*9999SWang.Lin@Sun.COM 191*9999SWang.Lin@Sun.COM APLD = 0x0D50, 192*9999SWang.Lin@Sun.COM 193*9999SWang.Lin@Sun.COM MKK1 = 0x0140, 194*9999SWang.Lin@Sun.COM MKK2 = 0x0240, 195*9999SWang.Lin@Sun.COM MKK3 = 0x0340, 196*9999SWang.Lin@Sun.COM MKK4 = 0x0440, 197*9999SWang.Lin@Sun.COM MKK5 = 0x0540, 198*9999SWang.Lin@Sun.COM MKK6 = 0x0640, 199*9999SWang.Lin@Sun.COM MKK7 = 0x0740, 200*9999SWang.Lin@Sun.COM MKK8 = 0x0840, 201*9999SWang.Lin@Sun.COM MKK9 = 0x0940, 202*9999SWang.Lin@Sun.COM MKK10 = 0x0B40, 203*9999SWang.Lin@Sun.COM MKK11 = 0x1140, 204*9999SWang.Lin@Sun.COM MKK12 = 0x1240, 205*9999SWang.Lin@Sun.COM MKK13 = 0x0C40, 206*9999SWang.Lin@Sun.COM MKK14 = 0x1440, 207*9999SWang.Lin@Sun.COM MKK15 = 0x1540, 208*9999SWang.Lin@Sun.COM MKKA = 0x0A40, 209*9999SWang.Lin@Sun.COM MKKC = 0x0A50, 210*9999SWang.Lin@Sun.COM 211*9999SWang.Lin@Sun.COM NULL1 = 0x0198, 212*9999SWang.Lin@Sun.COM WORLD = 0x0199, 213*9999SWang.Lin@Sun.COM DEBUG_REG_DMN = 0x01ff, 214*9999SWang.Lin@Sun.COM }; 215*9999SWang.Lin@Sun.COM 216*9999SWang.Lin@Sun.COM enum { 217*9999SWang.Lin@Sun.COM FCC = 0x10, 218*9999SWang.Lin@Sun.COM MKK = 0x40, 219*9999SWang.Lin@Sun.COM ETSI = 0x30, 220*9999SWang.Lin@Sun.COM }; 221*9999SWang.Lin@Sun.COM 222*9999SWang.Lin@Sun.COM enum { 223*9999SWang.Lin@Sun.COM NO_REQ = 0x00000000, 224*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A = 0x00000001, 225*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB = 0x00000002, 226*9999SWang.Lin@Sun.COM NEED_NFC = 0x00000004, 227*9999SWang.Lin@Sun.COM 228*9999SWang.Lin@Sun.COM ADHOC_PER_11D = 0x00000008, 229*9999SWang.Lin@Sun.COM ADHOC_NO_11A = 0x00000010, 230*9999SWang.Lin@Sun.COM 231*9999SWang.Lin@Sun.COM PUBLIC_SAFETY_DOMAIN = 0x00000020, 232*9999SWang.Lin@Sun.COM LIMIT_FRAME_4MS = 0x00000040, 233*9999SWang.Lin@Sun.COM 234*9999SWang.Lin@Sun.COM NO_HOSTAP = 0x00000080, 235*9999SWang.Lin@Sun.COM 236*9999SWang.Lin@Sun.COM REQ_MASK = 0x000000FF, 237*9999SWang.Lin@Sun.COM }; 238*9999SWang.Lin@Sun.COM 239*9999SWang.Lin@Sun.COM #define REG_DOMAIN_2GHZ_MASK (REQ_MASK & \ 240*9999SWang.Lin@Sun.COM (~(ADHOC_NO_11A | DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB))) 241*9999SWang.Lin@Sun.COM #define REG_DOMAIN_5GHZ_MASK REQ_MASK 242*9999SWang.Lin@Sun.COM 243*9999SWang.Lin@Sun.COM static struct reg_dmn_pair_mapping regDomainPairs[] = { 244*9999SWang.Lin@Sun.COM {NO_ENUMRD, DEBUG_REG_DMN, DEBUG_REG_DMN, NO_REQ, NO_REQ, 245*9999SWang.Lin@Sun.COM PSCAN_DEFER, 0}, 246*9999SWang.Lin@Sun.COM {NULL1_WORLD, NULL1, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 247*9999SWang.Lin@Sun.COM {NULL1_ETSIB, NULL1, ETSIB, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 248*9999SWang.Lin@Sun.COM {NULL1_ETSIC, NULL1, ETSIC, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 249*9999SWang.Lin@Sun.COM 250*9999SWang.Lin@Sun.COM {FCC2_FCCA, FCC2, FCCA, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 251*9999SWang.Lin@Sun.COM {FCC2_WORLD, FCC2, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 252*9999SWang.Lin@Sun.COM {FCC2_ETSIC, FCC2, ETSIC, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 253*9999SWang.Lin@Sun.COM {FCC3_FCCA, FCC3, FCCA, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 254*9999SWang.Lin@Sun.COM {FCC3_WORLD, FCC3, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 255*9999SWang.Lin@Sun.COM {FCC4_FCCA, FCC4, FCCA, 256*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER, 257*9999SWang.Lin@Sun.COM 0}, 258*9999SWang.Lin@Sun.COM {FCC5_FCCA, FCC5, FCCA, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 259*9999SWang.Lin@Sun.COM {FCC6_FCCA, FCC6, FCCA, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 260*9999SWang.Lin@Sun.COM {FCC6_WORLD, FCC6, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 261*9999SWang.Lin@Sun.COM 262*9999SWang.Lin@Sun.COM {ETSI1_WORLD, ETSI1, WORLD, 263*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER, 264*9999SWang.Lin@Sun.COM 0}, 265*9999SWang.Lin@Sun.COM {ETSI2_WORLD, ETSI2, WORLD, 266*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER, 267*9999SWang.Lin@Sun.COM 0}, 268*9999SWang.Lin@Sun.COM {ETSI3_WORLD, ETSI3, WORLD, 269*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER, 270*9999SWang.Lin@Sun.COM 0}, 271*9999SWang.Lin@Sun.COM {ETSI4_WORLD, ETSI4, WORLD, 272*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER, 273*9999SWang.Lin@Sun.COM 0}, 274*9999SWang.Lin@Sun.COM {ETSI5_WORLD, ETSI5, WORLD, 275*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER, 276*9999SWang.Lin@Sun.COM 0}, 277*9999SWang.Lin@Sun.COM {ETSI6_WORLD, ETSI6, WORLD, 278*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER, 279*9999SWang.Lin@Sun.COM 0}, 280*9999SWang.Lin@Sun.COM 281*9999SWang.Lin@Sun.COM {ETSI3_ETSIA, ETSI3, WORLD, 282*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER, 283*9999SWang.Lin@Sun.COM 0}, 284*9999SWang.Lin@Sun.COM {FRANCE_RES, ETSI3, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 285*9999SWang.Lin@Sun.COM 286*9999SWang.Lin@Sun.COM {FCC1_WORLD, FCC1, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 287*9999SWang.Lin@Sun.COM {FCC1_FCCA, FCC1, FCCA, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 288*9999SWang.Lin@Sun.COM {APL1_WORLD, APL1, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 289*9999SWang.Lin@Sun.COM {APL2_WORLD, APL2, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 290*9999SWang.Lin@Sun.COM {APL3_WORLD, APL3, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 291*9999SWang.Lin@Sun.COM {APL4_WORLD, APL4, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 292*9999SWang.Lin@Sun.COM {APL5_WORLD, APL5, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 293*9999SWang.Lin@Sun.COM {APL6_WORLD, APL6, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 294*9999SWang.Lin@Sun.COM {APL8_WORLD, APL8, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 295*9999SWang.Lin@Sun.COM {APL9_WORLD, APL9, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 296*9999SWang.Lin@Sun.COM 297*9999SWang.Lin@Sun.COM {APL3_FCCA, APL3, FCCA, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 298*9999SWang.Lin@Sun.COM {APL1_ETSIC, APL1, ETSIC, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 299*9999SWang.Lin@Sun.COM {APL2_ETSIC, APL2, ETSIC, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 300*9999SWang.Lin@Sun.COM {APL2_APLD, APL2, APLD, NO_REQ, NO_REQ, PSCAN_DEFER, }, 301*9999SWang.Lin@Sun.COM 302*9999SWang.Lin@Sun.COM {MKK1_MKKA, MKK1, MKKA, 303*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 304*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKKA, CTRY_JAPAN}, 305*9999SWang.Lin@Sun.COM {MKK1_MKKB, MKK1, MKKA, 306*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB | NEED_NFC | 307*9999SWang.Lin@Sun.COM LIMIT_FRAME_4MS, NEED_NFC, PSCAN_MKK1 | PSCAN_MKKA | PSCAN_MKKA_G, 308*9999SWang.Lin@Sun.COM CTRY_JAPAN1}, 309*9999SWang.Lin@Sun.COM {MKK1_FCCA, MKK1, FCCA, 310*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 311*9999SWang.Lin@Sun.COM PSCAN_MKK1, CTRY_JAPAN2}, 312*9999SWang.Lin@Sun.COM {MKK1_MKKA1, MKK1, MKKA, 313*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 314*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN4}, 315*9999SWang.Lin@Sun.COM {MKK1_MKKA2, MKK1, MKKA, 316*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 317*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKKA2 | PSCAN_MKKA2_G, CTRY_JAPAN5}, 318*9999SWang.Lin@Sun.COM {MKK1_MKKC, MKK1, MKKC, 319*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 320*9999SWang.Lin@Sun.COM PSCAN_MKK1, CTRY_JAPAN6}, 321*9999SWang.Lin@Sun.COM 322*9999SWang.Lin@Sun.COM {MKK2_MKKA, MKK2, MKKA, 323*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB | NEED_NFC | 324*9999SWang.Lin@Sun.COM LIMIT_FRAME_4MS, NEED_NFC, PSCAN_MKK2 | PSCAN_MKKA | PSCAN_MKKA_G, 325*9999SWang.Lin@Sun.COM CTRY_JAPAN3}, 326*9999SWang.Lin@Sun.COM 327*9999SWang.Lin@Sun.COM {MKK3_MKKA, MKK3, MKKA, 328*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 329*9999SWang.Lin@Sun.COM PSCAN_MKKA, CTRY_JAPAN25}, 330*9999SWang.Lin@Sun.COM {MKK3_MKKB, MKK3, MKKA, 331*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB | NEED_NFC | 332*9999SWang.Lin@Sun.COM LIMIT_FRAME_4MS, NEED_NFC, PSCAN_MKKA | PSCAN_MKKA_G, 333*9999SWang.Lin@Sun.COM CTRY_JAPAN7}, 334*9999SWang.Lin@Sun.COM {MKK3_MKKA1, MKK3, MKKA, 335*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 336*9999SWang.Lin@Sun.COM PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN26}, 337*9999SWang.Lin@Sun.COM {MKK3_MKKA2, MKK3, MKKA, 338*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 339*9999SWang.Lin@Sun.COM PSCAN_MKKA2 | PSCAN_MKKA2_G, CTRY_JAPAN8}, 340*9999SWang.Lin@Sun.COM {MKK3_MKKC, MKK3, MKKC, 341*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 342*9999SWang.Lin@Sun.COM NO_PSCAN, CTRY_JAPAN9}, 343*9999SWang.Lin@Sun.COM {MKK3_FCCA, MKK3, FCCA, 344*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 345*9999SWang.Lin@Sun.COM NO_PSCAN, CTRY_JAPAN27}, 346*9999SWang.Lin@Sun.COM 347*9999SWang.Lin@Sun.COM {MKK4_MKKA, MKK4, MKKA, 348*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 349*9999SWang.Lin@Sun.COM PSCAN_MKK3, CTRY_JAPAN36}, 350*9999SWang.Lin@Sun.COM {MKK4_MKKB, MKK4, MKKA, 351*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB | NEED_NFC | 352*9999SWang.Lin@Sun.COM LIMIT_FRAME_4MS, NEED_NFC, PSCAN_MKK3 | PSCAN_MKKA | PSCAN_MKKA_G, 353*9999SWang.Lin@Sun.COM CTRY_JAPAN10}, 354*9999SWang.Lin@Sun.COM {MKK4_MKKA1, MKK4, MKKA, 355*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 356*9999SWang.Lin@Sun.COM PSCAN_MKK3 | PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN28}, 357*9999SWang.Lin@Sun.COM {MKK4_MKKA2, MKK4, MKKA, 358*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 359*9999SWang.Lin@Sun.COM PSCAN_MKK3 | PSCAN_MKKA2 | PSCAN_MKKA2_G, CTRY_JAPAN11}, 360*9999SWang.Lin@Sun.COM {MKK4_MKKC, MKK4, MKKC, 361*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 362*9999SWang.Lin@Sun.COM PSCAN_MKK3, CTRY_JAPAN12}, 363*9999SWang.Lin@Sun.COM {MKK4_FCCA, MKK4, FCCA, 364*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 365*9999SWang.Lin@Sun.COM PSCAN_MKK3, CTRY_JAPAN29}, 366*9999SWang.Lin@Sun.COM 367*9999SWang.Lin@Sun.COM {MKK5_MKKB, MKK5, MKKA, 368*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB | NEED_NFC | 369*9999SWang.Lin@Sun.COM LIMIT_FRAME_4MS, NEED_NFC, PSCAN_MKK3 | PSCAN_MKKA | PSCAN_MKKA_G, 370*9999SWang.Lin@Sun.COM CTRY_JAPAN13}, 371*9999SWang.Lin@Sun.COM {MKK5_MKKA2, MKK5, MKKA, 372*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 373*9999SWang.Lin@Sun.COM PSCAN_MKK3 | PSCAN_MKKA2 | PSCAN_MKKA2_G, CTRY_JAPAN14}, 374*9999SWang.Lin@Sun.COM {MKK5_MKKC, MKK5, MKKC, 375*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 376*9999SWang.Lin@Sun.COM PSCAN_MKK3, CTRY_JAPAN15}, 377*9999SWang.Lin@Sun.COM 378*9999SWang.Lin@Sun.COM {MKK6_MKKB, MKK6, MKKA, 379*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 380*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKKA | PSCAN_MKKA_G, CTRY_JAPAN16}, 381*9999SWang.Lin@Sun.COM {MKK6_MKKA1, MKK6, MKKA, 382*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 383*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN30}, 384*9999SWang.Lin@Sun.COM {MKK6_MKKA2, MKK6, MKKA, 385*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 386*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKKA2 | PSCAN_MKKA2_G, CTRY_JAPAN17}, 387*9999SWang.Lin@Sun.COM {MKK6_MKKC, MKK6, MKKC, 388*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 389*9999SWang.Lin@Sun.COM PSCAN_MKK1, CTRY_JAPAN18}, 390*9999SWang.Lin@Sun.COM {MKK6_FCCA, MKK6, FCCA, 391*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 392*9999SWang.Lin@Sun.COM NO_PSCAN, CTRY_JAPAN31}, 393*9999SWang.Lin@Sun.COM 394*9999SWang.Lin@Sun.COM {MKK7_MKKB, MKK7, MKKA, 395*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 396*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKK3 | PSCAN_MKKA | PSCAN_MKKA_G, 397*9999SWang.Lin@Sun.COM CTRY_JAPAN19}, 398*9999SWang.Lin@Sun.COM {MKK7_MKKA1, MKK7, MKKA, 399*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 400*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN32}, 401*9999SWang.Lin@Sun.COM {MKK7_MKKA2, MKK7, MKKA, 402*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 403*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKK3 | PSCAN_MKKA2 | PSCAN_MKKA2_G, 404*9999SWang.Lin@Sun.COM CTRY_JAPAN20}, 405*9999SWang.Lin@Sun.COM {MKK7_MKKC, MKK7, MKKC, 406*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 407*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKK3, CTRY_JAPAN21}, 408*9999SWang.Lin@Sun.COM {MKK7_FCCA, MKK7, FCCA, 409*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 410*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKK3, CTRY_JAPAN33}, 411*9999SWang.Lin@Sun.COM 412*9999SWang.Lin@Sun.COM {MKK8_MKKB, MKK8, MKKA, 413*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 414*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKK3 | PSCAN_MKKA | PSCAN_MKKA_G, 415*9999SWang.Lin@Sun.COM CTRY_JAPAN22}, 416*9999SWang.Lin@Sun.COM {MKK8_MKKA2, MKK8, MKKA, 417*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 418*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKK3 | PSCAN_MKKA2 | PSCAN_MKKA2_G, 419*9999SWang.Lin@Sun.COM CTRY_JAPAN23}, 420*9999SWang.Lin@Sun.COM {MKK8_MKKC, MKK8, MKKC, 421*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 422*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKK3, CTRY_JAPAN24}, 423*9999SWang.Lin@Sun.COM 424*9999SWang.Lin@Sun.COM {MKK9_MKKA, MKK9, MKKA, 425*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB | NEED_NFC | 426*9999SWang.Lin@Sun.COM LIMIT_FRAME_4MS, NEED_NFC, 427*9999SWang.Lin@Sun.COM PSCAN_MKK2 | PSCAN_MKK3 | PSCAN_MKKA | PSCAN_MKKA_G, 428*9999SWang.Lin@Sun.COM CTRY_JAPAN34}, 429*9999SWang.Lin@Sun.COM {MKK9_FCCA, MKK9, FCCA, 430*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 431*9999SWang.Lin@Sun.COM NO_PSCAN, CTRY_JAPAN37}, 432*9999SWang.Lin@Sun.COM {MKK9_MKKA1, MKK9, MKKA, 433*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 434*9999SWang.Lin@Sun.COM PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN38}, 435*9999SWang.Lin@Sun.COM {MKK9_MKKA2, MKK9, MKKA, 436*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 437*9999SWang.Lin@Sun.COM PSCAN_MKKA2 | PSCAN_MKKA2_G, CTRY_JAPAN40}, 438*9999SWang.Lin@Sun.COM {MKK9_MKKC, MKK9, MKKC, 439*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 440*9999SWang.Lin@Sun.COM NO_PSCAN, CTRY_JAPAN39}, 441*9999SWang.Lin@Sun.COM 442*9999SWang.Lin@Sun.COM {MKK10_MKKA, MKK10, MKKA, 443*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB | NEED_NFC | 444*9999SWang.Lin@Sun.COM LIMIT_FRAME_4MS, NEED_NFC, PSCAN_MKK2 | PSCAN_MKK3, CTRY_JAPAN35}, 445*9999SWang.Lin@Sun.COM {MKK10_FCCA, MKK10, FCCA, 446*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 447*9999SWang.Lin@Sun.COM NO_PSCAN, CTRY_JAPAN41}, 448*9999SWang.Lin@Sun.COM {MKK10_MKKA1, MKK10, MKKA, 449*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 450*9999SWang.Lin@Sun.COM PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN42}, 451*9999SWang.Lin@Sun.COM {MKK10_MKKA2, MKK10, MKKA, 452*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 453*9999SWang.Lin@Sun.COM PSCAN_MKKA2 | PSCAN_MKKA2_G, CTRY_JAPAN44}, 454*9999SWang.Lin@Sun.COM {MKK10_MKKC, MKK10, MKKC, 455*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 456*9999SWang.Lin@Sun.COM NO_PSCAN, CTRY_JAPAN43}, 457*9999SWang.Lin@Sun.COM 458*9999SWang.Lin@Sun.COM {MKK11_MKKA, MKK11, MKKA, 459*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 460*9999SWang.Lin@Sun.COM PSCAN_MKK3, CTRY_JAPAN45}, 461*9999SWang.Lin@Sun.COM {MKK11_FCCA, MKK11, FCCA, 462*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 463*9999SWang.Lin@Sun.COM PSCAN_MKK3, CTRY_JAPAN46}, 464*9999SWang.Lin@Sun.COM {MKK11_MKKA1, MKK11, MKKA, 465*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 466*9999SWang.Lin@Sun.COM PSCAN_MKK3 | PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN47}, 467*9999SWang.Lin@Sun.COM {MKK11_MKKA2, MKK11, MKKA, 468*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 469*9999SWang.Lin@Sun.COM PSCAN_MKK3 | PSCAN_MKKA2 | PSCAN_MKKA2_G, CTRY_JAPAN49}, 470*9999SWang.Lin@Sun.COM {MKK11_MKKC, MKK11, MKKC, 471*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 472*9999SWang.Lin@Sun.COM PSCAN_MKK3, CTRY_JAPAN48}, 473*9999SWang.Lin@Sun.COM 474*9999SWang.Lin@Sun.COM {MKK12_MKKA, MKK12, MKKA, 475*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 476*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKK3, CTRY_JAPAN50}, 477*9999SWang.Lin@Sun.COM {MKK12_FCCA, MKK12, FCCA, 478*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 479*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKK3, CTRY_JAPAN51}, 480*9999SWang.Lin@Sun.COM {MKK12_MKKA1, MKK12, MKKA, 481*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 482*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKK3 | PSCAN_MKKA1 | PSCAN_MKKA1_G, 483*9999SWang.Lin@Sun.COM CTRY_JAPAN52}, 484*9999SWang.Lin@Sun.COM {MKK12_MKKA2, MKK12, MKKA, 485*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 486*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKK3 | PSCAN_MKKA2 | PSCAN_MKKA2_G, 487*9999SWang.Lin@Sun.COM CTRY_JAPAN54}, 488*9999SWang.Lin@Sun.COM {MKK12_MKKC, MKK12, MKKC, 489*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 490*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKK3, CTRY_JAPAN53}, 491*9999SWang.Lin@Sun.COM 492*9999SWang.Lin@Sun.COM {MKK13_MKKB, MKK13, MKKA, 493*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB | NEED_NFC | 494*9999SWang.Lin@Sun.COM LIMIT_FRAME_4MS, NEED_NFC, 495*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKK3 | PSCAN_MKKA | PSCAN_MKKA_G, 496*9999SWang.Lin@Sun.COM CTRY_JAPAN57}, 497*9999SWang.Lin@Sun.COM 498*9999SWang.Lin@Sun.COM {MKK14_MKKA1, MKK14, MKKA, 499*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 500*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN58}, 501*9999SWang.Lin@Sun.COM {MKK15_MKKA1, MKK15, MKKA, 502*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC, 503*9999SWang.Lin@Sun.COM PSCAN_MKK1 | PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN59}, 504*9999SWang.Lin@Sun.COM 505*9999SWang.Lin@Sun.COM {WOR0_WORLD, WOR0_WORLD, WOR0_WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 506*9999SWang.Lin@Sun.COM 0}, 507*9999SWang.Lin@Sun.COM {WOR1_WORLD, WOR1_WORLD, WOR1_WORLD, 508*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER, 509*9999SWang.Lin@Sun.COM 0}, 510*9999SWang.Lin@Sun.COM {WOR2_WORLD, WOR2_WORLD, WOR2_WORLD, DISALLOW_ADHOC_11A_TURB, 511*9999SWang.Lin@Sun.COM NO_REQ, PSCAN_DEFER, 0}, 512*9999SWang.Lin@Sun.COM {WOR3_WORLD, WOR3_WORLD, WOR3_WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 513*9999SWang.Lin@Sun.COM 0}, 514*9999SWang.Lin@Sun.COM {WOR4_WORLD, WOR4_WORLD, WOR4_WORLD, 515*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER, 516*9999SWang.Lin@Sun.COM 0}, 517*9999SWang.Lin@Sun.COM {WOR5_ETSIC, WOR5_ETSIC, WOR5_ETSIC, 518*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER, 519*9999SWang.Lin@Sun.COM 0}, 520*9999SWang.Lin@Sun.COM {WOR01_WORLD, WOR01_WORLD, WOR01_WORLD, NO_REQ, NO_REQ, 521*9999SWang.Lin@Sun.COM PSCAN_DEFER, 0}, 522*9999SWang.Lin@Sun.COM {WOR02_WORLD, WOR02_WORLD, WOR02_WORLD, NO_REQ, NO_REQ, 523*9999SWang.Lin@Sun.COM PSCAN_DEFER, 0}, 524*9999SWang.Lin@Sun.COM {EU1_WORLD, EU1_WORLD, EU1_WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0}, 525*9999SWang.Lin@Sun.COM {WOR9_WORLD, WOR9_WORLD, WOR9_WORLD, 526*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER, 527*9999SWang.Lin@Sun.COM 0}, 528*9999SWang.Lin@Sun.COM {WORA_WORLD, WORA_WORLD, WORA_WORLD, 529*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER, 530*9999SWang.Lin@Sun.COM 0}, 531*9999SWang.Lin@Sun.COM {WORB_WORLD, WORB_WORLD, WORB_WORLD, 532*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER, 533*9999SWang.Lin@Sun.COM 0}, 534*9999SWang.Lin@Sun.COM }; 535*9999SWang.Lin@Sun.COM 536*9999SWang.Lin@Sun.COM #define NO_INTERSECT_REQ 0xFFFFFFFF 537*9999SWang.Lin@Sun.COM #define NO_UNION_REQ 0 538*9999SWang.Lin@Sun.COM 539*9999SWang.Lin@Sun.COM static struct country_code_to_enum_rd allCountries[] = { 540*9999SWang.Lin@Sun.COM {CTRY_DEBUG, NO_ENUMRD, "DB", "DEBUG", YES, YES, YES, YES, YES, 541*9999SWang.Lin@Sun.COM YES, YES, 7000}, 542*9999SWang.Lin@Sun.COM {CTRY_DEFAULT, DEF_REGDMN, "NA", "NO_COUNTRY_SET", YES, YES, YES, 543*9999SWang.Lin@Sun.COM YES, YES, YES, YES, 7000}, 544*9999SWang.Lin@Sun.COM {CTRY_ALBANIA, NULL1_WORLD, "AL", "ALBANIA", YES, NO, YES, YES, NO, 545*9999SWang.Lin@Sun.COM NO, NO, 7000}, 546*9999SWang.Lin@Sun.COM {CTRY_ALGERIA, NULL1_WORLD, "DZ", "ALGERIA", YES, NO, YES, YES, NO, 547*9999SWang.Lin@Sun.COM NO, NO, 7000}, 548*9999SWang.Lin@Sun.COM {CTRY_ARGENTINA, APL3_WORLD, "AR", "ARGENTINA", YES, NO, NO, YES, 549*9999SWang.Lin@Sun.COM NO, YES, NO, 7000}, 550*9999SWang.Lin@Sun.COM {CTRY_ARMENIA, ETSI4_WORLD, "AM", "ARMENIA", YES, NO, YES, YES, 551*9999SWang.Lin@Sun.COM YES, NO, NO, 7000}, 552*9999SWang.Lin@Sun.COM {CTRY_AUSTRALIA, FCC2_WORLD, "AU", "AUSTRALIA", YES, YES, YES, YES, 553*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 554*9999SWang.Lin@Sun.COM {CTRY_AUSTRALIA2, FCC6_WORLD, "AU", "AUSTRALIA2", YES, YES, YES, 555*9999SWang.Lin@Sun.COM YES, YES, YES, YES, 7000}, 556*9999SWang.Lin@Sun.COM {CTRY_AUSTRIA, ETSI1_WORLD, "AT", "AUSTRIA", YES, NO, YES, YES, 557*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 558*9999SWang.Lin@Sun.COM {CTRY_AZERBAIJAN, ETSI4_WORLD, "AZ", "AZERBAIJAN", YES, YES, YES, 559*9999SWang.Lin@Sun.COM YES, YES, YES, YES, 7000}, 560*9999SWang.Lin@Sun.COM {CTRY_BAHRAIN, APL6_WORLD, "BH", "BAHRAIN", YES, NO, YES, YES, YES, 561*9999SWang.Lin@Sun.COM YES, NO, 7000}, 562*9999SWang.Lin@Sun.COM {CTRY_BELARUS, ETSI1_WORLD, "BY", "BELARUS", YES, NO, YES, YES, 563*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 564*9999SWang.Lin@Sun.COM {CTRY_BELGIUM, ETSI1_WORLD, "BE", "BELGIUM", YES, NO, YES, YES, 565*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 566*9999SWang.Lin@Sun.COM {CTRY_BELGIUM2, ETSI4_WORLD, "BL", "BELGIUM", YES, NO, YES, YES, 567*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 568*9999SWang.Lin@Sun.COM {CTRY_BELIZE, APL1_ETSIC, "BZ", "BELIZE", YES, YES, YES, YES, YES, 569*9999SWang.Lin@Sun.COM YES, YES, 7000}, 570*9999SWang.Lin@Sun.COM {CTRY_BOLIVIA, APL1_ETSIC, "BO", "BOLVIA", YES, YES, YES, YES, YES, 571*9999SWang.Lin@Sun.COM YES, YES, 7000}, 572*9999SWang.Lin@Sun.COM {CTRY_BOSNIA_HERZ, ETSI1_WORLD, "BA", "BOSNIA_HERZGOWINA", YES, NO, 573*9999SWang.Lin@Sun.COM YES, YES, YES, YES, NO, 7000}, 574*9999SWang.Lin@Sun.COM {CTRY_BRAZIL, FCC3_WORLD, "BR", "BRAZIL", YES, NO, NO, YES, NO, 575*9999SWang.Lin@Sun.COM YES, NO, 7000}, 576*9999SWang.Lin@Sun.COM {CTRY_BRUNEI_DARUSSALAM, APL1_WORLD, "BN", "BRUNEI DARUSSALAM", 577*9999SWang.Lin@Sun.COM YES, YES, YES, YES, YES, YES, YES, 7000}, 578*9999SWang.Lin@Sun.COM {CTRY_BULGARIA, ETSI6_WORLD, "BG", "BULGARIA", YES, NO, YES, YES, 579*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 580*9999SWang.Lin@Sun.COM {CTRY_CANADA, FCC2_FCCA, "CA", "CANADA", YES, YES, YES, YES, YES, 581*9999SWang.Lin@Sun.COM YES, YES, 7000}, 582*9999SWang.Lin@Sun.COM {CTRY_CANADA2, FCC6_FCCA, "CA", "CANADA2", YES, YES, YES, YES, YES, 583*9999SWang.Lin@Sun.COM YES, YES, 7000}, 584*9999SWang.Lin@Sun.COM {CTRY_CHILE, APL6_WORLD, "CL", "CHILE", YES, YES, YES, YES, YES, 585*9999SWang.Lin@Sun.COM YES, YES, 7000}, 586*9999SWang.Lin@Sun.COM {CTRY_CHINA, APL1_WORLD, "CN", "CHINA", YES, YES, YES, YES, YES, 587*9999SWang.Lin@Sun.COM YES, YES, 7000}, 588*9999SWang.Lin@Sun.COM {CTRY_COLOMBIA, FCC1_FCCA, "CO", "COLOMBIA", YES, NO, YES, YES, 589*9999SWang.Lin@Sun.COM YES, YES, NO, 7000}, 590*9999SWang.Lin@Sun.COM {CTRY_COSTA_RICA, FCC1_WORLD, "CR", "COSTA RICA", YES, NO, YES, 591*9999SWang.Lin@Sun.COM YES, YES, YES, NO, 7000}, 592*9999SWang.Lin@Sun.COM {CTRY_CROATIA, ETSI3_WORLD, "HR", "CROATIA", YES, NO, YES, YES, 593*9999SWang.Lin@Sun.COM YES, YES, NO, 7000}, 594*9999SWang.Lin@Sun.COM {CTRY_CYPRUS, ETSI1_WORLD, "CY", "CYPRUS", YES, YES, YES, YES, YES, 595*9999SWang.Lin@Sun.COM YES, YES, 7000}, 596*9999SWang.Lin@Sun.COM {CTRY_CZECH, ETSI3_WORLD, "CZ", "CZECH REPUBLIC", YES, NO, YES, 597*9999SWang.Lin@Sun.COM YES, YES, YES, YES, 7000}, 598*9999SWang.Lin@Sun.COM {CTRY_DENMARK, ETSI1_WORLD, "DK", "DENMARK", YES, NO, YES, YES, 599*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 600*9999SWang.Lin@Sun.COM {CTRY_DOMINICAN_REPUBLIC, FCC1_FCCA, "DO", "DOMINICAN REPUBLIC", 601*9999SWang.Lin@Sun.COM YES, YES, YES, YES, YES, YES, YES, 7000}, 602*9999SWang.Lin@Sun.COM {CTRY_ECUADOR, FCC1_WORLD, "EC", "ECUADOR", YES, NO, NO, YES, YES, 603*9999SWang.Lin@Sun.COM YES, NO, 7000}, 604*9999SWang.Lin@Sun.COM {CTRY_EGYPT, ETSI3_WORLD, "EG", "EGYPT", YES, NO, YES, YES, YES, 605*9999SWang.Lin@Sun.COM YES, NO, 7000}, 606*9999SWang.Lin@Sun.COM {CTRY_EL_SALVADOR, FCC1_WORLD, "SV", "EL SALVADOR", YES, NO, YES, 607*9999SWang.Lin@Sun.COM YES, YES, YES, NO, 7000}, 608*9999SWang.Lin@Sun.COM {CTRY_ESTONIA, ETSI1_WORLD, "EE", "ESTONIA", YES, NO, YES, YES, 609*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 610*9999SWang.Lin@Sun.COM {CTRY_FINLAND, ETSI1_WORLD, "FI", "FINLAND", YES, NO, YES, YES, 611*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 612*9999SWang.Lin@Sun.COM {CTRY_FRANCE, ETSI1_WORLD, "FR", "FRANCE", YES, NO, YES, YES, YES, 613*9999SWang.Lin@Sun.COM YES, YES, 7000}, 614*9999SWang.Lin@Sun.COM {CTRY_GEORGIA, ETSI4_WORLD, "GE", "GEORGIA", YES, YES, YES, YES, 615*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 616*9999SWang.Lin@Sun.COM {CTRY_GERMANY, ETSI1_WORLD, "DE", "GERMANY", YES, NO, YES, YES, 617*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 618*9999SWang.Lin@Sun.COM {CTRY_GREECE, ETSI1_WORLD, "GR", "GREECE", YES, NO, YES, YES, YES, 619*9999SWang.Lin@Sun.COM YES, YES, 7000}, 620*9999SWang.Lin@Sun.COM {CTRY_GUATEMALA, FCC1_FCCA, "GT", "GUATEMALA", YES, YES, YES, YES, 621*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 622*9999SWang.Lin@Sun.COM {CTRY_HONDURAS, NULL1_WORLD, "HN", "HONDURAS", YES, NO, YES, YES, 623*9999SWang.Lin@Sun.COM YES, NO, NO, 7000}, 624*9999SWang.Lin@Sun.COM {CTRY_HONG_KONG, FCC2_WORLD, "HK", "HONG KONG", YES, YES, YES, YES, 625*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 626*9999SWang.Lin@Sun.COM {CTRY_HUNGARY, ETSI1_WORLD, "HU", "HUNGARY", YES, NO, YES, YES, 627*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 628*9999SWang.Lin@Sun.COM {CTRY_ICELAND, ETSI1_WORLD, "IS", "ICELAND", YES, NO, YES, YES, 629*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 630*9999SWang.Lin@Sun.COM {CTRY_INDIA, APL6_WORLD, "IN", "INDIA", YES, NO, YES, YES, YES, 631*9999SWang.Lin@Sun.COM YES, NO, 7000}, 632*9999SWang.Lin@Sun.COM {CTRY_INDONESIA, APL1_WORLD, "ID", "INDONESIA", YES, NO, YES, YES, 633*9999SWang.Lin@Sun.COM YES, YES, NO, 7000}, 634*9999SWang.Lin@Sun.COM {CTRY_IRAN, APL1_WORLD, "IR", "IRAN", YES, YES, YES, YES, YES, YES, 635*9999SWang.Lin@Sun.COM YES, 7000}, 636*9999SWang.Lin@Sun.COM {CTRY_IRELAND, ETSI1_WORLD, "IE", "IRELAND", YES, NO, YES, YES, 637*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 638*9999SWang.Lin@Sun.COM {CTRY_ISRAEL, NULL1_WORLD, "IL", "ISRAEL", YES, NO, YES, YES, YES, 639*9999SWang.Lin@Sun.COM NO, NO, 7000}, 640*9999SWang.Lin@Sun.COM {CTRY_ITALY, ETSI1_WORLD, "IT", "ITALY", YES, NO, YES, YES, YES, 641*9999SWang.Lin@Sun.COM YES, YES, 7000}, 642*9999SWang.Lin@Sun.COM {CTRY_JAMAICA, ETSI1_WORLD, "JM", "JAMAICA", YES, NO, YES, YES, 643*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 644*9999SWang.Lin@Sun.COM 645*9999SWang.Lin@Sun.COM {CTRY_JAPAN, MKK1_MKKA, "JP", "JAPAN", YES, NO, NO, YES, YES, YES, 646*9999SWang.Lin@Sun.COM YES, 7000}, 647*9999SWang.Lin@Sun.COM {CTRY_JAPAN1, MKK1_MKKB, "JP", "JAPAN1", YES, NO, NO, YES, YES, 648*9999SWang.Lin@Sun.COM YES, YES, 7000}, 649*9999SWang.Lin@Sun.COM {CTRY_JAPAN2, MKK1_FCCA, "JP", "JAPAN2", YES, NO, NO, YES, YES, 650*9999SWang.Lin@Sun.COM YES, YES, 7000}, 651*9999SWang.Lin@Sun.COM {CTRY_JAPAN3, MKK2_MKKA, "JP", "JAPAN3", YES, NO, NO, YES, YES, 652*9999SWang.Lin@Sun.COM YES, YES, 7000}, 653*9999SWang.Lin@Sun.COM {CTRY_JAPAN4, MKK1_MKKA1, "JP", "JAPAN4", YES, NO, NO, YES, YES, 654*9999SWang.Lin@Sun.COM YES, YES, 7000}, 655*9999SWang.Lin@Sun.COM {CTRY_JAPAN5, MKK1_MKKA2, "JP", "JAPAN5", YES, NO, NO, YES, YES, 656*9999SWang.Lin@Sun.COM YES, YES, 7000}, 657*9999SWang.Lin@Sun.COM {CTRY_JAPAN6, MKK1_MKKC, "JP", "JAPAN6", YES, NO, NO, YES, YES, 658*9999SWang.Lin@Sun.COM YES, YES, 7000}, 659*9999SWang.Lin@Sun.COM 660*9999SWang.Lin@Sun.COM {CTRY_JAPAN7, MKK3_MKKB, "JP", "JAPAN7", YES, NO, NO, YES, YES, 661*9999SWang.Lin@Sun.COM YES, YES, 7000}, 662*9999SWang.Lin@Sun.COM {CTRY_JAPAN8, MKK3_MKKA2, "JP", "JAPAN8", YES, NO, NO, YES, YES, 663*9999SWang.Lin@Sun.COM YES, YES, 7000}, 664*9999SWang.Lin@Sun.COM {CTRY_JAPAN9, MKK3_MKKC, "JP", "JAPAN9", YES, NO, NO, YES, YES, 665*9999SWang.Lin@Sun.COM YES, YES, 7000}, 666*9999SWang.Lin@Sun.COM 667*9999SWang.Lin@Sun.COM {CTRY_JAPAN10, MKK4_MKKB, "JP", "JAPAN10", YES, NO, NO, YES, YES, 668*9999SWang.Lin@Sun.COM YES, YES, 7000}, 669*9999SWang.Lin@Sun.COM {CTRY_JAPAN11, MKK4_MKKA2, "JP", "JAPAN11", YES, NO, NO, YES, YES, 670*9999SWang.Lin@Sun.COM YES, YES, 7000}, 671*9999SWang.Lin@Sun.COM {CTRY_JAPAN12, MKK4_MKKC, "JP", "JAPAN12", YES, NO, NO, YES, YES, 672*9999SWang.Lin@Sun.COM YES, YES, 7000}, 673*9999SWang.Lin@Sun.COM 674*9999SWang.Lin@Sun.COM {CTRY_JAPAN13, MKK5_MKKB, "JP", "JAPAN13", YES, NO, NO, YES, YES, 675*9999SWang.Lin@Sun.COM YES, YES, 7000}, 676*9999SWang.Lin@Sun.COM {CTRY_JAPAN14, MKK5_MKKA2, "JP", "JAPAN14", YES, NO, NO, YES, YES, 677*9999SWang.Lin@Sun.COM YES, YES, 7000}, 678*9999SWang.Lin@Sun.COM {CTRY_JAPAN15, MKK5_MKKC, "JP", "JAPAN15", YES, NO, NO, YES, YES, 679*9999SWang.Lin@Sun.COM YES, YES, 7000}, 680*9999SWang.Lin@Sun.COM 681*9999SWang.Lin@Sun.COM {CTRY_JAPAN16, MKK6_MKKB, "JP", "JAPAN16", YES, NO, NO, YES, YES, 682*9999SWang.Lin@Sun.COM YES, YES, 7000}, 683*9999SWang.Lin@Sun.COM {CTRY_JAPAN17, MKK6_MKKA2, "JP", "JAPAN17", YES, NO, NO, YES, YES, 684*9999SWang.Lin@Sun.COM YES, YES, 7000}, 685*9999SWang.Lin@Sun.COM {CTRY_JAPAN18, MKK6_MKKC, "JP", "JAPAN18", YES, NO, NO, YES, YES, 686*9999SWang.Lin@Sun.COM YES, YES, 7000}, 687*9999SWang.Lin@Sun.COM 688*9999SWang.Lin@Sun.COM {CTRY_JAPAN19, MKK7_MKKB, "JP", "JAPAN19", YES, NO, NO, YES, YES, 689*9999SWang.Lin@Sun.COM YES, YES, 7000}, 690*9999SWang.Lin@Sun.COM {CTRY_JAPAN20, MKK7_MKKA2, "JP", "JAPAN20", YES, NO, NO, YES, YES, 691*9999SWang.Lin@Sun.COM YES, YES, 7000}, 692*9999SWang.Lin@Sun.COM {CTRY_JAPAN21, MKK7_MKKC, "JP", "JAPAN21", YES, NO, NO, YES, YES, 693*9999SWang.Lin@Sun.COM YES, YES, 7000}, 694*9999SWang.Lin@Sun.COM 695*9999SWang.Lin@Sun.COM {CTRY_JAPAN22, MKK8_MKKB, "JP", "JAPAN22", YES, NO, NO, YES, YES, 696*9999SWang.Lin@Sun.COM YES, YES, 7000}, 697*9999SWang.Lin@Sun.COM {CTRY_JAPAN23, MKK8_MKKA2, "JP", "JAPAN23", YES, NO, NO, YES, YES, 698*9999SWang.Lin@Sun.COM YES, YES, 7000}, 699*9999SWang.Lin@Sun.COM {CTRY_JAPAN24, MKK8_MKKC, "JP", "JAPAN24", YES, NO, NO, YES, YES, 700*9999SWang.Lin@Sun.COM YES, YES, 7000}, 701*9999SWang.Lin@Sun.COM 702*9999SWang.Lin@Sun.COM {CTRY_JAPAN25, MKK3_MKKA, "JP", "JAPAN25", YES, NO, NO, YES, YES, 703*9999SWang.Lin@Sun.COM YES, YES, 7000}, 704*9999SWang.Lin@Sun.COM {CTRY_JAPAN26, MKK3_MKKA1, "JP", "JAPAN26", YES, NO, NO, YES, YES, 705*9999SWang.Lin@Sun.COM YES, YES, 7000}, 706*9999SWang.Lin@Sun.COM {CTRY_JAPAN27, MKK3_FCCA, "JP", "JAPAN27", YES, NO, NO, YES, YES, 707*9999SWang.Lin@Sun.COM YES, YES, 7000}, 708*9999SWang.Lin@Sun.COM {CTRY_JAPAN28, MKK4_MKKA1, "JP", "JAPAN28", YES, NO, NO, YES, YES, 709*9999SWang.Lin@Sun.COM YES, YES, 7000}, 710*9999SWang.Lin@Sun.COM {CTRY_JAPAN29, MKK4_FCCA, "JP", "JAPAN29", YES, NO, NO, YES, YES, 711*9999SWang.Lin@Sun.COM YES, YES, 7000}, 712*9999SWang.Lin@Sun.COM {CTRY_JAPAN30, MKK6_MKKA1, "JP", "JAPAN30", YES, NO, NO, YES, YES, 713*9999SWang.Lin@Sun.COM YES, YES, 7000}, 714*9999SWang.Lin@Sun.COM {CTRY_JAPAN31, MKK6_FCCA, "JP", "JAPAN31", YES, NO, NO, YES, YES, 715*9999SWang.Lin@Sun.COM YES, YES, 7000}, 716*9999SWang.Lin@Sun.COM {CTRY_JAPAN32, MKK7_MKKA1, "JP", "JAPAN32", YES, NO, NO, YES, YES, 717*9999SWang.Lin@Sun.COM YES, YES, 7000}, 718*9999SWang.Lin@Sun.COM {CTRY_JAPAN33, MKK7_FCCA, "JP", "JAPAN33", YES, NO, NO, YES, YES, 719*9999SWang.Lin@Sun.COM YES, YES, 7000}, 720*9999SWang.Lin@Sun.COM {CTRY_JAPAN34, MKK9_MKKA, "JP", "JAPAN34", YES, NO, NO, YES, YES, 721*9999SWang.Lin@Sun.COM YES, YES, 7000}, 722*9999SWang.Lin@Sun.COM {CTRY_JAPAN35, MKK10_MKKA, "JP", "JAPAN35", YES, NO, NO, YES, YES, 723*9999SWang.Lin@Sun.COM YES, YES, 7000}, 724*9999SWang.Lin@Sun.COM {CTRY_JAPAN36, MKK4_MKKA, "JP", "JAPAN36", YES, NO, NO, YES, YES, 725*9999SWang.Lin@Sun.COM YES, YES, 7000}, 726*9999SWang.Lin@Sun.COM {CTRY_JAPAN37, MKK9_FCCA, "JP", "JAPAN37", YES, NO, NO, YES, YES, 727*9999SWang.Lin@Sun.COM YES, YES, 7000}, 728*9999SWang.Lin@Sun.COM {CTRY_JAPAN38, MKK9_MKKA1, "JP", "JAPAN38", YES, NO, NO, YES, YES, 729*9999SWang.Lin@Sun.COM YES, YES, 7000}, 730*9999SWang.Lin@Sun.COM {CTRY_JAPAN39, MKK9_MKKC, "JP", "JAPAN39", YES, NO, NO, YES, YES, 731*9999SWang.Lin@Sun.COM YES, YES, 7000}, 732*9999SWang.Lin@Sun.COM {CTRY_JAPAN40, MKK9_MKKA2, "JP", "JAPAN40", YES, NO, NO, YES, YES, 733*9999SWang.Lin@Sun.COM YES, YES, 7000}, 734*9999SWang.Lin@Sun.COM {CTRY_JAPAN41, MKK10_FCCA, "JP", "JAPAN41", YES, NO, NO, YES, YES, 735*9999SWang.Lin@Sun.COM YES, YES, 7000}, 736*9999SWang.Lin@Sun.COM {CTRY_JAPAN42, MKK10_MKKA1, "JP", "JAPAN42", YES, NO, NO, YES, YES, 737*9999SWang.Lin@Sun.COM YES, YES, 7000}, 738*9999SWang.Lin@Sun.COM {CTRY_JAPAN43, MKK10_MKKC, "JP", "JAPAN43", YES, NO, NO, YES, YES, 739*9999SWang.Lin@Sun.COM YES, YES, 7000}, 740*9999SWang.Lin@Sun.COM {CTRY_JAPAN44, MKK10_MKKA2, "JP", "JAPAN44", YES, NO, NO, YES, YES, 741*9999SWang.Lin@Sun.COM YES, YES, 7000}, 742*9999SWang.Lin@Sun.COM {CTRY_JAPAN45, MKK11_MKKA, "JP", "JAPAN45", YES, NO, NO, YES, YES, 743*9999SWang.Lin@Sun.COM YES, YES, 7000}, 744*9999SWang.Lin@Sun.COM {CTRY_JAPAN46, MKK11_FCCA, "JP", "JAPAN46", YES, NO, NO, YES, YES, 745*9999SWang.Lin@Sun.COM YES, YES, 7000}, 746*9999SWang.Lin@Sun.COM {CTRY_JAPAN47, MKK11_MKKA1, "JP", "JAPAN47", YES, NO, NO, YES, YES, 747*9999SWang.Lin@Sun.COM YES, YES, 7000}, 748*9999SWang.Lin@Sun.COM {CTRY_JAPAN48, MKK11_MKKC, "JP", "JAPAN48", YES, NO, NO, YES, YES, 749*9999SWang.Lin@Sun.COM YES, YES, 7000}, 750*9999SWang.Lin@Sun.COM {CTRY_JAPAN49, MKK11_MKKA2, "JP", "JAPAN49", YES, NO, NO, YES, YES, 751*9999SWang.Lin@Sun.COM YES, YES, 7000}, 752*9999SWang.Lin@Sun.COM {CTRY_JAPAN50, MKK12_MKKA, "JP", "JAPAN50", YES, NO, NO, YES, YES, 753*9999SWang.Lin@Sun.COM YES, YES, 7000}, 754*9999SWang.Lin@Sun.COM {CTRY_JAPAN51, MKK12_FCCA, "JP", "JAPAN51", YES, NO, NO, YES, YES, 755*9999SWang.Lin@Sun.COM YES, YES, 7000}, 756*9999SWang.Lin@Sun.COM {CTRY_JAPAN52, MKK12_MKKA1, "JP", "JAPAN52", YES, NO, NO, YES, YES, 757*9999SWang.Lin@Sun.COM YES, YES, 7000}, 758*9999SWang.Lin@Sun.COM {CTRY_JAPAN53, MKK12_MKKC, "JP", "JAPAN53", YES, NO, NO, YES, YES, 759*9999SWang.Lin@Sun.COM YES, YES, 7000}, 760*9999SWang.Lin@Sun.COM {CTRY_JAPAN54, MKK12_MKKA2, "JP", "JAPAN54", YES, NO, NO, YES, YES, 761*9999SWang.Lin@Sun.COM YES, YES, 7000}, 762*9999SWang.Lin@Sun.COM 763*9999SWang.Lin@Sun.COM {CTRY_JAPAN57, MKK13_MKKB, "JP", "JAPAN57", YES, NO, NO, YES, YES, 764*9999SWang.Lin@Sun.COM YES, YES, 7000}, 765*9999SWang.Lin@Sun.COM {CTRY_JAPAN58, MKK14_MKKA1, "JP", "JAPAN58", YES, NO, NO, YES, YES, 766*9999SWang.Lin@Sun.COM YES, YES, 7000}, 767*9999SWang.Lin@Sun.COM {CTRY_JAPAN59, MKK15_MKKA1, "JP", "JAPAN59", YES, NO, NO, YES, YES, 768*9999SWang.Lin@Sun.COM YES, YES, 7000}, 769*9999SWang.Lin@Sun.COM 770*9999SWang.Lin@Sun.COM {CTRY_JORDAN, ETSI2_WORLD, "JO", "JORDAN", YES, NO, YES, YES, YES, 771*9999SWang.Lin@Sun.COM YES, NO, 7000}, 772*9999SWang.Lin@Sun.COM {CTRY_KAZAKHSTAN, NULL1_WORLD, "KZ", "KAZAKHSTAN", YES, NO, YES, 773*9999SWang.Lin@Sun.COM YES, YES, NO, NO, 7000}, 774*9999SWang.Lin@Sun.COM {CTRY_KOREA_NORTH, APL9_WORLD, "KP", "NORTH KOREA", YES, NO, NO, 775*9999SWang.Lin@Sun.COM YES, YES, YES, YES, 7000}, 776*9999SWang.Lin@Sun.COM {CTRY_KOREA_ROC, APL9_WORLD, "KR", "KOREA REPUBLIC", YES, NO, NO, 777*9999SWang.Lin@Sun.COM YES, NO, YES, NO, 7000}, 778*9999SWang.Lin@Sun.COM {CTRY_KOREA_ROC2, APL2_WORLD, "K2", "KOREA REPUBLIC2", YES, NO, NO, 779*9999SWang.Lin@Sun.COM YES, NO, YES, NO, 7000}, 780*9999SWang.Lin@Sun.COM {CTRY_KOREA_ROC3, APL9_WORLD, "K3", "KOREA REPUBLIC3", YES, NO, NO, 781*9999SWang.Lin@Sun.COM YES, NO, YES, NO, 7000}, 782*9999SWang.Lin@Sun.COM {CTRY_KUWAIT, NULL1_WORLD, "KW", "KUWAIT", YES, NO, YES, YES, YES, 783*9999SWang.Lin@Sun.COM NO, NO, 7000}, 784*9999SWang.Lin@Sun.COM {CTRY_LATVIA, ETSI1_WORLD, "LV", "LATVIA", YES, NO, YES, YES, YES, 785*9999SWang.Lin@Sun.COM YES, YES, 7000}, 786*9999SWang.Lin@Sun.COM {CTRY_LEBANON, NULL1_WORLD, "LB", "LEBANON", YES, NO, YES, YES, 787*9999SWang.Lin@Sun.COM YES, NO, NO, 7000}, 788*9999SWang.Lin@Sun.COM {CTRY_LIECHTENSTEIN, ETSI1_WORLD, "LI", "LIECHTENSTEIN", YES, NO, 789*9999SWang.Lin@Sun.COM YES, YES, YES, YES, YES, 7000}, 790*9999SWang.Lin@Sun.COM {CTRY_LITHUANIA, ETSI1_WORLD, "LT", "LITHUANIA", YES, NO, YES, YES, 791*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 792*9999SWang.Lin@Sun.COM {CTRY_LUXEMBOURG, ETSI1_WORLD, "LU", "LUXEMBOURG", YES, NO, YES, 793*9999SWang.Lin@Sun.COM YES, YES, YES, YES, 7000}, 794*9999SWang.Lin@Sun.COM {CTRY_MACAU, FCC2_WORLD, "MO", "MACAU", YES, YES, YES, YES, YES, 795*9999SWang.Lin@Sun.COM YES, YES, 7000}, 796*9999SWang.Lin@Sun.COM {CTRY_MACEDONIA, NULL1_WORLD, "MK", "MACEDONIA", YES, NO, YES, YES, 797*9999SWang.Lin@Sun.COM YES, NO, NO, 7000}, 798*9999SWang.Lin@Sun.COM {CTRY_MALAYSIA, APL8_WORLD, "MY", "MALAYSIA", YES, NO, NO, YES, NO, 799*9999SWang.Lin@Sun.COM YES, NO, 7000}, 800*9999SWang.Lin@Sun.COM {CTRY_MALTA, ETSI1_WORLD, "MT", "MALTA", YES, NO, YES, YES, YES, 801*9999SWang.Lin@Sun.COM YES, YES, 7000}, 802*9999SWang.Lin@Sun.COM {CTRY_MEXICO, FCC1_FCCA, "MX", "MEXICO", YES, YES, YES, YES, YES, 803*9999SWang.Lin@Sun.COM YES, YES, 7000}, 804*9999SWang.Lin@Sun.COM {CTRY_MONACO, ETSI4_WORLD, "MC", "MONACO", YES, YES, YES, YES, YES, 805*9999SWang.Lin@Sun.COM YES, YES, 7000}, 806*9999SWang.Lin@Sun.COM {CTRY_MOROCCO, NULL1_WORLD, "MA", "MOROCCO", YES, NO, YES, YES, 807*9999SWang.Lin@Sun.COM YES, NO, NO, 7000}, 808*9999SWang.Lin@Sun.COM {CTRY_NEPAL, APL1_WORLD, "NP", "NEPAL", YES, NO, YES, YES, YES, 809*9999SWang.Lin@Sun.COM YES, YES, 7000}, 810*9999SWang.Lin@Sun.COM {CTRY_NETHERLANDS, ETSI1_WORLD, "NL", "NETHERLANDS", YES, NO, YES, 811*9999SWang.Lin@Sun.COM YES, YES, YES, YES, 7000}, 812*9999SWang.Lin@Sun.COM {CTRY_NETHERLANDS_ANTILLES, ETSI1_WORLD, "AN", 813*9999SWang.Lin@Sun.COM "NETHERLANDS-ANTILLES", YES, NO, YES, YES, YES, YES, YES, 7000}, 814*9999SWang.Lin@Sun.COM {CTRY_NEW_ZEALAND, FCC2_ETSIC, "NZ", "NEW ZEALAND", YES, NO, YES, 815*9999SWang.Lin@Sun.COM YES, YES, YES, NO, 7000}, 816*9999SWang.Lin@Sun.COM {CTRY_NORWAY, ETSI1_WORLD, "NO", "NORWAY", YES, NO, YES, YES, YES, 817*9999SWang.Lin@Sun.COM YES, YES, 7000}, 818*9999SWang.Lin@Sun.COM {CTRY_OMAN, APL6_WORLD, "OM", "OMAN", YES, NO, YES, YES, YES, YES, 819*9999SWang.Lin@Sun.COM NO, 7000}, 820*9999SWang.Lin@Sun.COM {CTRY_PAKISTAN, NULL1_WORLD, "PK", "PAKISTAN", YES, NO, YES, YES, 821*9999SWang.Lin@Sun.COM YES, NO, NO, 7000}, 822*9999SWang.Lin@Sun.COM {CTRY_PANAMA, FCC1_FCCA, "PA", "PANAMA", YES, YES, YES, YES, YES, 823*9999SWang.Lin@Sun.COM YES, YES, 7000}, 824*9999SWang.Lin@Sun.COM {CTRY_PAPUA_NEW_GUINEA, FCC1_WORLD, "PG", "PAPUA NEW GUINEA", YES, 825*9999SWang.Lin@Sun.COM YES, YES, YES, YES, YES, YES, 7000}, 826*9999SWang.Lin@Sun.COM {CTRY_PERU, APL1_WORLD, "PE", "PERU", YES, NO, YES, YES, YES, YES, 827*9999SWang.Lin@Sun.COM NO, 7000}, 828*9999SWang.Lin@Sun.COM {CTRY_PHILIPPINES, APL1_WORLD, "PH", "PHILIPPINES", YES, YES, YES, 829*9999SWang.Lin@Sun.COM YES, YES, YES, YES, 7000}, 830*9999SWang.Lin@Sun.COM {CTRY_POLAND, ETSI1_WORLD, "PL", "POLAND", YES, NO, YES, YES, YES, 831*9999SWang.Lin@Sun.COM YES, YES, 7000}, 832*9999SWang.Lin@Sun.COM {CTRY_PORTUGAL, ETSI1_WORLD, "PT", "PORTUGAL", YES, NO, YES, YES, 833*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 834*9999SWang.Lin@Sun.COM {CTRY_PUERTO_RICO, FCC1_FCCA, "PR", "PUERTO RICO", YES, YES, YES, 835*9999SWang.Lin@Sun.COM YES, YES, YES, YES, 7000}, 836*9999SWang.Lin@Sun.COM {CTRY_QATAR, NULL1_WORLD, "QA", "QATAR", YES, NO, YES, YES, YES, 837*9999SWang.Lin@Sun.COM NO, NO, 7000}, 838*9999SWang.Lin@Sun.COM {CTRY_ROMANIA, NULL1_WORLD, "RO", "ROMANIA", YES, NO, YES, YES, 839*9999SWang.Lin@Sun.COM YES, NO, NO, 7000}, 840*9999SWang.Lin@Sun.COM {CTRY_RUSSIA, NULL1_WORLD, "RU", "RUSSIA", YES, NO, YES, YES, YES, 841*9999SWang.Lin@Sun.COM NO, NO, 7000}, 842*9999SWang.Lin@Sun.COM {CTRY_SAUDI_ARABIA, NULL1_WORLD, "SA", "SAUDI ARABIA", YES, NO, 843*9999SWang.Lin@Sun.COM YES, YES, YES, NO, NO, 7000}, 844*9999SWang.Lin@Sun.COM {CTRY_SERBIA_MONTENEGRO, ETSI1_WORLD, "CS", "SERBIA & MONTENEGRO", 845*9999SWang.Lin@Sun.COM YES, NO, YES, YES, YES, YES, YES, 7000}, 846*9999SWang.Lin@Sun.COM {CTRY_SINGAPORE, APL6_WORLD, "SG", "SINGAPORE", YES, YES, YES, YES, 847*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 848*9999SWang.Lin@Sun.COM {CTRY_SLOVAKIA, ETSI1_WORLD, "SK", "SLOVAK REPUBLIC", YES, NO, YES, 849*9999SWang.Lin@Sun.COM YES, YES, YES, YES, 7000}, 850*9999SWang.Lin@Sun.COM {CTRY_SLOVENIA, ETSI1_WORLD, "SI", "SLOVENIA", YES, NO, YES, YES, 851*9999SWang.Lin@Sun.COM YES, YES, YES, 7000}, 852*9999SWang.Lin@Sun.COM {CTRY_SOUTH_AFRICA, FCC3_WORLD, "ZA", "SOUTH AFRICA", YES, NO, YES, 853*9999SWang.Lin@Sun.COM YES, YES, YES, NO, 7000}, 854*9999SWang.Lin@Sun.COM {CTRY_SPAIN, ETSI1_WORLD, "ES", "SPAIN", YES, NO, YES, YES, YES, 855*9999SWang.Lin@Sun.COM YES, YES, 7000}, 856*9999SWang.Lin@Sun.COM {CTRY_SRI_LANKA, FCC3_WORLD, "LK", "SRI LANKA", YES, NO, YES, YES, 857*9999SWang.Lin@Sun.COM YES, YES, NO, 7000}, 858*9999SWang.Lin@Sun.COM {CTRY_SWEDEN, ETSI1_WORLD, "SE", "SWEDEN", YES, NO, YES, YES, YES, 859*9999SWang.Lin@Sun.COM YES, YES, 7000}, 860*9999SWang.Lin@Sun.COM {CTRY_SWITZERLAND, ETSI1_WORLD, "CH", "SWITZERLAND", YES, NO, YES, 861*9999SWang.Lin@Sun.COM YES, YES, YES, YES, 7000}, 862*9999SWang.Lin@Sun.COM {CTRY_SYRIA, NULL1_WORLD, "SY", "SYRIA", YES, NO, YES, YES, YES, 863*9999SWang.Lin@Sun.COM NO, NO, 7000}, 864*9999SWang.Lin@Sun.COM {CTRY_TAIWAN, APL3_FCCA, "TW", "TAIWAN", YES, YES, YES, YES, YES, 865*9999SWang.Lin@Sun.COM YES, YES, 7000}, 866*9999SWang.Lin@Sun.COM {CTRY_THAILAND, NULL1_WORLD, "TH", "THAILAND", YES, NO, YES, YES, 867*9999SWang.Lin@Sun.COM YES, NO, NO, 7000}, 868*9999SWang.Lin@Sun.COM {CTRY_TRINIDAD_Y_TOBAGO, ETSI4_WORLD, "TT", "TRINIDAD & TOBAGO", 869*9999SWang.Lin@Sun.COM YES, NO, YES, YES, YES, YES, NO, 7000}, 870*9999SWang.Lin@Sun.COM {CTRY_TUNISIA, ETSI3_WORLD, "TN", "TUNISIA", YES, NO, YES, YES, 871*9999SWang.Lin@Sun.COM YES, YES, NO, 7000}, 872*9999SWang.Lin@Sun.COM {CTRY_TURKEY, ETSI3_WORLD, "TR", "TURKEY", YES, NO, YES, YES, YES, 873*9999SWang.Lin@Sun.COM YES, NO, 7000}, 874*9999SWang.Lin@Sun.COM {CTRY_UKRAINE, NULL1_WORLD, "UA", "UKRAINE", YES, NO, YES, YES, 875*9999SWang.Lin@Sun.COM YES, NO, NO, 7000}, 876*9999SWang.Lin@Sun.COM {CTRY_UAE, NULL1_WORLD, "AE", "UNITED ARAB EMIRATES", YES, NO, YES, 877*9999SWang.Lin@Sun.COM YES, YES, NO, NO, 7000}, 878*9999SWang.Lin@Sun.COM {CTRY_UNITED_KINGDOM, ETSI1_WORLD, "GB", "UNITED KINGDOM", YES, NO, 879*9999SWang.Lin@Sun.COM YES, YES, YES, YES, YES, 7000}, 880*9999SWang.Lin@Sun.COM {CTRY_UNITED_STATES, FCC3_FCCA, "US", "UNITED STATES", YES, YES, 881*9999SWang.Lin@Sun.COM YES, YES, YES, YES, YES, 5825}, 882*9999SWang.Lin@Sun.COM {CTRY_UNITED_STATES_FCC49, FCC4_FCCA, "PS", 883*9999SWang.Lin@Sun.COM "UNITED STATES (PUBLIC SAFETY)", YES, YES, YES, YES, YES, YES, 884*9999SWang.Lin@Sun.COM YES, 7000}, 885*9999SWang.Lin@Sun.COM {CTRY_URUGUAY, APL2_WORLD, "UY", "URUGUAY", YES, NO, YES, YES, YES, 886*9999SWang.Lin@Sun.COM YES, NO, 7000}, 887*9999SWang.Lin@Sun.COM {CTRY_UZBEKISTAN, FCC3_FCCA, "UZ", "UZBEKISTAN", YES, YES, YES, 888*9999SWang.Lin@Sun.COM YES, YES, YES, YES, 7000}, 889*9999SWang.Lin@Sun.COM {CTRY_VENEZUELA, APL2_ETSIC, "VE", "VENEZUELA", YES, NO, YES, YES, 890*9999SWang.Lin@Sun.COM YES, YES, NO, 7000}, 891*9999SWang.Lin@Sun.COM {CTRY_VIET_NAM, NULL1_WORLD, "VN", "VIET NAM", YES, NO, YES, YES, 892*9999SWang.Lin@Sun.COM YES, NO, NO, 7000}, 893*9999SWang.Lin@Sun.COM {CTRY_YEMEN, NULL1_WORLD, "YE", "YEMEN", YES, NO, YES, YES, YES, 894*9999SWang.Lin@Sun.COM NO, NO, 7000}, 895*9999SWang.Lin@Sun.COM {CTRY_ZIMBABWE, NULL1_WORLD, "ZW", "ZIMBABWE", YES, NO, YES, YES, 896*9999SWang.Lin@Sun.COM YES, NO, NO, 7000} 897*9999SWang.Lin@Sun.COM }; 898*9999SWang.Lin@Sun.COM 899*9999SWang.Lin@Sun.COM enum { 900*9999SWang.Lin@Sun.COM NO_DFS = 0x0000000000000000ULL, 901*9999SWang.Lin@Sun.COM DFS_FCC3 = 0x0000000000000001ULL, 902*9999SWang.Lin@Sun.COM DFS_ETSI = 0x0000000000000002ULL, 903*9999SWang.Lin@Sun.COM DFS_MKK4 = 0x0000000000000004ULL, 904*9999SWang.Lin@Sun.COM }; 905*9999SWang.Lin@Sun.COM 906*9999SWang.Lin@Sun.COM enum { 907*9999SWang.Lin@Sun.COM F1_4915_4925, 908*9999SWang.Lin@Sun.COM F1_4935_4945, 909*9999SWang.Lin@Sun.COM F1_4920_4980, 910*9999SWang.Lin@Sun.COM F1_4942_4987, 911*9999SWang.Lin@Sun.COM F1_4945_4985, 912*9999SWang.Lin@Sun.COM F1_4950_4980, 913*9999SWang.Lin@Sun.COM F1_5035_5040, 914*9999SWang.Lin@Sun.COM F1_5040_5080, 915*9999SWang.Lin@Sun.COM F1_5055_5055, 916*9999SWang.Lin@Sun.COM 917*9999SWang.Lin@Sun.COM F1_5120_5240, 918*9999SWang.Lin@Sun.COM 919*9999SWang.Lin@Sun.COM F1_5170_5230, 920*9999SWang.Lin@Sun.COM F2_5170_5230, 921*9999SWang.Lin@Sun.COM 922*9999SWang.Lin@Sun.COM F1_5180_5240, 923*9999SWang.Lin@Sun.COM F2_5180_5240, 924*9999SWang.Lin@Sun.COM F3_5180_5240, 925*9999SWang.Lin@Sun.COM F4_5180_5240, 926*9999SWang.Lin@Sun.COM F5_5180_5240, 927*9999SWang.Lin@Sun.COM F6_5180_5240, 928*9999SWang.Lin@Sun.COM F7_5180_5240, 929*9999SWang.Lin@Sun.COM F8_5180_5240, 930*9999SWang.Lin@Sun.COM 931*9999SWang.Lin@Sun.COM F1_5180_5320, 932*9999SWang.Lin@Sun.COM 933*9999SWang.Lin@Sun.COM F1_5240_5280, 934*9999SWang.Lin@Sun.COM 935*9999SWang.Lin@Sun.COM F1_5260_5280, 936*9999SWang.Lin@Sun.COM 937*9999SWang.Lin@Sun.COM F1_5260_5320, 938*9999SWang.Lin@Sun.COM F2_5260_5320, 939*9999SWang.Lin@Sun.COM F3_5260_5320, 940*9999SWang.Lin@Sun.COM F4_5260_5320, 941*9999SWang.Lin@Sun.COM F5_5260_5320, 942*9999SWang.Lin@Sun.COM F6_5260_5320, 943*9999SWang.Lin@Sun.COM 944*9999SWang.Lin@Sun.COM F1_5260_5700, 945*9999SWang.Lin@Sun.COM 946*9999SWang.Lin@Sun.COM F1_5280_5320, 947*9999SWang.Lin@Sun.COM 948*9999SWang.Lin@Sun.COM F1_5500_5580, 949*9999SWang.Lin@Sun.COM 950*9999SWang.Lin@Sun.COM F1_5500_5620, 951*9999SWang.Lin@Sun.COM 952*9999SWang.Lin@Sun.COM F1_5500_5700, 953*9999SWang.Lin@Sun.COM F2_5500_5700, 954*9999SWang.Lin@Sun.COM F3_5500_5700, 955*9999SWang.Lin@Sun.COM F4_5500_5700, 956*9999SWang.Lin@Sun.COM F5_5500_5700, 957*9999SWang.Lin@Sun.COM 958*9999SWang.Lin@Sun.COM F1_5660_5700, 959*9999SWang.Lin@Sun.COM 960*9999SWang.Lin@Sun.COM F1_5745_5805, 961*9999SWang.Lin@Sun.COM F2_5745_5805, 962*9999SWang.Lin@Sun.COM F3_5745_5805, 963*9999SWang.Lin@Sun.COM 964*9999SWang.Lin@Sun.COM F1_5745_5825, 965*9999SWang.Lin@Sun.COM F2_5745_5825, 966*9999SWang.Lin@Sun.COM F3_5745_5825, 967*9999SWang.Lin@Sun.COM F4_5745_5825, 968*9999SWang.Lin@Sun.COM F5_5745_5825, 969*9999SWang.Lin@Sun.COM F6_5745_5825, 970*9999SWang.Lin@Sun.COM 971*9999SWang.Lin@Sun.COM W1_4920_4980, 972*9999SWang.Lin@Sun.COM W1_5040_5080, 973*9999SWang.Lin@Sun.COM W1_5170_5230, 974*9999SWang.Lin@Sun.COM W1_5180_5240, 975*9999SWang.Lin@Sun.COM W1_5260_5320, 976*9999SWang.Lin@Sun.COM W1_5745_5825, 977*9999SWang.Lin@Sun.COM W1_5500_5700, 978*9999SWang.Lin@Sun.COM A_DEMO_ALL_CHANNELS 979*9999SWang.Lin@Sun.COM }; 980*9999SWang.Lin@Sun.COM 981*9999SWang.Lin@Sun.COM static struct RegDmnFreqBand regDmn5GhzFreq[] = { 982*9999SWang.Lin@Sun.COM {4915, 4925, 23, 0, 10, 5, NO_DFS, PSCAN_MKK2, 16}, 983*9999SWang.Lin@Sun.COM {4935, 4945, 23, 0, 10, 5, NO_DFS, PSCAN_MKK2, 16}, 984*9999SWang.Lin@Sun.COM {4920, 4980, 23, 0, 20, 20, NO_DFS, PSCAN_MKK2, 7}, 985*9999SWang.Lin@Sun.COM {4942, 4987, 27, 6, 5, 5, NO_DFS, PSCAN_FCC, 0}, 986*9999SWang.Lin@Sun.COM {4945, 4985, 30, 6, 10, 5, NO_DFS, PSCAN_FCC, 0}, 987*9999SWang.Lin@Sun.COM {4950, 4980, 33, 6, 20, 5, NO_DFS, PSCAN_FCC, 0}, 988*9999SWang.Lin@Sun.COM {5035, 5040, 23, 0, 10, 5, NO_DFS, PSCAN_MKK2, 12}, 989*9999SWang.Lin@Sun.COM {5040, 5080, 23, 0, 20, 20, NO_DFS, PSCAN_MKK2, 2}, 990*9999SWang.Lin@Sun.COM {5055, 5055, 23, 0, 10, 5, NO_DFS, PSCAN_MKK2, 12}, 991*9999SWang.Lin@Sun.COM 992*9999SWang.Lin@Sun.COM {5120, 5240, 5, 6, 20, 20, NO_DFS, NO_PSCAN, 0}, 993*9999SWang.Lin@Sun.COM 994*9999SWang.Lin@Sun.COM {5170, 5230, 23, 0, 20, 20, NO_DFS, PSCAN_MKK1 | PSCAN_MKK2, 1}, 995*9999SWang.Lin@Sun.COM {5170, 5230, 20, 0, 20, 20, NO_DFS, PSCAN_MKK1 | PSCAN_MKK2, 1}, 996*9999SWang.Lin@Sun.COM 997*9999SWang.Lin@Sun.COM {5180, 5240, 15, 0, 20, 20, NO_DFS, PSCAN_FCC | PSCAN_ETSI, 0}, 998*9999SWang.Lin@Sun.COM {5180, 5240, 17, 6, 20, 20, NO_DFS, NO_PSCAN, 1}, 999*9999SWang.Lin@Sun.COM {5180, 5240, 18, 0, 20, 20, NO_DFS, PSCAN_FCC | PSCAN_ETSI, 0}, 1000*9999SWang.Lin@Sun.COM {5180, 5240, 20, 0, 20, 20, NO_DFS, PSCAN_FCC | PSCAN_ETSI, 0}, 1001*9999SWang.Lin@Sun.COM {5180, 5240, 23, 0, 20, 20, NO_DFS, PSCAN_FCC | PSCAN_ETSI, 0}, 1002*9999SWang.Lin@Sun.COM {5180, 5240, 23, 6, 20, 20, NO_DFS, PSCAN_FCC, 0}, 1003*9999SWang.Lin@Sun.COM {5180, 5240, 20, 0, 20, 20, NO_DFS, PSCAN_MKK1 | PSCAN_MKK3, 0}, 1004*9999SWang.Lin@Sun.COM {5180, 5240, 23, 6, 20, 20, NO_DFS, NO_PSCAN, 0}, 1005*9999SWang.Lin@Sun.COM 1006*9999SWang.Lin@Sun.COM {5180, 5320, 20, 6, 20, 20, NO_DFS, PSCAN_ETSI, 0}, 1007*9999SWang.Lin@Sun.COM 1008*9999SWang.Lin@Sun.COM {5240, 5280, 23, 0, 20, 20, DFS_FCC3, PSCAN_FCC | PSCAN_ETSI, 0}, 1009*9999SWang.Lin@Sun.COM 1010*9999SWang.Lin@Sun.COM {5260, 5280, 23, 0, 20, 20, DFS_FCC3 | DFS_ETSI, 1011*9999SWang.Lin@Sun.COM PSCAN_FCC | PSCAN_ETSI, 0}, 1012*9999SWang.Lin@Sun.COM 1013*9999SWang.Lin@Sun.COM {5260, 5320, 18, 0, 20, 20, DFS_FCC3 | DFS_ETSI, 1014*9999SWang.Lin@Sun.COM PSCAN_FCC | PSCAN_ETSI, 0}, 1015*9999SWang.Lin@Sun.COM 1016*9999SWang.Lin@Sun.COM {5260, 5320, 20, 0, 20, 20, DFS_FCC3 | DFS_ETSI | DFS_MKK4, 1017*9999SWang.Lin@Sun.COM PSCAN_FCC | PSCAN_ETSI | PSCAN_MKK3, 0}, 1018*9999SWang.Lin@Sun.COM 1019*9999SWang.Lin@Sun.COM 1020*9999SWang.Lin@Sun.COM {5260, 5320, 20, 6, 20, 20, DFS_FCC3 | DFS_ETSI, 1021*9999SWang.Lin@Sun.COM PSCAN_FCC | PSCAN_ETSI, 2}, 1022*9999SWang.Lin@Sun.COM {5260, 5320, 23, 6, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC, 2}, 1023*9999SWang.Lin@Sun.COM {5260, 5320, 23, 6, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC, 0}, 1024*9999SWang.Lin@Sun.COM {5260, 5320, 30, 0, 20, 20, NO_DFS, NO_PSCAN, 0}, 1025*9999SWang.Lin@Sun.COM 1026*9999SWang.Lin@Sun.COM {5260, 5700, 5, 6, 20, 20, DFS_FCC3 | DFS_ETSI, NO_PSCAN, 0}, 1027*9999SWang.Lin@Sun.COM 1028*9999SWang.Lin@Sun.COM {5280, 5320, 17, 6, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC, 0}, 1029*9999SWang.Lin@Sun.COM 1030*9999SWang.Lin@Sun.COM {5500, 5580, 23, 6, 20, 20, DFS_FCC3, PSCAN_FCC, 0}, 1031*9999SWang.Lin@Sun.COM 1032*9999SWang.Lin@Sun.COM {5500, 5620, 30, 6, 20, 20, DFS_ETSI, PSCAN_ETSI, 0}, 1033*9999SWang.Lin@Sun.COM 1034*9999SWang.Lin@Sun.COM {5500, 5700, 20, 6, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC, 4}, 1035*9999SWang.Lin@Sun.COM {5500, 5700, 27, 0, 20, 20, DFS_FCC3 | DFS_ETSI, 1036*9999SWang.Lin@Sun.COM PSCAN_FCC | PSCAN_ETSI, 0}, 1037*9999SWang.Lin@Sun.COM {5500, 5700, 30, 0, 20, 20, DFS_FCC3 | DFS_ETSI, 1038*9999SWang.Lin@Sun.COM PSCAN_FCC | PSCAN_ETSI, 0}, 1039*9999SWang.Lin@Sun.COM {5500, 5700, 23, 0, 20, 20, DFS_FCC3 | DFS_ETSI | DFS_MKK4, 1040*9999SWang.Lin@Sun.COM PSCAN_MKK3 | PSCAN_FCC, 0}, 1041*9999SWang.Lin@Sun.COM {5500, 5700, 30, 6, 20, 20, DFS_ETSI, PSCAN_ETSI, 0}, 1042*9999SWang.Lin@Sun.COM 1043*9999SWang.Lin@Sun.COM {5660, 5700, 23, 6, 20, 20, DFS_FCC3, PSCAN_FCC, 0}, 1044*9999SWang.Lin@Sun.COM 1045*9999SWang.Lin@Sun.COM {5745, 5805, 23, 0, 20, 20, NO_DFS, NO_PSCAN, 0}, 1046*9999SWang.Lin@Sun.COM {5745, 5805, 30, 6, 20, 20, NO_DFS, NO_PSCAN, 0}, 1047*9999SWang.Lin@Sun.COM {5745, 5805, 30, 6, 20, 20, NO_DFS, PSCAN_ETSI, 0}, 1048*9999SWang.Lin@Sun.COM {5745, 5825, 5, 6, 20, 20, NO_DFS, NO_PSCAN, 0}, 1049*9999SWang.Lin@Sun.COM {5745, 5825, 17, 0, 20, 20, NO_DFS, NO_PSCAN, 0}, 1050*9999SWang.Lin@Sun.COM {5745, 5825, 20, 0, 20, 20, NO_DFS, NO_PSCAN, 0}, 1051*9999SWang.Lin@Sun.COM {5745, 5825, 30, 0, 20, 20, NO_DFS, NO_PSCAN, 0}, 1052*9999SWang.Lin@Sun.COM {5745, 5825, 30, 6, 20, 20, NO_DFS, NO_PSCAN, 3}, 1053*9999SWang.Lin@Sun.COM {5745, 5825, 30, 6, 20, 20, NO_DFS, NO_PSCAN, 0}, 1054*9999SWang.Lin@Sun.COM 1055*9999SWang.Lin@Sun.COM 1056*9999SWang.Lin@Sun.COM {4920, 4980, 30, 0, 20, 20, NO_DFS, PSCAN_WWR, 0}, 1057*9999SWang.Lin@Sun.COM {5040, 5080, 30, 0, 20, 20, NO_DFS, PSCAN_WWR, 0}, 1058*9999SWang.Lin@Sun.COM {5170, 5230, 30, 0, 20, 20, NO_DFS, PSCAN_WWR, 0}, 1059*9999SWang.Lin@Sun.COM {5180, 5240, 30, 0, 20, 20, NO_DFS, PSCAN_WWR, 0}, 1060*9999SWang.Lin@Sun.COM {5260, 5320, 30, 0, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, 0}, 1061*9999SWang.Lin@Sun.COM {5745, 5825, 30, 0, 20, 20, NO_DFS, PSCAN_WWR, 0}, 1062*9999SWang.Lin@Sun.COM {5500, 5700, 30, 0, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, 0}, 1063*9999SWang.Lin@Sun.COM {4920, 6100, 30, 6, 20, 20, NO_DFS, NO_PSCAN, 0}, 1064*9999SWang.Lin@Sun.COM }; 1065*9999SWang.Lin@Sun.COM 1066*9999SWang.Lin@Sun.COM enum { 1067*9999SWang.Lin@Sun.COM T1_5130_5650, 1068*9999SWang.Lin@Sun.COM T1_5150_5670, 1069*9999SWang.Lin@Sun.COM 1070*9999SWang.Lin@Sun.COM T1_5200_5200, 1071*9999SWang.Lin@Sun.COM T2_5200_5200, 1072*9999SWang.Lin@Sun.COM T3_5200_5200, 1073*9999SWang.Lin@Sun.COM T4_5200_5200, 1074*9999SWang.Lin@Sun.COM T5_5200_5200, 1075*9999SWang.Lin@Sun.COM T6_5200_5200, 1076*9999SWang.Lin@Sun.COM T7_5200_5200, 1077*9999SWang.Lin@Sun.COM T8_5200_5200, 1078*9999SWang.Lin@Sun.COM 1079*9999SWang.Lin@Sun.COM T1_5200_5280, 1080*9999SWang.Lin@Sun.COM T2_5200_5280, 1081*9999SWang.Lin@Sun.COM T3_5200_5280, 1082*9999SWang.Lin@Sun.COM T4_5200_5280, 1083*9999SWang.Lin@Sun.COM T5_5200_5280, 1084*9999SWang.Lin@Sun.COM T6_5200_5280, 1085*9999SWang.Lin@Sun.COM 1086*9999SWang.Lin@Sun.COM T1_5200_5240, 1087*9999SWang.Lin@Sun.COM T1_5210_5210, 1088*9999SWang.Lin@Sun.COM T2_5210_5210, 1089*9999SWang.Lin@Sun.COM T3_5210_5210, 1090*9999SWang.Lin@Sun.COM T4_5210_5210, 1091*9999SWang.Lin@Sun.COM T5_5210_5210, 1092*9999SWang.Lin@Sun.COM T6_5210_5210, 1093*9999SWang.Lin@Sun.COM T7_5210_5210, 1094*9999SWang.Lin@Sun.COM T8_5210_5210, 1095*9999SWang.Lin@Sun.COM T9_5210_5210, 1096*9999SWang.Lin@Sun.COM T10_5210_5210, 1097*9999SWang.Lin@Sun.COM T1_5240_5240, 1098*9999SWang.Lin@Sun.COM 1099*9999SWang.Lin@Sun.COM T1_5210_5250, 1100*9999SWang.Lin@Sun.COM T1_5210_5290, 1101*9999SWang.Lin@Sun.COM T2_5210_5290, 1102*9999SWang.Lin@Sun.COM T3_5210_5290, 1103*9999SWang.Lin@Sun.COM 1104*9999SWang.Lin@Sun.COM T1_5280_5280, 1105*9999SWang.Lin@Sun.COM T2_5280_5280, 1106*9999SWang.Lin@Sun.COM T1_5290_5290, 1107*9999SWang.Lin@Sun.COM T2_5290_5290, 1108*9999SWang.Lin@Sun.COM T3_5290_5290, 1109*9999SWang.Lin@Sun.COM T1_5250_5290, 1110*9999SWang.Lin@Sun.COM T2_5250_5290, 1111*9999SWang.Lin@Sun.COM T3_5250_5290, 1112*9999SWang.Lin@Sun.COM T4_5250_5290, 1113*9999SWang.Lin@Sun.COM 1114*9999SWang.Lin@Sun.COM T1_5540_5660, 1115*9999SWang.Lin@Sun.COM T2_5540_5660, 1116*9999SWang.Lin@Sun.COM T3_5540_5660, 1117*9999SWang.Lin@Sun.COM T1_5760_5800, 1118*9999SWang.Lin@Sun.COM T2_5760_5800, 1119*9999SWang.Lin@Sun.COM T3_5760_5800, 1120*9999SWang.Lin@Sun.COM T4_5760_5800, 1121*9999SWang.Lin@Sun.COM T5_5760_5800, 1122*9999SWang.Lin@Sun.COM T6_5760_5800, 1123*9999SWang.Lin@Sun.COM T7_5760_5800, 1124*9999SWang.Lin@Sun.COM 1125*9999SWang.Lin@Sun.COM T1_5765_5805, 1126*9999SWang.Lin@Sun.COM T2_5765_5805, 1127*9999SWang.Lin@Sun.COM T3_5765_5805, 1128*9999SWang.Lin@Sun.COM T4_5765_5805, 1129*9999SWang.Lin@Sun.COM T5_5765_5805, 1130*9999SWang.Lin@Sun.COM T6_5765_5805, 1131*9999SWang.Lin@Sun.COM T7_5765_5805, 1132*9999SWang.Lin@Sun.COM T8_5765_5805, 1133*9999SWang.Lin@Sun.COM T9_5765_5805, 1134*9999SWang.Lin@Sun.COM 1135*9999SWang.Lin@Sun.COM WT1_5210_5250, 1136*9999SWang.Lin@Sun.COM WT1_5290_5290, 1137*9999SWang.Lin@Sun.COM WT1_5540_5660, 1138*9999SWang.Lin@Sun.COM WT1_5760_5800, 1139*9999SWang.Lin@Sun.COM }; 1140*9999SWang.Lin@Sun.COM 1141*9999SWang.Lin@Sun.COM enum { 1142*9999SWang.Lin@Sun.COM F1_2312_2372, 1143*9999SWang.Lin@Sun.COM F2_2312_2372, 1144*9999SWang.Lin@Sun.COM 1145*9999SWang.Lin@Sun.COM F1_2412_2472, 1146*9999SWang.Lin@Sun.COM F2_2412_2472, 1147*9999SWang.Lin@Sun.COM F3_2412_2472, 1148*9999SWang.Lin@Sun.COM 1149*9999SWang.Lin@Sun.COM F1_2412_2462, 1150*9999SWang.Lin@Sun.COM F2_2412_2462, 1151*9999SWang.Lin@Sun.COM 1152*9999SWang.Lin@Sun.COM F1_2432_2442, 1153*9999SWang.Lin@Sun.COM 1154*9999SWang.Lin@Sun.COM F1_2457_2472, 1155*9999SWang.Lin@Sun.COM 1156*9999SWang.Lin@Sun.COM F1_2467_2472, 1157*9999SWang.Lin@Sun.COM 1158*9999SWang.Lin@Sun.COM F1_2484_2484, 1159*9999SWang.Lin@Sun.COM F2_2484_2484, 1160*9999SWang.Lin@Sun.COM 1161*9999SWang.Lin@Sun.COM F1_2512_2732, 1162*9999SWang.Lin@Sun.COM 1163*9999SWang.Lin@Sun.COM W1_2312_2372, 1164*9999SWang.Lin@Sun.COM W1_2412_2412, 1165*9999SWang.Lin@Sun.COM W1_2417_2432, 1166*9999SWang.Lin@Sun.COM W1_2437_2442, 1167*9999SWang.Lin@Sun.COM W1_2447_2457, 1168*9999SWang.Lin@Sun.COM W1_2462_2462, 1169*9999SWang.Lin@Sun.COM W1_2467_2467, 1170*9999SWang.Lin@Sun.COM W2_2467_2467, 1171*9999SWang.Lin@Sun.COM W1_2472_2472, 1172*9999SWang.Lin@Sun.COM W2_2472_2472, 1173*9999SWang.Lin@Sun.COM W1_2484_2484, 1174*9999SWang.Lin@Sun.COM W2_2484_2484, 1175*9999SWang.Lin@Sun.COM }; 1176*9999SWang.Lin@Sun.COM 1177*9999SWang.Lin@Sun.COM static struct RegDmnFreqBand regDmn2GhzFreq[] = { 1178*9999SWang.Lin@Sun.COM {2312, 2372, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, 1179*9999SWang.Lin@Sun.COM {2312, 2372, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, 1180*9999SWang.Lin@Sun.COM 1181*9999SWang.Lin@Sun.COM {2412, 2472, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, 1182*9999SWang.Lin@Sun.COM {2412, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA, 0}, 1183*9999SWang.Lin@Sun.COM {2412, 2472, 30, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, 1184*9999SWang.Lin@Sun.COM 1185*9999SWang.Lin@Sun.COM {2412, 2462, 27, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, 1186*9999SWang.Lin@Sun.COM {2412, 2462, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA, 0}, 1187*9999SWang.Lin@Sun.COM 1188*9999SWang.Lin@Sun.COM {2432, 2442, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, 1189*9999SWang.Lin@Sun.COM 1190*9999SWang.Lin@Sun.COM {2457, 2472, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, 1191*9999SWang.Lin@Sun.COM 1192*9999SWang.Lin@Sun.COM {2467, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA2 | PSCAN_MKKA, 0}, 1193*9999SWang.Lin@Sun.COM 1194*9999SWang.Lin@Sun.COM {2484, 2484, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, 1195*9999SWang.Lin@Sun.COM {2484, 2484, 20, 0, 20, 5, NO_DFS, 1196*9999SWang.Lin@Sun.COM PSCAN_MKKA | PSCAN_MKKA1 | PSCAN_MKKA2, 0}, 1197*9999SWang.Lin@Sun.COM 1198*9999SWang.Lin@Sun.COM {2512, 2732, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, 1199*9999SWang.Lin@Sun.COM 1200*9999SWang.Lin@Sun.COM {2312, 2372, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, 1201*9999SWang.Lin@Sun.COM {2412, 2412, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, 1202*9999SWang.Lin@Sun.COM {2417, 2432, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, 1203*9999SWang.Lin@Sun.COM {2437, 2442, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, 1204*9999SWang.Lin@Sun.COM {2447, 2457, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, 1205*9999SWang.Lin@Sun.COM {2462, 2462, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, 1206*9999SWang.Lin@Sun.COM {2467, 2467, 20, 0, 20, 5, NO_DFS, PSCAN_WWR | IS_ECM_CHAN, 0}, 1207*9999SWang.Lin@Sun.COM {2467, 2467, 20, 0, 20, 5, NO_DFS, NO_PSCAN | IS_ECM_CHAN, 0}, 1208*9999SWang.Lin@Sun.COM {2472, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_WWR | IS_ECM_CHAN, 0}, 1209*9999SWang.Lin@Sun.COM {2472, 2472, 20, 0, 20, 5, NO_DFS, NO_PSCAN | IS_ECM_CHAN, 0}, 1210*9999SWang.Lin@Sun.COM {2484, 2484, 20, 0, 20, 5, NO_DFS, PSCAN_WWR | IS_ECM_CHAN, 0}, 1211*9999SWang.Lin@Sun.COM {2484, 2484, 20, 0, 20, 5, NO_DFS, NO_PSCAN | IS_ECM_CHAN, 0}, 1212*9999SWang.Lin@Sun.COM }; 1213*9999SWang.Lin@Sun.COM 1214*9999SWang.Lin@Sun.COM enum { 1215*9999SWang.Lin@Sun.COM G1_2312_2372, 1216*9999SWang.Lin@Sun.COM G2_2312_2372, 1217*9999SWang.Lin@Sun.COM 1218*9999SWang.Lin@Sun.COM G1_2412_2472, 1219*9999SWang.Lin@Sun.COM G2_2412_2472, 1220*9999SWang.Lin@Sun.COM G3_2412_2472, 1221*9999SWang.Lin@Sun.COM 1222*9999SWang.Lin@Sun.COM G1_2412_2462, 1223*9999SWang.Lin@Sun.COM G2_2412_2462, 1224*9999SWang.Lin@Sun.COM 1225*9999SWang.Lin@Sun.COM G1_2432_2442, 1226*9999SWang.Lin@Sun.COM 1227*9999SWang.Lin@Sun.COM G1_2457_2472, 1228*9999SWang.Lin@Sun.COM 1229*9999SWang.Lin@Sun.COM G1_2512_2732, 1230*9999SWang.Lin@Sun.COM 1231*9999SWang.Lin@Sun.COM G1_2467_2472, 1232*9999SWang.Lin@Sun.COM 1233*9999SWang.Lin@Sun.COM WG1_2312_2372, 1234*9999SWang.Lin@Sun.COM WG1_2412_2462, 1235*9999SWang.Lin@Sun.COM WG1_2467_2472, 1236*9999SWang.Lin@Sun.COM WG2_2467_2472, 1237*9999SWang.Lin@Sun.COM G_DEMO_ALL_CHANNELS 1238*9999SWang.Lin@Sun.COM }; 1239*9999SWang.Lin@Sun.COM 1240*9999SWang.Lin@Sun.COM static struct RegDmnFreqBand regDmn2Ghz11gFreq[] = { 1241*9999SWang.Lin@Sun.COM {2312, 2372, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, 1242*9999SWang.Lin@Sun.COM {2312, 2372, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, 1243*9999SWang.Lin@Sun.COM 1244*9999SWang.Lin@Sun.COM {2412, 2472, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, 1245*9999SWang.Lin@Sun.COM {2412, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA_G, 0}, 1246*9999SWang.Lin@Sun.COM {2412, 2472, 30, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, 1247*9999SWang.Lin@Sun.COM 1248*9999SWang.Lin@Sun.COM {2412, 2462, 27, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, 1249*9999SWang.Lin@Sun.COM {2412, 2462, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA_G, 0}, 1250*9999SWang.Lin@Sun.COM 1251*9999SWang.Lin@Sun.COM {2432, 2442, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, 1252*9999SWang.Lin@Sun.COM 1253*9999SWang.Lin@Sun.COM {2457, 2472, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, 1254*9999SWang.Lin@Sun.COM 1255*9999SWang.Lin@Sun.COM {2512, 2732, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, 1256*9999SWang.Lin@Sun.COM 1257*9999SWang.Lin@Sun.COM {2467, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA2 | PSCAN_MKKA, 0}, 1258*9999SWang.Lin@Sun.COM 1259*9999SWang.Lin@Sun.COM {2312, 2372, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, 1260*9999SWang.Lin@Sun.COM {2412, 2462, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, 1261*9999SWang.Lin@Sun.COM {2467, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_WWR | IS_ECM_CHAN, 0}, 1262*9999SWang.Lin@Sun.COM {2467, 2472, 20, 0, 20, 5, NO_DFS, NO_PSCAN | IS_ECM_CHAN, 0}, 1263*9999SWang.Lin@Sun.COM {2312, 2732, 27, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, 1264*9999SWang.Lin@Sun.COM }; 1265*9999SWang.Lin@Sun.COM 1266*9999SWang.Lin@Sun.COM enum { 1267*9999SWang.Lin@Sun.COM T1_2312_2372, 1268*9999SWang.Lin@Sun.COM T1_2437_2437, 1269*9999SWang.Lin@Sun.COM T2_2437_2437, 1270*9999SWang.Lin@Sun.COM T3_2437_2437, 1271*9999SWang.Lin@Sun.COM T1_2512_2732 1272*9999SWang.Lin@Sun.COM }; 1273*9999SWang.Lin@Sun.COM 1274*9999SWang.Lin@Sun.COM static struct regDomain regDomains[] = { 1275*9999SWang.Lin@Sun.COM 1276*9999SWang.Lin@Sun.COM {DEBUG_REG_DMN, FCC, DFS_FCC3, NO_PSCAN, NO_REQ, 1277*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1278*9999SWang.Lin@Sun.COM BM(A_DEMO_ALL_CHANNELS, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1279*9999SWang.Lin@Sun.COM -1), 1280*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1281*9999SWang.Lin@Sun.COM BM(T1_5130_5650, T1_5150_5670, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1282*9999SWang.Lin@Sun.COM -1), 1283*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1284*9999SWang.Lin@Sun.COM BM(T1_5200_5240, T1_5280_5280, T1_5540_5660, T1_5765_5805, -1, -1, 1285*9999SWang.Lin@Sun.COM -1, -1, -1, -1, -1, -1), 1286*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1287*9999SWang.Lin@Sun.COM BM(F1_2312_2372, F1_2412_2472, F1_2484_2484, F1_2512_2732, -1, -1, 1288*9999SWang.Lin@Sun.COM -1, -1, -1, -1, -1, -1), 1289*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1290*9999SWang.Lin@Sun.COM BM(G_DEMO_ALL_CHANNELS, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1291*9999SWang.Lin@Sun.COM -1), 1292*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1293*9999SWang.Lin@Sun.COM BM(T1_2312_2372, T1_2437_2437, T1_2512_2732, -1, -1, -1, -1, -1, 1294*9999SWang.Lin@Sun.COM -1, -1, -1, -1)}, 1295*9999SWang.Lin@Sun.COM 1296*9999SWang.Lin@Sun.COM {APL1, FCC, NO_DFS, NO_PSCAN, NO_REQ, 1297*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1298*9999SWang.Lin@Sun.COM BM(F4_5745_5825, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1299*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1300*9999SWang.Lin@Sun.COM BM(T2_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1301*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1302*9999SWang.Lin@Sun.COM BM(T1_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1303*9999SWang.Lin@Sun.COM BMZERO, 1304*9999SWang.Lin@Sun.COM BMZERO, 1305*9999SWang.Lin@Sun.COM BMZERO}, 1306*9999SWang.Lin@Sun.COM 1307*9999SWang.Lin@Sun.COM {APL2, FCC, NO_DFS, NO_PSCAN, NO_REQ, 1308*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1309*9999SWang.Lin@Sun.COM BM(F1_5745_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1310*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1311*9999SWang.Lin@Sun.COM BM(T1_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1312*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1313*9999SWang.Lin@Sun.COM BM(T2_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1314*9999SWang.Lin@Sun.COM BMZERO, 1315*9999SWang.Lin@Sun.COM BMZERO, 1316*9999SWang.Lin@Sun.COM BMZERO}, 1317*9999SWang.Lin@Sun.COM 1318*9999SWang.Lin@Sun.COM {APL3, FCC, NO_DFS, NO_PSCAN, NO_REQ, 1319*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1320*9999SWang.Lin@Sun.COM BM(F1_5280_5320, F2_5745_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1321*9999SWang.Lin@Sun.COM -1), 1322*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1323*9999SWang.Lin@Sun.COM BM(T1_5290_5290, T1_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1324*9999SWang.Lin@Sun.COM -1), 1325*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1326*9999SWang.Lin@Sun.COM BM(T1_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1327*9999SWang.Lin@Sun.COM BMZERO, 1328*9999SWang.Lin@Sun.COM BMZERO, 1329*9999SWang.Lin@Sun.COM BMZERO}, 1330*9999SWang.Lin@Sun.COM 1331*9999SWang.Lin@Sun.COM {APL4, FCC, NO_DFS, NO_PSCAN, NO_REQ, 1332*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1333*9999SWang.Lin@Sun.COM BM(F4_5180_5240, F3_5745_5825, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1334*9999SWang.Lin@Sun.COM -1), 1335*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1336*9999SWang.Lin@Sun.COM BM(T1_5210_5210, T3_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1337*9999SWang.Lin@Sun.COM -1), 1338*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1339*9999SWang.Lin@Sun.COM BM(T1_5200_5200, T3_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1340*9999SWang.Lin@Sun.COM -1), 1341*9999SWang.Lin@Sun.COM BMZERO, 1342*9999SWang.Lin@Sun.COM BMZERO, 1343*9999SWang.Lin@Sun.COM BMZERO}, 1344*9999SWang.Lin@Sun.COM 1345*9999SWang.Lin@Sun.COM {APL5, FCC, NO_DFS, NO_PSCAN, NO_REQ, 1346*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1347*9999SWang.Lin@Sun.COM BM(F2_5745_5825, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1348*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1349*9999SWang.Lin@Sun.COM BM(T4_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1350*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1351*9999SWang.Lin@Sun.COM BM(T4_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1352*9999SWang.Lin@Sun.COM BMZERO, 1353*9999SWang.Lin@Sun.COM BMZERO, 1354*9999SWang.Lin@Sun.COM BMZERO}, 1355*9999SWang.Lin@Sun.COM 1356*9999SWang.Lin@Sun.COM {APL6, ETSI, DFS_ETSI, PSCAN_FCC_T | PSCAN_FCC, NO_REQ, 1357*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1358*9999SWang.Lin@Sun.COM BM(F4_5180_5240, F2_5260_5320, F3_5745_5825, -1, -1, -1, -1, -1, 1359*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 1360*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1361*9999SWang.Lin@Sun.COM BM(T2_5210_5210, T1_5250_5290, T1_5760_5800, -1, -1, -1, -1, -1, 1362*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 1363*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1364*9999SWang.Lin@Sun.COM BM(T1_5200_5280, T5_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1365*9999SWang.Lin@Sun.COM -1), 1366*9999SWang.Lin@Sun.COM BMZERO, 1367*9999SWang.Lin@Sun.COM BMZERO, 1368*9999SWang.Lin@Sun.COM BMZERO}, 1369*9999SWang.Lin@Sun.COM 1370*9999SWang.Lin@Sun.COM {APL7, ETSI, DFS_ETSI, PSCAN_ETSI, NO_REQ, 1371*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1372*9999SWang.Lin@Sun.COM BM(F1_5280_5320, F5_5500_5700, F3_5745_5805, -1, -1, -1, -1, -1, 1373*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 1374*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1375*9999SWang.Lin@Sun.COM BM(T3_5290_5290, T5_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1376*9999SWang.Lin@Sun.COM -1), 1377*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1378*9999SWang.Lin@Sun.COM BM(T1_5540_5660, T6_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1379*9999SWang.Lin@Sun.COM -1), 1380*9999SWang.Lin@Sun.COM BMZERO, 1381*9999SWang.Lin@Sun.COM BMZERO, 1382*9999SWang.Lin@Sun.COM BMZERO}, 1383*9999SWang.Lin@Sun.COM 1384*9999SWang.Lin@Sun.COM {APL8, ETSI, NO_DFS, NO_PSCAN, 1385*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, 1386*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1387*9999SWang.Lin@Sun.COM BM(F6_5260_5320, F4_5745_5825, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1388*9999SWang.Lin@Sun.COM -1), 1389*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1390*9999SWang.Lin@Sun.COM BM(T2_5290_5290, T2_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1391*9999SWang.Lin@Sun.COM -1), 1392*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1393*9999SWang.Lin@Sun.COM BM(T1_5280_5280, T1_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1394*9999SWang.Lin@Sun.COM -1), 1395*9999SWang.Lin@Sun.COM BMZERO, 1396*9999SWang.Lin@Sun.COM BMZERO, 1397*9999SWang.Lin@Sun.COM BMZERO}, 1398*9999SWang.Lin@Sun.COM 1399*9999SWang.Lin@Sun.COM {APL9, ETSI, DFS_ETSI, PSCAN_ETSI, 1400*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, 1401*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1402*9999SWang.Lin@Sun.COM BM(F1_5180_5320, F1_5500_5620, F3_5745_5805, -1, -1, -1, -1, -1, 1403*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 1404*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1405*9999SWang.Lin@Sun.COM BM(T3_5290_5290, T5_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1406*9999SWang.Lin@Sun.COM -1), 1407*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1408*9999SWang.Lin@Sun.COM BM(T1_5540_5660, T6_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1409*9999SWang.Lin@Sun.COM -1), 1410*9999SWang.Lin@Sun.COM BMZERO, 1411*9999SWang.Lin@Sun.COM BMZERO, 1412*9999SWang.Lin@Sun.COM BMZERO}, 1413*9999SWang.Lin@Sun.COM 1414*9999SWang.Lin@Sun.COM {APL10, ETSI, DFS_ETSI, PSCAN_ETSI, 1415*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, 1416*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1417*9999SWang.Lin@Sun.COM BM(F1_5180_5320, F5_5500_5700, F3_5745_5805, -1, -1, -1, -1, -1, 1418*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 1419*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1420*9999SWang.Lin@Sun.COM BM(T3_5290_5290, T5_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1421*9999SWang.Lin@Sun.COM -1), 1422*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1423*9999SWang.Lin@Sun.COM BM(T1_5540_5660, T6_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1424*9999SWang.Lin@Sun.COM -1), 1425*9999SWang.Lin@Sun.COM BMZERO, 1426*9999SWang.Lin@Sun.COM BMZERO, 1427*9999SWang.Lin@Sun.COM BMZERO}, 1428*9999SWang.Lin@Sun.COM 1429*9999SWang.Lin@Sun.COM {ETSI1, ETSI, DFS_ETSI, PSCAN_ETSI, 1430*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, 1431*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1432*9999SWang.Lin@Sun.COM BM(F4_5180_5240, F2_5260_5320, F2_5500_5700, -1, -1, -1, -1, -1, 1433*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 1434*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1435*9999SWang.Lin@Sun.COM BM(T1_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1436*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1437*9999SWang.Lin@Sun.COM BM(T2_5200_5280, T2_5540_5660, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1438*9999SWang.Lin@Sun.COM -1), 1439*9999SWang.Lin@Sun.COM BMZERO, 1440*9999SWang.Lin@Sun.COM BMZERO, 1441*9999SWang.Lin@Sun.COM BMZERO}, 1442*9999SWang.Lin@Sun.COM 1443*9999SWang.Lin@Sun.COM {ETSI2, ETSI, DFS_ETSI, PSCAN_ETSI, 1444*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, 1445*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1446*9999SWang.Lin@Sun.COM BM(F3_5180_5240, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1447*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1448*9999SWang.Lin@Sun.COM BM(T3_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1449*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1450*9999SWang.Lin@Sun.COM BM(T2_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1451*9999SWang.Lin@Sun.COM BMZERO, 1452*9999SWang.Lin@Sun.COM BMZERO, 1453*9999SWang.Lin@Sun.COM BMZERO}, 1454*9999SWang.Lin@Sun.COM 1455*9999SWang.Lin@Sun.COM {ETSI3, ETSI, DFS_ETSI, PSCAN_ETSI, 1456*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, 1457*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1458*9999SWang.Lin@Sun.COM BM(F4_5180_5240, F2_5260_5320, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1459*9999SWang.Lin@Sun.COM -1), 1460*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1461*9999SWang.Lin@Sun.COM BM(T1_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1462*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1463*9999SWang.Lin@Sun.COM BM(T2_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1464*9999SWang.Lin@Sun.COM BMZERO, 1465*9999SWang.Lin@Sun.COM BMZERO, 1466*9999SWang.Lin@Sun.COM BMZERO}, 1467*9999SWang.Lin@Sun.COM 1468*9999SWang.Lin@Sun.COM {ETSI4, ETSI, DFS_ETSI, PSCAN_ETSI, 1469*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, 1470*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1471*9999SWang.Lin@Sun.COM BM(F3_5180_5240, F1_5260_5320, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1472*9999SWang.Lin@Sun.COM -1), 1473*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1474*9999SWang.Lin@Sun.COM BM(T2_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1475*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1476*9999SWang.Lin@Sun.COM BM(T3_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1477*9999SWang.Lin@Sun.COM BMZERO, 1478*9999SWang.Lin@Sun.COM BMZERO, 1479*9999SWang.Lin@Sun.COM BMZERO}, 1480*9999SWang.Lin@Sun.COM 1481*9999SWang.Lin@Sun.COM {ETSI5, ETSI, DFS_ETSI, PSCAN_ETSI, 1482*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, 1483*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1484*9999SWang.Lin@Sun.COM BM(F1_5180_5240, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1485*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1486*9999SWang.Lin@Sun.COM BM(T4_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1487*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1488*9999SWang.Lin@Sun.COM BM(T3_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1489*9999SWang.Lin@Sun.COM BMZERO, 1490*9999SWang.Lin@Sun.COM BMZERO, 1491*9999SWang.Lin@Sun.COM BMZERO}, 1492*9999SWang.Lin@Sun.COM 1493*9999SWang.Lin@Sun.COM {ETSI6, ETSI, DFS_ETSI, PSCAN_ETSI, 1494*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, 1495*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1496*9999SWang.Lin@Sun.COM BM(F5_5180_5240, F1_5260_5280, F3_5500_5700, -1, -1, -1, -1, -1, 1497*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 1498*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1499*9999SWang.Lin@Sun.COM BM(T1_5210_5250, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1500*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1501*9999SWang.Lin@Sun.COM BM(T4_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1502*9999SWang.Lin@Sun.COM BMZERO, 1503*9999SWang.Lin@Sun.COM BMZERO, 1504*9999SWang.Lin@Sun.COM BMZERO}, 1505*9999SWang.Lin@Sun.COM 1506*9999SWang.Lin@Sun.COM {FCC1, FCC, NO_DFS, NO_PSCAN, NO_REQ, 1507*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1508*9999SWang.Lin@Sun.COM BM(F2_5180_5240, F4_5260_5320, F5_5745_5825, -1, -1, -1, -1, -1, 1509*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 1510*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1511*9999SWang.Lin@Sun.COM BM(T6_5210_5210, T2_5250_5290, T6_5760_5800, -1, -1, -1, -1, -1, 1512*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 1513*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1514*9999SWang.Lin@Sun.COM BM(T1_5200_5240, T2_5280_5280, T7_5765_5805, -1, -1, -1, -1, -1, 1515*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 1516*9999SWang.Lin@Sun.COM BMZERO, 1517*9999SWang.Lin@Sun.COM BMZERO, 1518*9999SWang.Lin@Sun.COM BMZERO}, 1519*9999SWang.Lin@Sun.COM 1520*9999SWang.Lin@Sun.COM {FCC2, FCC, NO_DFS, NO_PSCAN, NO_REQ, 1521*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1522*9999SWang.Lin@Sun.COM BM(F6_5180_5240, F5_5260_5320, F6_5745_5825, -1, -1, -1, -1, -1, 1523*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 1524*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1525*9999SWang.Lin@Sun.COM BM(T7_5210_5210, T3_5250_5290, T2_5760_5800, -1, -1, -1, -1, -1, 1526*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 1527*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1528*9999SWang.Lin@Sun.COM BM(T7_5200_5200, T1_5240_5240, T2_5280_5280, T1_5765_5805, -1, -1, 1529*9999SWang.Lin@Sun.COM -1, -1, -1, -1, -1, -1), 1530*9999SWang.Lin@Sun.COM BMZERO, 1531*9999SWang.Lin@Sun.COM BMZERO, 1532*9999SWang.Lin@Sun.COM BMZERO}, 1533*9999SWang.Lin@Sun.COM 1534*9999SWang.Lin@Sun.COM {FCC3, FCC, DFS_FCC3, PSCAN_FCC | PSCAN_FCC_T, NO_REQ, 1535*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1536*9999SWang.Lin@Sun.COM BM(F2_5180_5240, F3_5260_5320, F1_5500_5700, F5_5745_5825, -1, -1, 1537*9999SWang.Lin@Sun.COM -1, -1, -1, -1, -1, -1), 1538*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1539*9999SWang.Lin@Sun.COM BM(T6_5210_5210, T2_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1540*9999SWang.Lin@Sun.COM -1), 1541*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1542*9999SWang.Lin@Sun.COM BM(T4_5200_5200, T8_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1543*9999SWang.Lin@Sun.COM -1), 1544*9999SWang.Lin@Sun.COM BMZERO, 1545*9999SWang.Lin@Sun.COM BMZERO, 1546*9999SWang.Lin@Sun.COM BMZERO}, 1547*9999SWang.Lin@Sun.COM 1548*9999SWang.Lin@Sun.COM {FCC4, FCC, DFS_FCC3, PSCAN_FCC | PSCAN_FCC_T, NO_REQ, 1549*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1550*9999SWang.Lin@Sun.COM BM(F1_4942_4987, F1_4945_4985, F1_4950_4980, -1, -1, -1, -1, -1, 1551*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 1552*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1553*9999SWang.Lin@Sun.COM BM(T8_5210_5210, T4_5250_5290, T7_5760_5800, -1, -1, -1, -1, -1, 1554*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 1555*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1556*9999SWang.Lin@Sun.COM BM(T1_5200_5240, T1_5280_5280, T9_5765_5805, -1, -1, -1, -1, -1, 1557*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 1558*9999SWang.Lin@Sun.COM BMZERO, 1559*9999SWang.Lin@Sun.COM BMZERO, 1560*9999SWang.Lin@Sun.COM BMZERO}, 1561*9999SWang.Lin@Sun.COM 1562*9999SWang.Lin@Sun.COM {FCC5, FCC, NO_DFS, NO_PSCAN, NO_REQ, 1563*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1564*9999SWang.Lin@Sun.COM BM(F2_5180_5240, F6_5745_5825, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1565*9999SWang.Lin@Sun.COM -1), 1566*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1567*9999SWang.Lin@Sun.COM BM(T6_5210_5210, T2_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1568*9999SWang.Lin@Sun.COM -1), 1569*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1570*9999SWang.Lin@Sun.COM BM(T8_5200_5200, T7_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1571*9999SWang.Lin@Sun.COM -1), 1572*9999SWang.Lin@Sun.COM BMZERO, 1573*9999SWang.Lin@Sun.COM BMZERO, 1574*9999SWang.Lin@Sun.COM BMZERO}, 1575*9999SWang.Lin@Sun.COM 1576*9999SWang.Lin@Sun.COM {FCC6, FCC, DFS_FCC3, PSCAN_FCC, NO_REQ, 1577*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1578*9999SWang.Lin@Sun.COM BM(F8_5180_5240, F5_5260_5320, F1_5500_5580, F1_5660_5700, 1579*9999SWang.Lin@Sun.COM F6_5745_5825, -1, -1, -1, -1, -1, -1, -1), 1580*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1581*9999SWang.Lin@Sun.COM BM(T7_5210_5210, T3_5250_5290, T2_5760_5800, -1, -1, -1, -1, -1, 1582*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 1583*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1584*9999SWang.Lin@Sun.COM BM(T7_5200_5200, T1_5240_5240, T2_5280_5280, T1_5765_5805, -1, -1, 1585*9999SWang.Lin@Sun.COM -1, -1, -1, -1, -1, -1), 1586*9999SWang.Lin@Sun.COM BMZERO, 1587*9999SWang.Lin@Sun.COM BMZERO, 1588*9999SWang.Lin@Sun.COM BMZERO}, 1589*9999SWang.Lin@Sun.COM 1590*9999SWang.Lin@Sun.COM {MKK1, MKK, NO_DFS, PSCAN_MKK1, DISALLOW_ADHOC_11A_TURB, 1591*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1592*9999SWang.Lin@Sun.COM BM(F1_5170_5230, F4_5180_5240, F2_5260_5320, F4_5500_5700, -1, -1, 1593*9999SWang.Lin@Sun.COM -1, -1, -1, -1, -1, -1), 1594*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1595*9999SWang.Lin@Sun.COM BM(T7_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1596*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1597*9999SWang.Lin@Sun.COM BM(T5_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1598*9999SWang.Lin@Sun.COM BMZERO, 1599*9999SWang.Lin@Sun.COM BMZERO, 1600*9999SWang.Lin@Sun.COM BMZERO}, 1601*9999SWang.Lin@Sun.COM 1602*9999SWang.Lin@Sun.COM {MKK2, MKK, NO_DFS, PSCAN_MKK2, DISALLOW_ADHOC_11A_TURB, 1603*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1604*9999SWang.Lin@Sun.COM BM(F1_4915_4925, F1_4935_4945, F1_4920_4980, F1_5035_5040, 1605*9999SWang.Lin@Sun.COM F1_5055_5055, F1_5040_5080, F1_5170_5230, F4_5180_5240, 1606*9999SWang.Lin@Sun.COM F2_5260_5320, F4_5500_5700, -1, -1), 1607*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1608*9999SWang.Lin@Sun.COM BM(T7_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1609*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1610*9999SWang.Lin@Sun.COM BM(T5_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1611*9999SWang.Lin@Sun.COM BMZERO, 1612*9999SWang.Lin@Sun.COM BMZERO, 1613*9999SWang.Lin@Sun.COM BMZERO}, 1614*9999SWang.Lin@Sun.COM 1615*9999SWang.Lin@Sun.COM 1616*9999SWang.Lin@Sun.COM {MKK3, MKK, NO_DFS, PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB, 1617*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1618*9999SWang.Lin@Sun.COM BM(F4_5180_5240, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1619*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1620*9999SWang.Lin@Sun.COM BM(T9_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1621*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1622*9999SWang.Lin@Sun.COM BM(T1_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1623*9999SWang.Lin@Sun.COM BMZERO, 1624*9999SWang.Lin@Sun.COM BMZERO, 1625*9999SWang.Lin@Sun.COM BMZERO}, 1626*9999SWang.Lin@Sun.COM 1627*9999SWang.Lin@Sun.COM 1628*9999SWang.Lin@Sun.COM {MKK4, MKK, DFS_MKK4, PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB, 1629*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1630*9999SWang.Lin@Sun.COM BM(F4_5180_5240, F2_5260_5320, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1631*9999SWang.Lin@Sun.COM -1), 1632*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1633*9999SWang.Lin@Sun.COM BM(T10_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1634*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1635*9999SWang.Lin@Sun.COM BM(T6_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1636*9999SWang.Lin@Sun.COM BMZERO, 1637*9999SWang.Lin@Sun.COM BMZERO, 1638*9999SWang.Lin@Sun.COM BMZERO}, 1639*9999SWang.Lin@Sun.COM 1640*9999SWang.Lin@Sun.COM 1641*9999SWang.Lin@Sun.COM {MKK5, MKK, DFS_MKK4, PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB, 1642*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1643*9999SWang.Lin@Sun.COM BM(F4_5180_5240, F2_5260_5320, F4_5500_5700, -1, -1, -1, -1, -1, 1644*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 1645*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1646*9999SWang.Lin@Sun.COM BM(T3_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1647*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1648*9999SWang.Lin@Sun.COM BM(T5_5200_5280, T3_5540_5660, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1649*9999SWang.Lin@Sun.COM -1), 1650*9999SWang.Lin@Sun.COM BMZERO, 1651*9999SWang.Lin@Sun.COM BMZERO, 1652*9999SWang.Lin@Sun.COM BMZERO}, 1653*9999SWang.Lin@Sun.COM 1654*9999SWang.Lin@Sun.COM 1655*9999SWang.Lin@Sun.COM {MKK6, MKK, NO_DFS, PSCAN_MKK1, DISALLOW_ADHOC_11A_TURB, 1656*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1657*9999SWang.Lin@Sun.COM BM(F2_5170_5230, F4_5180_5240, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1658*9999SWang.Lin@Sun.COM -1), 1659*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1660*9999SWang.Lin@Sun.COM BM(T3_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1661*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1662*9999SWang.Lin@Sun.COM BM(T6_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1663*9999SWang.Lin@Sun.COM BMZERO, 1664*9999SWang.Lin@Sun.COM BMZERO, 1665*9999SWang.Lin@Sun.COM BMZERO}, 1666*9999SWang.Lin@Sun.COM 1667*9999SWang.Lin@Sun.COM 1668*9999SWang.Lin@Sun.COM {MKK7, MKK, DFS_MKK4, PSCAN_MKK1 | PSCAN_MKK3, 1669*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB, 1670*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1671*9999SWang.Lin@Sun.COM BM(F1_5170_5230, F4_5180_5240, F2_5260_5320, -1, -1, -1, -1, -1, 1672*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 1673*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1674*9999SWang.Lin@Sun.COM BM(T3_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1675*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1676*9999SWang.Lin@Sun.COM BM(T5_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1677*9999SWang.Lin@Sun.COM BMZERO, 1678*9999SWang.Lin@Sun.COM BMZERO, 1679*9999SWang.Lin@Sun.COM BMZERO}, 1680*9999SWang.Lin@Sun.COM 1681*9999SWang.Lin@Sun.COM 1682*9999SWang.Lin@Sun.COM {MKK8, MKK, DFS_MKK4, PSCAN_MKK1 | PSCAN_MKK3, 1683*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB, 1684*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1685*9999SWang.Lin@Sun.COM BM(F1_5170_5230, F4_5180_5240, F2_5260_5320, F4_5500_5700, -1, -1, 1686*9999SWang.Lin@Sun.COM -1, -1, -1, -1, -1, -1), 1687*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1688*9999SWang.Lin@Sun.COM BM(T3_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1689*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1690*9999SWang.Lin@Sun.COM BM(T5_5200_5280, T3_5540_5660, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1691*9999SWang.Lin@Sun.COM -1), 1692*9999SWang.Lin@Sun.COM BMZERO, 1693*9999SWang.Lin@Sun.COM BMZERO, 1694*9999SWang.Lin@Sun.COM BMZERO}, 1695*9999SWang.Lin@Sun.COM 1696*9999SWang.Lin@Sun.COM 1697*9999SWang.Lin@Sun.COM {MKK9, MKK, NO_DFS, PSCAN_MKK2 | PSCAN_MKK3, 1698*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB, 1699*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1700*9999SWang.Lin@Sun.COM BM(F1_4915_4925, F1_4935_4945, F1_4920_4980, F1_5035_5040, 1701*9999SWang.Lin@Sun.COM F1_5055_5055, F1_5040_5080, F4_5180_5240, -1, -1, -1, -1, -1), 1702*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1703*9999SWang.Lin@Sun.COM BM(T9_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1704*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1705*9999SWang.Lin@Sun.COM BM(T1_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1706*9999SWang.Lin@Sun.COM BMZERO, 1707*9999SWang.Lin@Sun.COM BMZERO, 1708*9999SWang.Lin@Sun.COM BMZERO}, 1709*9999SWang.Lin@Sun.COM 1710*9999SWang.Lin@Sun.COM 1711*9999SWang.Lin@Sun.COM {MKK10, MKK, DFS_MKK4, PSCAN_MKK2 | PSCAN_MKK3, 1712*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB, 1713*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1714*9999SWang.Lin@Sun.COM BM(F1_4915_4925, F1_4935_4945, F1_4920_4980, F1_5035_5040, 1715*9999SWang.Lin@Sun.COM F1_5055_5055, F1_5040_5080, F4_5180_5240, F2_5260_5320, -1, -1, 1716*9999SWang.Lin@Sun.COM -1, -1), 1717*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1718*9999SWang.Lin@Sun.COM BM(T3_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1719*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1720*9999SWang.Lin@Sun.COM BM(T1_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1721*9999SWang.Lin@Sun.COM BMZERO, 1722*9999SWang.Lin@Sun.COM BMZERO, 1723*9999SWang.Lin@Sun.COM BMZERO}, 1724*9999SWang.Lin@Sun.COM 1725*9999SWang.Lin@Sun.COM 1726*9999SWang.Lin@Sun.COM {MKK11, MKK, DFS_MKK4, PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB, 1727*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1728*9999SWang.Lin@Sun.COM BM(F1_4915_4925, F1_4935_4945, F1_4920_4980, F1_5035_5040, 1729*9999SWang.Lin@Sun.COM F1_5055_5055, F1_5040_5080, F4_5180_5240, F2_5260_5320, 1730*9999SWang.Lin@Sun.COM F4_5500_5700, -1, -1, -1), 1731*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1732*9999SWang.Lin@Sun.COM BM(T3_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1733*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1734*9999SWang.Lin@Sun.COM BM(T1_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1735*9999SWang.Lin@Sun.COM BMZERO, 1736*9999SWang.Lin@Sun.COM BMZERO, 1737*9999SWang.Lin@Sun.COM BMZERO}, 1738*9999SWang.Lin@Sun.COM 1739*9999SWang.Lin@Sun.COM 1740*9999SWang.Lin@Sun.COM {MKK12, MKK, DFS_MKK4, PSCAN_MKK1 | PSCAN_MKK3, 1741*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A_TURB, 1742*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1743*9999SWang.Lin@Sun.COM BM(F1_4915_4925, F1_4935_4945, F1_4920_4980, F1_5035_5040, 1744*9999SWang.Lin@Sun.COM F1_5055_5055, F1_5040_5080, F1_5170_5230, F4_5180_5240, 1745*9999SWang.Lin@Sun.COM F2_5260_5320, F4_5500_5700, -1, -1), 1746*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1747*9999SWang.Lin@Sun.COM BM(T3_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1748*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1749*9999SWang.Lin@Sun.COM BM(T1_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1750*9999SWang.Lin@Sun.COM BMZERO, 1751*9999SWang.Lin@Sun.COM BMZERO, 1752*9999SWang.Lin@Sun.COM BMZERO}, 1753*9999SWang.Lin@Sun.COM 1754*9999SWang.Lin@Sun.COM 1755*9999SWang.Lin@Sun.COM {MKK13, MKK, DFS_MKK4, PSCAN_MKK1 | PSCAN_MKK3, 1756*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, 1757*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1758*9999SWang.Lin@Sun.COM BM(F1_5170_5230, F7_5180_5240, F2_5260_5320, F4_5500_5700, -1, -1, 1759*9999SWang.Lin@Sun.COM -1, -1, -1, -1, -1, -1), 1760*9999SWang.Lin@Sun.COM BMZERO, 1761*9999SWang.Lin@Sun.COM BMZERO, 1762*9999SWang.Lin@Sun.COM BMZERO, 1763*9999SWang.Lin@Sun.COM BMZERO, 1764*9999SWang.Lin@Sun.COM BMZERO}, 1765*9999SWang.Lin@Sun.COM 1766*9999SWang.Lin@Sun.COM 1767*9999SWang.Lin@Sun.COM {MKK14, MKK, DFS_MKK4, PSCAN_MKK1, DISALLOW_ADHOC_11A_TURB, 1768*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1769*9999SWang.Lin@Sun.COM BM(F1_4915_4925, F1_4935_4945, F1_4920_4980, F1_5035_5040, 1770*9999SWang.Lin@Sun.COM F1_5040_5080, F1_5055_5055, F1_5170_5230, F4_5180_5240, -1, -1, 1771*9999SWang.Lin@Sun.COM -1, -1), 1772*9999SWang.Lin@Sun.COM BMZERO, 1773*9999SWang.Lin@Sun.COM BMZERO, 1774*9999SWang.Lin@Sun.COM BMZERO, 1775*9999SWang.Lin@Sun.COM BMZERO, 1776*9999SWang.Lin@Sun.COM BMZERO}, 1777*9999SWang.Lin@Sun.COM 1778*9999SWang.Lin@Sun.COM 1779*9999SWang.Lin@Sun.COM {MKK15, MKK, DFS_MKK4, PSCAN_MKK1, DISALLOW_ADHOC_11A_TURB, 1780*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1781*9999SWang.Lin@Sun.COM BM(F1_4915_4925, F1_4935_4945, F1_4920_4980, F1_5035_5040, 1782*9999SWang.Lin@Sun.COM F1_5040_5080, F1_5055_5055, F1_5170_5230, F4_5180_5240, 1783*9999SWang.Lin@Sun.COM F2_5260_5320, -1, -1, -1), 1784*9999SWang.Lin@Sun.COM BMZERO, 1785*9999SWang.Lin@Sun.COM BMZERO, 1786*9999SWang.Lin@Sun.COM BMZERO, 1787*9999SWang.Lin@Sun.COM BMZERO, 1788*9999SWang.Lin@Sun.COM BMZERO}, 1789*9999SWang.Lin@Sun.COM 1790*9999SWang.Lin@Sun.COM 1791*9999SWang.Lin@Sun.COM {APLD, NO_CTL, NO_DFS, NO_PSCAN, NO_REQ, 1792*9999SWang.Lin@Sun.COM BMZERO, 1793*9999SWang.Lin@Sun.COM BMZERO, 1794*9999SWang.Lin@Sun.COM BMZERO, 1795*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1796*9999SWang.Lin@Sun.COM BM(F2_2312_2372, F2_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1797*9999SWang.Lin@Sun.COM -1), 1798*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1799*9999SWang.Lin@Sun.COM BM(G2_2312_2372, G2_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1800*9999SWang.Lin@Sun.COM -1), 1801*9999SWang.Lin@Sun.COM BMZERO}, 1802*9999SWang.Lin@Sun.COM 1803*9999SWang.Lin@Sun.COM {ETSIA, NO_CTL, NO_DFS, PSCAN_ETSIA, 1804*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, 1805*9999SWang.Lin@Sun.COM BMZERO, 1806*9999SWang.Lin@Sun.COM BMZERO, 1807*9999SWang.Lin@Sun.COM BMZERO, 1808*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1809*9999SWang.Lin@Sun.COM BM(F1_2457_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1810*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1811*9999SWang.Lin@Sun.COM BM(G1_2457_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1812*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1813*9999SWang.Lin@Sun.COM BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)}, 1814*9999SWang.Lin@Sun.COM 1815*9999SWang.Lin@Sun.COM {ETSIB, ETSI, NO_DFS, PSCAN_ETSIB, 1816*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, 1817*9999SWang.Lin@Sun.COM BMZERO, 1818*9999SWang.Lin@Sun.COM BMZERO, 1819*9999SWang.Lin@Sun.COM BMZERO, 1820*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1821*9999SWang.Lin@Sun.COM BM(F1_2432_2442, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1822*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1823*9999SWang.Lin@Sun.COM BM(G1_2432_2442, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1824*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1825*9999SWang.Lin@Sun.COM BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)}, 1826*9999SWang.Lin@Sun.COM 1827*9999SWang.Lin@Sun.COM {ETSIC, ETSI, NO_DFS, PSCAN_ETSIC, 1828*9999SWang.Lin@Sun.COM DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, 1829*9999SWang.Lin@Sun.COM BMZERO, 1830*9999SWang.Lin@Sun.COM BMZERO, 1831*9999SWang.Lin@Sun.COM BMZERO, 1832*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1833*9999SWang.Lin@Sun.COM BM(F3_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1834*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1835*9999SWang.Lin@Sun.COM BM(G3_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1836*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1837*9999SWang.Lin@Sun.COM BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)}, 1838*9999SWang.Lin@Sun.COM 1839*9999SWang.Lin@Sun.COM {FCCA, FCC, NO_DFS, NO_PSCAN, NO_REQ, 1840*9999SWang.Lin@Sun.COM BMZERO, 1841*9999SWang.Lin@Sun.COM BMZERO, 1842*9999SWang.Lin@Sun.COM BMZERO, 1843*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1844*9999SWang.Lin@Sun.COM BM(F1_2412_2462, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1845*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1846*9999SWang.Lin@Sun.COM BM(G1_2412_2462, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1847*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1848*9999SWang.Lin@Sun.COM BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)}, 1849*9999SWang.Lin@Sun.COM 1850*9999SWang.Lin@Sun.COM {MKKA, MKK, NO_DFS, 1851*9999SWang.Lin@Sun.COM PSCAN_MKKA | PSCAN_MKKA_G | PSCAN_MKKA1 | PSCAN_MKKA1_G | 1852*9999SWang.Lin@Sun.COM PSCAN_MKKA2 | PSCAN_MKKA2_G, DISALLOW_ADHOC_11A_TURB, 1853*9999SWang.Lin@Sun.COM BMZERO, 1854*9999SWang.Lin@Sun.COM BMZERO, 1855*9999SWang.Lin@Sun.COM BMZERO, 1856*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1857*9999SWang.Lin@Sun.COM BM(F2_2412_2462, F1_2467_2472, F2_2484_2484, -1, -1, -1, -1, -1, 1858*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 1859*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1860*9999SWang.Lin@Sun.COM BM(G2_2412_2462, G1_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1861*9999SWang.Lin@Sun.COM -1), 1862*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1863*9999SWang.Lin@Sun.COM BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)}, 1864*9999SWang.Lin@Sun.COM 1865*9999SWang.Lin@Sun.COM {MKKC, MKK, NO_DFS, NO_PSCAN, NO_REQ, 1866*9999SWang.Lin@Sun.COM BMZERO, 1867*9999SWang.Lin@Sun.COM BMZERO, 1868*9999SWang.Lin@Sun.COM BMZERO, 1869*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1870*9999SWang.Lin@Sun.COM BM(F2_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1871*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1872*9999SWang.Lin@Sun.COM BM(G2_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1873*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1874*9999SWang.Lin@Sun.COM BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)}, 1875*9999SWang.Lin@Sun.COM 1876*9999SWang.Lin@Sun.COM {WORLD, ETSI, NO_DFS, NO_PSCAN, NO_REQ, 1877*9999SWang.Lin@Sun.COM BMZERO, 1878*9999SWang.Lin@Sun.COM BMZERO, 1879*9999SWang.Lin@Sun.COM BMZERO, 1880*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1881*9999SWang.Lin@Sun.COM BM(F2_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1882*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1883*9999SWang.Lin@Sun.COM BM(G2_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1884*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1885*9999SWang.Lin@Sun.COM BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)}, 1886*9999SWang.Lin@Sun.COM 1887*9999SWang.Lin@Sun.COM {WOR0_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_PER_11D, 1888*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1889*9999SWang.Lin@Sun.COM BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825, 1890*9999SWang.Lin@Sun.COM W1_5500_5700, -1, -1, -1, -1, -1, -1, -1), 1891*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1892*9999SWang.Lin@Sun.COM BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800, -1, -1, -1, -1, 1893*9999SWang.Lin@Sun.COM -1, -1, -1, -1, -1), 1894*9999SWang.Lin@Sun.COM BMZERO, 1895*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1896*9999SWang.Lin@Sun.COM BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472, 1897*9999SWang.Lin@Sun.COM W1_2417_2432, W1_2447_2457, W1_2467_2467, W1_2484_2484, -1, -1, 1898*9999SWang.Lin@Sun.COM -1, -1), 1899*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1900*9999SWang.Lin@Sun.COM BM(WG1_2412_2462, WG1_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1, 1901*9999SWang.Lin@Sun.COM -1, -1), 1902*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1903*9999SWang.Lin@Sun.COM BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)}, 1904*9999SWang.Lin@Sun.COM 1905*9999SWang.Lin@Sun.COM {WOR01_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, 1906*9999SWang.Lin@Sun.COM ADHOC_PER_11D, 1907*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1908*9999SWang.Lin@Sun.COM BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825, 1909*9999SWang.Lin@Sun.COM W1_5500_5700, -1, -1, -1, -1, -1, -1, -1), 1910*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1911*9999SWang.Lin@Sun.COM BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800, -1, -1, -1, -1, 1912*9999SWang.Lin@Sun.COM -1, -1, -1, -1, -1), 1913*9999SWang.Lin@Sun.COM BMZERO, 1914*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1915*9999SWang.Lin@Sun.COM BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2417_2432, 1916*9999SWang.Lin@Sun.COM W1_2447_2457, -1, -1, -1, -1, -1, -1, -1), 1917*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1918*9999SWang.Lin@Sun.COM BM(WG1_2412_2462, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 1919*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1920*9999SWang.Lin@Sun.COM BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)}, 1921*9999SWang.Lin@Sun.COM 1922*9999SWang.Lin@Sun.COM {WOR02_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, 1923*9999SWang.Lin@Sun.COM ADHOC_PER_11D, 1924*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1925*9999SWang.Lin@Sun.COM BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825, 1926*9999SWang.Lin@Sun.COM W1_5500_5700, -1, -1, -1, -1, -1, -1, -1), 1927*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1928*9999SWang.Lin@Sun.COM BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800, -1, -1, -1, -1, 1929*9999SWang.Lin@Sun.COM -1, -1, -1, -1, -1), 1930*9999SWang.Lin@Sun.COM BMZERO, 1931*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1932*9999SWang.Lin@Sun.COM BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472, 1933*9999SWang.Lin@Sun.COM W1_2417_2432, W1_2447_2457, W1_2467_2467, -1, -1, -1, -1, -1), 1934*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1935*9999SWang.Lin@Sun.COM BM(WG1_2412_2462, WG1_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1, 1936*9999SWang.Lin@Sun.COM -1, -1), 1937*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1938*9999SWang.Lin@Sun.COM BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)}, 1939*9999SWang.Lin@Sun.COM 1940*9999SWang.Lin@Sun.COM {EU1_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_PER_11D, 1941*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1942*9999SWang.Lin@Sun.COM BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825, 1943*9999SWang.Lin@Sun.COM W1_5500_5700, -1, -1, -1, -1, -1, -1, -1), 1944*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1945*9999SWang.Lin@Sun.COM BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800, -1, -1, -1, -1, 1946*9999SWang.Lin@Sun.COM -1, -1, -1, -1, -1), 1947*9999SWang.Lin@Sun.COM BMZERO, 1948*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1949*9999SWang.Lin@Sun.COM BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W2_2472_2472, 1950*9999SWang.Lin@Sun.COM W1_2417_2432, W1_2447_2457, W2_2467_2467, -1, -1, -1, -1, -1), 1951*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1952*9999SWang.Lin@Sun.COM BM(WG1_2412_2462, WG2_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1, 1953*9999SWang.Lin@Sun.COM -1, -1), 1954*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1955*9999SWang.Lin@Sun.COM BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)}, 1956*9999SWang.Lin@Sun.COM 1957*9999SWang.Lin@Sun.COM {WOR1_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A, 1958*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1959*9999SWang.Lin@Sun.COM BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825, 1960*9999SWang.Lin@Sun.COM W1_5500_5700, -1, -1, -1, -1, -1, -1, -1), 1961*9999SWang.Lin@Sun.COM BMZERO, 1962*9999SWang.Lin@Sun.COM BMZERO, 1963*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1964*9999SWang.Lin@Sun.COM BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472, 1965*9999SWang.Lin@Sun.COM W1_2417_2432, W1_2447_2457, W1_2467_2467, W1_2484_2484, -1, -1, 1966*9999SWang.Lin@Sun.COM -1, -1), 1967*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1968*9999SWang.Lin@Sun.COM BM(WG1_2412_2462, WG1_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1, 1969*9999SWang.Lin@Sun.COM -1, -1), 1970*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1971*9999SWang.Lin@Sun.COM BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)}, 1972*9999SWang.Lin@Sun.COM 1973*9999SWang.Lin@Sun.COM {WOR2_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A, 1974*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1975*9999SWang.Lin@Sun.COM BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825, 1976*9999SWang.Lin@Sun.COM W1_5500_5700, -1, -1, -1, -1, -1, -1, -1), 1977*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1978*9999SWang.Lin@Sun.COM BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800, -1, -1, -1, -1, 1979*9999SWang.Lin@Sun.COM -1, -1, -1, -1, -1), 1980*9999SWang.Lin@Sun.COM BMZERO, 1981*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1982*9999SWang.Lin@Sun.COM BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472, 1983*9999SWang.Lin@Sun.COM W1_2417_2432, W1_2447_2457, W1_2467_2467, W1_2484_2484, -1, -1, 1984*9999SWang.Lin@Sun.COM -1, -1), 1985*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1986*9999SWang.Lin@Sun.COM BM(WG1_2412_2462, WG1_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1, 1987*9999SWang.Lin@Sun.COM -1, -1), 1988*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1989*9999SWang.Lin@Sun.COM BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)}, 1990*9999SWang.Lin@Sun.COM 1991*9999SWang.Lin@Sun.COM {WOR3_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_PER_11D, 1992*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1993*9999SWang.Lin@Sun.COM BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825, -1, -1, 1994*9999SWang.Lin@Sun.COM -1, -1, -1, -1, -1, -1), 1995*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 1996*9999SWang.Lin@Sun.COM BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800, -1, -1, -1, -1, 1997*9999SWang.Lin@Sun.COM -1, -1, -1, -1, -1), 1998*9999SWang.Lin@Sun.COM BMZERO, 1999*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2000*9999SWang.Lin@Sun.COM BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472, 2001*9999SWang.Lin@Sun.COM W1_2417_2432, W1_2447_2457, W1_2467_2467, -1, -1, -1, -1, -1), 2002*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2003*9999SWang.Lin@Sun.COM BM(WG1_2412_2462, WG2_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1, 2004*9999SWang.Lin@Sun.COM -1, -1), 2005*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2006*9999SWang.Lin@Sun.COM BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)}, 2007*9999SWang.Lin@Sun.COM 2008*9999SWang.Lin@Sun.COM {WOR4_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A, 2009*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2010*9999SWang.Lin@Sun.COM BM(W1_5260_5320, W1_5180_5240, W1_5745_5825, -1, -1, -1, -1, -1, 2011*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 2012*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2013*9999SWang.Lin@Sun.COM BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800, -1, -1, -1, -1, 2014*9999SWang.Lin@Sun.COM -1, -1, -1, -1, -1), 2015*9999SWang.Lin@Sun.COM BMZERO, 2016*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2017*9999SWang.Lin@Sun.COM BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2417_2432, 2018*9999SWang.Lin@Sun.COM W1_2447_2457, -1, -1, -1, -1, -1, -1, -1), 2019*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2020*9999SWang.Lin@Sun.COM BM(WG1_2412_2462, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 2021*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2022*9999SWang.Lin@Sun.COM BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)}, 2023*9999SWang.Lin@Sun.COM 2024*9999SWang.Lin@Sun.COM {WOR5_ETSIC, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A, 2025*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2026*9999SWang.Lin@Sun.COM BM(W1_5260_5320, W1_5180_5240, W1_5745_5825, -1, -1, -1, -1, -1, 2027*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 2028*9999SWang.Lin@Sun.COM BMZERO, 2029*9999SWang.Lin@Sun.COM BMZERO, 2030*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2031*9999SWang.Lin@Sun.COM BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472, 2032*9999SWang.Lin@Sun.COM W1_2417_2432, W1_2447_2457, W1_2467_2467, -1, -1, -1, -1, -1), 2033*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2034*9999SWang.Lin@Sun.COM BM(WG1_2412_2462, WG1_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1, 2035*9999SWang.Lin@Sun.COM -1, -1), 2036*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2037*9999SWang.Lin@Sun.COM BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)}, 2038*9999SWang.Lin@Sun.COM 2039*9999SWang.Lin@Sun.COM {WOR9_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A, 2040*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2041*9999SWang.Lin@Sun.COM BM(W1_5260_5320, W1_5180_5240, W1_5745_5825, W1_5500_5700, -1, -1, 2042*9999SWang.Lin@Sun.COM -1, -1, -1, -1, -1, -1), 2043*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2044*9999SWang.Lin@Sun.COM BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800, -1, -1, -1, -1, 2045*9999SWang.Lin@Sun.COM -1, -1, -1, -1, -1), 2046*9999SWang.Lin@Sun.COM BMZERO, 2047*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2048*9999SWang.Lin@Sun.COM BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2417_2432, 2049*9999SWang.Lin@Sun.COM W1_2447_2457, -1, -1, -1, -1, -1, -1, -1), 2050*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2051*9999SWang.Lin@Sun.COM BM(WG1_2412_2462, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), 2052*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2053*9999SWang.Lin@Sun.COM BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)}, 2054*9999SWang.Lin@Sun.COM 2055*9999SWang.Lin@Sun.COM {WORA_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A, 2056*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2057*9999SWang.Lin@Sun.COM BM(W1_5260_5320, W1_5180_5240, W1_5745_5825, W1_5500_5700, -1, -1, 2058*9999SWang.Lin@Sun.COM -1, -1, -1, -1, -1, -1), 2059*9999SWang.Lin@Sun.COM BMZERO, 2060*9999SWang.Lin@Sun.COM BMZERO, 2061*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2062*9999SWang.Lin@Sun.COM BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472, 2063*9999SWang.Lin@Sun.COM W1_2417_2432, W1_2447_2457, W1_2467_2467, -1, -1, -1, -1, -1), 2064*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2065*9999SWang.Lin@Sun.COM BM(WG1_2412_2462, WG1_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1, 2066*9999SWang.Lin@Sun.COM -1, -1), 2067*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2068*9999SWang.Lin@Sun.COM BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)}, 2069*9999SWang.Lin@Sun.COM 2070*9999SWang.Lin@Sun.COM {WORB_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A, 2071*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2072*9999SWang.Lin@Sun.COM BM(W1_5260_5320, W1_5180_5240, W1_5500_5700, -1, -1, -1, -1, -1, 2073*9999SWang.Lin@Sun.COM -1, -1, -1, -1), 2074*9999SWang.Lin@Sun.COM BMZERO, 2075*9999SWang.Lin@Sun.COM BMZERO, 2076*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2077*9999SWang.Lin@Sun.COM BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472, 2078*9999SWang.Lin@Sun.COM W1_2417_2432, W1_2447_2457, W1_2467_2467, -1, -1, -1, -1, -1), 2079*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2080*9999SWang.Lin@Sun.COM BM(WG1_2412_2462, WG1_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1, 2081*9999SWang.Lin@Sun.COM -1, -1), 2082*9999SWang.Lin@Sun.COM /* LINTED E_FALSE_LOGICAL_EXPR */ 2083*9999SWang.Lin@Sun.COM BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)}, 2084*9999SWang.Lin@Sun.COM 2085*9999SWang.Lin@Sun.COM {NULL1, NO_CTL, NO_DFS, NO_PSCAN, NO_REQ, 2086*9999SWang.Lin@Sun.COM BMZERO, 2087*9999SWang.Lin@Sun.COM BMZERO, 2088*9999SWang.Lin@Sun.COM BMZERO, 2089*9999SWang.Lin@Sun.COM BMZERO, 2090*9999SWang.Lin@Sun.COM BMZERO, 2091*9999SWang.Lin@Sun.COM BMZERO} 2092*9999SWang.Lin@Sun.COM }; 2093*9999SWang.Lin@Sun.COM 2094*9999SWang.Lin@Sun.COM static const struct cmode modes[] = { 2095*9999SWang.Lin@Sun.COM {ATH9K_MODE_11A, CHANNEL_A}, 2096*9999SWang.Lin@Sun.COM {ATH9K_MODE_11B, CHANNEL_B}, 2097*9999SWang.Lin@Sun.COM {ATH9K_MODE_11G, CHANNEL_G}, 2098*9999SWang.Lin@Sun.COM {ATH9K_MODE_11NG_HT20, CHANNEL_G_HT20}, 2099*9999SWang.Lin@Sun.COM {ATH9K_MODE_11NG_HT40PLUS, CHANNEL_G_HT40PLUS}, 2100*9999SWang.Lin@Sun.COM {ATH9K_MODE_11NG_HT40MINUS, CHANNEL_G_HT40MINUS}, 2101*9999SWang.Lin@Sun.COM {ATH9K_MODE_11NA_HT20, CHANNEL_A_HT20}, 2102*9999SWang.Lin@Sun.COM {ATH9K_MODE_11NA_HT40PLUS, CHANNEL_A_HT40PLUS}, 2103*9999SWang.Lin@Sun.COM {ATH9K_MODE_11NA_HT40MINUS, CHANNEL_A_HT40MINUS}, 2104*9999SWang.Lin@Sun.COM }; 2105*9999SWang.Lin@Sun.COM 2106*9999SWang.Lin@Sun.COM static struct japan_bandcheck j_bandcheck[] = { 2107*9999SWang.Lin@Sun.COM {F1_5170_5230, AR_EEPROM_EEREGCAP_EN_KK_U1_ODD}, 2108*9999SWang.Lin@Sun.COM {F4_5180_5240, AR_EEPROM_EEREGCAP_EN_KK_U1_EVEN}, 2109*9999SWang.Lin@Sun.COM {F2_5260_5320, AR_EEPROM_EEREGCAP_EN_KK_U2}, 2110*9999SWang.Lin@Sun.COM {F4_5500_5700, AR_EEPROM_EEREGCAP_EN_KK_MIDBAND} 2111*9999SWang.Lin@Sun.COM }; 2112*9999SWang.Lin@Sun.COM 2113*9999SWang.Lin@Sun.COM #ifdef __cplusplus 2114*9999SWang.Lin@Sun.COM } 2115*9999SWang.Lin@Sun.COM #endif 2116*9999SWang.Lin@Sun.COM 2117*9999SWang.Lin@Sun.COM #endif /* _ARN_REGD_COMMON_H */ 2118