aironet4500_rid.c
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:183k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. /*
  2.  *  Aironet 4500 Pcmcia driver
  3.  *
  4.  * Elmer Joandi, Januar 1999
  5.  * Copyright Elmer Joandi, all rights restricted
  6.  *
  7.  *
  8.  * Revision 0.1 ,started  30.12.1998
  9.  *
  10.  *
  11.  */
  12. #include <linux/module.h>
  13. #include <linux/kernel.h>
  14. #include "aironet4500.h"
  15. #define awc_RID_gen_RidLen  {(const struct aironet4500_rid_selector *)&aironet4500_RID_Select_General_Config,0x0000, 8,1,1,1,0, 0xffffffff,0x0000, "Length of RID" }
  16. #define awc_RID_gen_OperatingMode_adhoc  {&aironet4500_RID_Select_General_Config,0x0002,16,1,1,0,0, 0x00000003,0x0000,"Opmode IBSS Adhoc operation" } // Without AP
  17. #define awc_RID_gen_OperatingMode_Infrastructure  {&aironet4500_RID_Select_General_Config,0x0002,16,1,1,0,0, 0x00000003,0x0001,"Opmode Infrastructure Station operation" }// With AP
  18. #define awc_RID_gen_OperatingMode_AP {&aironet4500_RID_Select_General_Config,0x0002,16,1,1,0,0, 0x00000003,0x0002,"Opmode Access Point" } // Aironet doesnt release info on use 
  19. #define awc_RID_gen_OperatingMode_AP_and_repeater  {&aironet4500_RID_Select_General_Config,0x0002,16,1,1,0,0, 0x00000003,0x0003,"Opmode Access Point and Repeater" } // no info
  20. #define awc_RID_gen_OperatingMode_No_payload_modify {&aironet4500_RID_Select_General_Config,0x0002,16,1,1,0,0, 0x00000100,0x0100,"Opmode Payload without modify" } 
  21. #define awc_RID_gen_OperatingMode_LLC_802_3_convert {&aironet4500_RID_Select_General_Config,0x0002,16,1,1,0,0, 0x00000100,0x0000,"Opmode LLC -> 802.3 convert" }
  22. #define awc_RID_gen_OperatingMode_proprietary_ext  {&aironet4500_RID_Select_General_Config,0x0002,16,1,1,0,0, 0x00000200,0x0200,"Opmode Aironet Extentsions enabled" } // neened for 11Mbps
  23. #define awc_RID_gen_OperatingMode_no_proprietary_ext  {&aironet4500_RID_Select_General_Config,0x0002,16,1,1,0,0,0x00000200,0x0000,"Opmode Aironet Extentsions disabled" }
  24. #define awc_RID_gen_OperatingMode_AP_ext  {&aironet4500_RID_Select_General_Config,0x0002,16,1,1,0,0, 0x00000400,0x0400,"Opmode AP Extentsions enabled" } // no info
  25. #define awc_RID_gen_OperatingMode_no_AP_ext   {&aironet4500_RID_Select_General_Config,0x0002,16,1,1,0,0, 0x00000400,0x0000,"Opmode AP Extentsions disabled" }
  26. #define awc_RID_gen_ReceiveMode  {&aironet4500_RID_Select_General_Config,0x0004,16,1,1,0,0,0x0000ffff,0x0000,"RX Mode"}
  27. #define awc_RID_gen_ReceiveMode_BMA  {&aironet4500_RID_Select_General_Config,0x0004,16,1,1,0,0,0x0000000f,0x0000,"RX Mode BC MC ADDR"}
  28. #define awc_RID_gen_ReceiveMode_BA  {&aironet4500_RID_Select_General_Config,0x0004,16,1,1,0,0,0x0000000f,0x0001,"RX Mode BC ADDR"}
  29. #define awc_RID_gen_ReceiveMode_A  {&aironet4500_RID_Select_General_Config,0x0004,16,1,1,0,0,0x0000000f,0x0002,"RX Mode ADDR"}
  30. #define awc_RID_gen_ReceiveMode_802_11_monitor {&aironet4500_RID_Select_General_Config,0x0004,16,1,1,0,0,0x0000000f,0x0003,"RX Mode 802.11 Monitor current BSSID"}
  31. #define awc_RID_gen_ReceiveMode_802_11_any_monitor  {&aironet4500_RID_Select_General_Config,0x0004,16,1,1,0,0,0x0000000f,0x0004,"RX Mode 802.11 Monitor any BSSID"}
  32. #define awc_RID_gen_ReceiveMode_LAN_monitor  {&aironet4500_RID_Select_General_Config,0x0004,16,1,1,0,0,0x0000000f,0x0005,"RX Mode LAN Monitor current BSSID"}
  33. #define awc_RID_gen_ReceiveMode_802_3_hdr_disable  {&aironet4500_RID_Select_General_Config,0x0004,16,1,1,0,0,0x00000100,0x0100,"RX Mode Disable RX 802.3 Header"}
  34. #define awc_RID_gen_ReceiveMode_802_3_hdr_enable  {&aironet4500_RID_Select_General_Config,0x0004,16,1,1,0,0,0x00000100,0x0000,"RX Mode Enable RX 802.3 header"}
  35. #define awc_RID_gen_Fragmentation_threshold {&aironet4500_RID_Select_General_Config,0x0006,16,1,1,0,0,0x0000ffff,0x0000,"Fragmentation Threshold"} // treshold of packet size starting to be fragmented
  36. #define awc_RID_gen_RTS_threshold  {&aironet4500_RID_Select_General_Config,0x0008,16,1,1,0,0,0xffff,0x0000,"RTS Threshold"} // packet size, larger ones get sent with RTS/CTS
  37. #define awc_RID_gen_Station_Mac_Id  {&aironet4500_RID_Select_General_Config,0x000A, 8,6,1,0,0,0xff,0,"Station MAC Id"}
  38. #define awc_RID_gen_Supported_rates  {&aironet4500_RID_Select_General_Config,0x0010, 8,8,1,0,1,0xff,0x00,"Supported Rates"} // Hex encoded 500kbps 
  39. #define awc_RID_gen_Basic_Rate  {&aironet4500_RID_Select_General_Config,0x0010, 8,1,1,0,1,0x80,0x80,"Basic Rate"} // if 0x80 bit is set
  40. #define awc_RID_gen_Rate_500kbps  {&aironet4500_RID_Select_General_Config,0x0010, 8,1,1,0,1,0x7f,0x01,"Rate 500kbps"}
  41. #define awc_RID_gen_Rate_1Mbps  {&aironet4500_RID_Select_General_Config,0x0010, 8,1,1,0,1,0x7f,0x02,"Rate 1Mbps"}
  42. #define awc_RID_gen_Rate_2Mbps  {&aironet4500_RID_Select_General_Config,0x0010, 8,1,1,0,1,0x7f,0x04,"Rate 2Mbps"}
  43. #define awc_RID_gen_Rate_4Mbps  {&aironet4500_RID_Select_General_Config,0x0010, 8,1,1,0,1,0x7f,0x08,"Rate 4Mbps"}
  44. #define awc_RID_gen_Rate_5Mbps  {&aironet4500_RID_Select_General_Config,0x0010, 8,1,1,0,1,0x7f,0x0B,"Rate 5.5Mbps"}
  45. #define awc_RID_gen_Rate_10Mbps  {&aironet4500_RID_Select_General_Config,0x0010, 8,1,1,0,1,0x7f,0x14,"Rate 10Mbps"}
  46. #define awc_RID_gen_Rate_11Mbps  {&aironet4500_RID_Select_General_Config,0x0010, 8,1,1,0,1,0x7f,0x16,"Rate 11Mbps"}
  47. #define awc_RID_gen_BasicRate_500kbps  {&aironet4500_RID_Select_General_Config,0x0010, 8,1,1,0,1,0xff,0x81,"BasicRate 500kbps"}
  48. #define awc_RID_gen_BasicRate_1Mbps  {&aironet4500_RID_Select_General_Config,0x0010, 8,1,1,0,1,0xff,0x82,"BasicRate 1Mbps"}
  49. #define awc_RID_gen_BasicRate_2Mbps  {&aironet4500_RID_Select_General_Config,0x0010, 8,1,1,0,1,0xff,0x84,"BasicRate 2Mbps"}
  50. #define awc_RID_gen_BasicRate_4Mbps  {&aironet4500_RID_Select_General_Config,0x0010, 8,1,1,0,1,0xff,0x88,"BasicRate 4Mbps"}
  51. #define awc_RID_gen_BasicRate_5Mbps  {&aironet4500_RID_Select_General_Config,0x0010, 8,1,1,0,1,0xff,0x8B,"BasicRate 5.5Mbps"}
  52. #define awc_RID_gen_BasicRate_10Mbps  {&aironet4500_RID_Select_General_Config,0x0010, 8,1,1,0,1,0xff,0x94,"BasicRate 10Mbps"}
  53. #define awc_RID_gen_BasicRate_11Mbps  {&aironet4500_RID_Select_General_Config,0x0010, 8,1,1,0,1,0xff,0x96,"BasicRate 11Mbps"}
  54. #define awc_RID_gen_Long_retry_limit  {&aironet4500_RID_Select_General_Config,0x0018,16, 1,1,0,0,0xffff,0,"Short Retry Limit"}
  55. #define awc_RID_gen_Short_retry_limit  {&aironet4500_RID_Select_General_Config,0x001A,16, 1,1,0,0,0xffff,0,"Long Retry Limit"}
  56. #define awc_RID_gen_Tx_MSDU_lifetime  {&aironet4500_RID_Select_General_Config,0x001C,16, 1,1000,0,0,0xffff,0,"TX MSDU Lifetime"}
  57. #define awc_RID_gen_Rx_MSDU_lifetime  {&aironet4500_RID_Select_General_Config,0x001E,16, 1,1000,0,0,0xffff,0,"RX MSDU Lifetime"}
  58. #define awc_RID_gen_Stationary  {&aironet4500_RID_Select_General_Config,0x0020,16, 1,1,0,0,0xffff,0,"Stationary"}
  59. #define awc_RID_gen_BC_MC_Ordering  {&aironet4500_RID_Select_General_Config,0x0022,16, 1,1,0,0,0xffff,0,"Strictly order Bcast and Mcast"}
  60. #define awc_RID_gen_Device_type  {&aironet4500_RID_Select_General_Config,0x0024,16, 1,1,1,0,0xffff,0x00,"Radio Type"}
  61. #define awc_RID_gen_Reserved_0x0026  {&aironet4500_RID_Select_General_Config,0x0026, 8,10,1,0,0,0xff,0,"Reserved0x28"}
  62. //SCANNING/ASSOCIATING
  63. #define awc_RID_gen_ScanMode awc_def_gen_RID(0x0030,"ScanMode", 16,0xf,0, NULL)
  64. #define awc_RID_gen_ScanMode_Active  awc_def_gen_RID(0x0030,"ScanMode Active", 16,0xf,0, "Active")
  65. #define awc_RID_gen_ScanMode_Passive  awc_def_gen_RID(0x0030,"ScanMode Passive", 16,0xf,1, "Passive")
  66. #define awc_RID_gen_ScanMode_Aironet_ext awc_def_gen_RID(0x0030,"ScanMode Aironet Ext", 16,0xf,2, "Aironet Ext")
  67. #define awc_RID_gen_ProbeDelay  awc_def_gen_RID(0x0032,"ProbeDelay", 16,0xffff,0," msek")  //                 Time ms to wait after switching to a channel for clear channel assessment.
  68. #define awc_RID_gen_ProbeEnergyTimeout  awc_def_gen_RID(0x0034,"ProbeEnergyTimeout", 16,0xffff,0,"msek")  //          Time to wait for energy after an active probe.
  69. #define awc_RID_gen_ProbeResponseTimeout awc_def_gen_RID(0x0036,"ProbeResponseTimeout", 16,0xffff,0,"msek")  // Time to wait for a probe response after energy detected.
  70. #define awc_RID_gen_BeaconListenTimeout  awc_def_gen_RID(0x0038,"BeaconListenTimeout", 16,0xffff,0,"msek") //    0 default    40          Time to listen for a beacon on each channel.
  71. #define awc_RID_gen_IbssJoinNetTimeout  awc_def_gen_RID(0x003A,"IbssJoinNetTimeout", 16,0xffff,0,"msek") //       0 default    10000       IBSS: Time to scan for an IBSS before forming a
  72. #define awc_RID_gen_AuthenticationTimeout  awc_def_gen_RID(0x003C,"AuthenticationTimeout",16,0xffff,0,"msek") //       0 default    2000        Time limit after which an authentication sequence will
  73. #define awc_RID_gen_AuthenticationType  awc_def_gen_RID(0x003E,"AuthenticationType", 16,0xffff,0,NULL) //       0 default    1 (open) //    Selects the desired authentication and privacy methods.  
  74. #define awc_RID_gen_AuthenticationType_None  awc_def_gen_RID(0x003E,"AuthenticationType None", 16,0xffff,0,"None")  //   0x00 = None
  75. #define awc_RID_gen_AuthenticationType_Open awc_def_gen_RID(0x003E,"AuthenticationType Open", 16,0xffff,1,"Open")  //             0x01 = Open
  76. #define awc_RID_gen_AuthenticationType_Shared awc_def_gen_RID(0x003E,"AuthenticationType Shared-Key", 16,0xffff,2,"Shared-Key")   //     0x02 = Shared-Key
  77. #define awc_RID_gen_AuthenticationType_Exclude_Open  awc_def_gen_RID(0x003E,"AuthenticationType Exclude Open", 16,0xffff,4,"Exclude Open")    //              0x04 = Exclude Unencrypted
  78. #define awc_RID_gen_AssociationTimeout  awc_def_gen_RID(0x0040,"AssociationTimeout", 16,0xffff,0,"msek") //       0 default    2000        ESS: Time limit after which an association sequence
  79. #define awc_RID_gen_SpecifiedAPtimeout  awc_def_gen_RID(0x0042,"SpecifiedAPtimeout", 16,0xffff,0,"msek") //       0 default    10000       0 selects the factory default [~10 sec].
  80. #define awc_RID_gen_OfflineScanInterval  awc_def_gen_RID(0x0044,"OfflineScanInterval", 16,0xffff,0,"msek") //       0            0           0 disables offline scanning.(kus)        The time period between offline scans.
  81. #define awc_RID_gen_OfflineScanDuration  awc_def_gen_RID(0x0046,"OfflineScanDuration", 16,0xffff,0,"msek") //       0            0           0 disables offline scanning. //    (kus)        The duration of an offline scan.
  82. #define awc_RID_gen_LinkLossDelay  awc_def_gen_RID(0x0048,"LinkLossDelay", 16,0xffff,0,"msek") //       0  0 Time to delay before reporting a loss of association
  83. #define awc_RID_gen_MaxBeaconLostTime  awc_def_gen_RID(0x004A,"MaxBeaconLostTime", 16,0xffff,0,"msek") //      0 default    500        If no beacons are received for this time period, the unit
  84. #define awc_RID_gen_RefreshInterval  awc_def_gen_RID(0x004C,"RefreshInterval", 16,0xffff,0,"msek") //      0 default    10000      At the specified interval, the station will send a refresh
  85. //POWER SAVE OPERATION
  86. #define awc_RID_gen_PowerSaveMode  awc_def_gen_RID(0x0050,"PowerSaveMode", 16,0xffff,0,NULL)  //      0  0Note, for IBSS there is only one PSP mode and it is only enabled if the ATIMwindow is non-zero.
  87. #define awc_RID_gen_PowerSaveMode_CAM  awc_def_gen_RID(0x0050,"PowerSaveMode CAM", 16,0x000f,0,"CAM")  // 0 = CAM
  88. #define awc_RID_gen_PowerSaveMode_PSP  awc_def_gen_RID(0x0050,"PowerSaveMode PSP", 16,0x000f,1,"PSP")  // 1 = PSP
  89. #define awc_RID_gen_PowerSaveMode_Fast_PSP awc_def_gen_RID(0x0050,"PowerSaveMode Fast PSP", 16,0x000f,2,"Fast PSP") //2 = PSP-CAM [FASTPSP]
  90. #define awc_RID_gen_SleepForDTIMs  awc_def_gen_RID(0x0052,"SleepForDTIMs", 16,0xffff,0,"DTIMs") //      0  0If non-zero, the station may sleep through DTIMs; this
  91. #define awc_RID_gen_ListenInterval  awc_def_gen_RID(0x0054,"ListenInterval", 16,0xffff,0,"msek") //      0 default    200 kus    Maximum time to awaken for TIMs. 0 selects factory
  92. #define awc_RID_gen_FastListenInterval  awc_def_gen_RID(0x0056,"FastListenInterval", 16,0xffff,0,"msek")     // 0 default    100 kus    The listen interval to be used immediately after
  93. #define awc_RID_gen_ListenDecay  awc_def_gen_RID(0x0058,"ListenDecay", 16,0xffff,0,"times") //      0 default    2Number of times to use the current listen interval
  94. #define awc_RID_gen_FastListenDelay  awc_def_gen_RID(0x005A,"FastListenDelay", 16,0xffff,0,"msek") //      0 default    200 kus    Time interval to delay before going to fast listen
  95. #define awc_RID_gen_Reserved0x005C  awc_def_gen_RID(0x005C,"Reserved0x005C", 32,0xffffffff,0,"") //
  96. //ADHOC (or AP) OPERATION
  97. #define awc_RID_gen_BeaconPeriod  awc_def_gen_RID(0x0060,"BeaconPeriod", 16,0xffff,0,"msek") //      0 default    100        0 selects the factory default of [~100 ms].  (kus)
  98. #define awc_RID_gen_AtimDuration  awc_def_gen_RID(0x0062,"AtimDuration", 16,0xffff,0,"msek") //      0 default    5 kus      The time period reserved for ATIMs immediately after (kus)      the beacon. 0xFFFF will disable the ATIM window; power save mode will not operate.This parameter only applies to adhoc/IBSS.
  99. #define awc_RID_gen_Reserved0x0064  awc_def_gen_RID(0x0064,"Reserved64", 16,0xffff,0,"") //      0  0Reserved for future use
  100. #define awc_RID_gen_DSChannel  awc_def_gen_RID(0x0066,"DSChannel", 16,0xffff,0,"") //      0 default    1The desired operating channel.  ()refer to 802.11)       For North America, a Channel of 0 is 2412 MHz.
  101. #define awc_RID_gen_Reserved0x0068  awc_def_gen_RID(0x0068,"Reserved68", 16,0xffff,0,"") //      0  0Reserved for future use
  102. #define awc_RID_gen_DTIM_Period  awc_def_gen_RID(0x006A,"DTIM Period", 16,0xffff,0,"") //      0 default    1Selects how often a beacon is a DTIM for APs
  103. #define awc_RID_gen_Reserved0x0006C  awc_def_gen_RID(0x006C,"Reserved6C", 32,0xffffffff,0,"") //    0's0's        Reserved for future use
  104. //RADIO OPERATION
  105. #define awc_RID_gen_RadioSpreadType  awc_def_gen_RID(0x0070,"RadioSpreadType", 16,0xffff,0,NULL) //      0 default    0Selects the radio operational mode. By default, this will
  106. #define awc_RID_gen_RadioSpreadType_FH  awc_def_gen_RID(0x0070,"RadioSpreadType FH", 16,0xffff,0,"FH") //0 = 802.11 FH Radio (Default)
  107. #define awc_RID_gen_RadioSpreadType_DS  awc_def_gen_RID(0x0070,"RadioSpreadType DS", 16,0xffff,1,"DS") //1 = 802.11 DS Radio
  108. #define awc_RID_gen_RadioSpreadType_LM  awc_def_gen_RID(0x0070,"RadioSpreadType LM2000", 16,0xffff,2,"LM2000") //2 = LM2000 (Legacy) DS Radio
  109. #define awc_RID_gen_TX_antenna_Diversity  awc_def_gen_RID(0x0072,"TX antenna Diversity", 16,0xff00,0,NULL) //       0 default    0x0303    This field is bit-mapped to select the operational
  110. #define awc_RID_gen_TX_antenna_Diversity_default awc_def_gen_RID(0x0072,"TX antenna Diversity Default", 16,0xff00,0x0000,"Default") //  0 = Diversity as programmed at the factory
  111. #define awc_RID_gen_TX_antenna_Diversity_1  awc_def_gen_RID(0x0072,"TX antenna Diversity Antenna 1", 16,0xff00,0x0100,"Antenna 1") //  1 = Antenna 1 only
  112. #define awc_RID_gen_TX_antenna_Diversity_2  awc_def_gen_RID(0x0072,"TX antenna Diversity Antenna 2", 16,0xff00,0x0200,"Antenna 2") //  2 = Antenna 2 only
  113. #define awc_RID_gen_TX_antenna_Diversity_both  awc_def_gen_RID(0x0072,"TX antenna Diversity both antennas", 16,0xff00,0x0300,"both antennas") //  3 = Antennas 1 and 2 are active
  114. #define awc_RID_gen_RX_antenna_Diversity awc_def_gen_RID(0x0072,"RX antenna Diversity", 16,0x00ff,0,NULL) //       0 default    0x0303    This field is bit-mapped to select the operational
  115. #define awc_RID_gen_RX_antenna_Diversity_default awc_def_gen_RID(0x0072,"RX antenna Diversity Default", 16,0x00ff,0,"Default") //  0 = Diversity as programmed at the factory
  116. #define awc_RID_gen_RX_antenna_Diversity_1 awc_def_gen_RID(0x0072,"RX antenna Diversity Antenna 1", 16,0x00ff,1,"Antenna 1") //  1 = Antenna 1 only
  117. #define awc_RID_gen_RX_antenna_Diversity_2  awc_def_gen_RID(0x0072,"RX antenna Diversity Antenna 2", 16,0x00ff,2,"Antenna 2") //  2 = Antenna 2 only
  118. #define awc_RID_gen_RX_antenna_Diversity_both awc_def_gen_RID(0x0072,"RX antenna Diversity both antennas", 16,0x00ff,3,"both antennas") //
  119. #define awc_RID_gen_TransmitPower  awc_def_gen_RID(0x0074,"TransmitPower", 16,0xffff,0,"mW (rounded up, btw)") //       0 default    250 or    0 selects the default (maximum power allowed for the
  120. #define awc_RID_gen_RSSIthreshold  awc_def_gen_RID(0x0076,"RSSIthreshold", 16,0xffff,0,"units") //       0 default    0         RSSI threshold. 0 selects factory default.
  121. #define awc_RID_gen_Modulation  awc_def_gen_RID(0x0078,"Modulation", 8,0xff,0,"") //     modulation type
  122. #define awc_RID_gen_Reserved0x0079  awc_def_gen_RID(0x0079,"Reserved0x0079", 56,0xff,0,"") //     0's0's       reserved for future radio specific parameters
  123. //AIRONET EXTENSIONS
  124. #define awc_RID_gen_NodeName  awc_def_gen_RID(0x0080,"NodeName", 128,0,0,"") //    0  0         Station name.
  125. #define awc_RID_gen_ARLThreshold  awc_def_gen_RID(0x0090,"ARLThreshold", 16,0xffff,0,"times") //       0 default    0xFFFF    0 selects the factory defaults. (which for now is
  126. #define awc_RID_gen_ARLDecay  awc_def_gen_RID(0x0092,"ARLDecay", 16,0xffff,0,"times") //       0 default    0xFFFF    0 selects the factory defaults. (which for now is
  127. #define awc_RID_gen_ARLDelay  awc_def_gen_RID(0x0094,"ARLDelay", 16,0xffff,0,"times") //       0 default    0xFFFF    0 selects the factory defaults. (which for now is
  128. #define awc_RID_gen_Unused0x0096  awc_def_gen_RID(0x0096,"Reserved0x96", 16,0xffff,0,"") //
  129. #define awc_RID_gen_MagicPacketAction  awc_def_gen_RID(0x0098,"MagicPacketAction", 8,0xff,0," hell knows what") //        0  0         0 selects no action to be taken on a magic packet and"
  130. #define awc_RID_gen_MagicPacketControl  awc_def_gen_RID(0x0099,"MagicPacketControl", 8,0xff,0," hell know what") //        0  0         0 will disable the magic packet mode command"
  131. #define awc_RID_act_RidLen  {&aironet4500_RID_Select_Active_Config,0x0000, 8,1,1,1,0, 0xffffffff,0x0000, "Length of RID" }
  132. #define awc_RID_act_OperatingMode_adhoc  {&aironet4500_RID_Select_Active_Config,0x0002,16,1,1,0,0, 0x00000003,0x0000,"Opmode IBSS Adhoc operation" }
  133. #define awc_RID_act_OperatingMode_Infrastructure  {&aironet4500_RID_Select_Active_Config,0x0002,16,1,1,0,0, 0x00000003,0x0001,"Opmode Infrastructure Station operation" }
  134. #define awc_RID_act_OperatingMode_AP {&aironet4500_RID_Select_Active_Config,0x0002,16,1,1,0,0, 0x00000003,0x0002,"Opmode Access Point" }
  135. #define awc_RID_act_OperatingMode_AP_and_repeater  {&aironet4500_RID_Select_Active_Config,0x0002,16,1,1,0,0, 0x00000003,0x0003,"Opmode Access Point and Repeater" }
  136. #define awc_RID_act_OperatingMode_No_payload_modify {&aironet4500_RID_Select_Active_Config,0x0002,16,1,1,0,0, 0x00000100,0x0100,"Opmode Payload without modify" }
  137. #define awc_RID_act_OperatingMode_LLC_802_3_convert {&aironet4500_RID_Select_Active_Config,0x0002,16,1,1,0,0, 0x00000100,0x0000,"Opmode LLC -> 802.3 convert" }
  138. #define awc_RID_act_OperatingMode_proprietary_ext  {&aironet4500_RID_Select_Active_Config,0x0002,16,1,1,0,0, 0x00000200,0x0200,"Opmode Aironet Extentsions enabled" }
  139. #define awc_RID_act_OperatingMode_no_proprietary_ext {&aironet4500_RID_Select_Active_Config,0x0002,16,1,1,0,0,0x00000200,0x0000,"Opmode Aironet Extentsions disabled" }
  140. #define awc_RID_act_OperatingMode_AP_ext  {&aironet4500_RID_Select_Active_Config,0x0002,16,1,1,0,0, 0x00000400,0x0400,"Opmode AP Extentsions enabled" }
  141. #define awc_RID_act_OperatingMode_no_AP_ext   {&aironet4500_RID_Select_Active_Config,0x0002,16,1,1,0,0, 0x00000400,0x0000,"Opmode AP Extentsions disabled" }
  142. #define awc_RID_act_ReceiveMode  {&aironet4500_RID_Select_Active_Config,0x0004,16,1,1,0,0,0xffffffff,0x0000,"RX Mode"}
  143. #define awc_RID_act_ReceiveMode_BMA  {&aironet4500_RID_Select_Active_Config,0x0004,16,1,1,0,0,0x0000000f,0x0000,"RX Mode BC MC ADDR"}
  144. #define awc_RID_act_ReceiveMode_BA  {&aironet4500_RID_Select_Active_Config,0x0004,16,1,1,0,0,0x0000000f,0x0001,"RX Mode BC ADDR"}
  145. #define awc_RID_act_ReceiveMode_A  {&aironet4500_RID_Select_Active_Config,0x0004,16,1,1,0,0,0x0000000f,0x0002,"RX Mode ADDR"}
  146. #define awc_RID_act_ReceiveMode_802_11_monitor {&aironet4500_RID_Select_Active_Config,0x0004,16,1,1,0,0,0x0000000f,0x0003,"RX Mode 802.11 Monitor current BSSID"}
  147. #define awc_RID_act_ReceiveMode_802_11_any_monitor  {&aironet4500_RID_Select_Active_Config,0x0004,16,1,1,0,0,0x0000000f,0x0004,"RX Mode 802.11 Monitor any BSSID"}
  148. #define awc_RID_act_ReceiveMode_LAN_monitor  {&aironet4500_RID_Select_Active_Config,0x0004,16,1,1,0,0,0x0000000f,0x0005,"RX Mode LAN Monitor current BSSID"}
  149. #define awc_RID_act_ReceiveMode_802_3_hdr_disable  {&aironet4500_RID_Select_Active_Config,0x0004,16,1,1,0,0,0x00000100,0x0100,"RX Mode Disable RX 802.3 Header"}
  150. #define awc_RID_act_ReceiveMode_802_3_hdr_enable  {&aironet4500_RID_Select_Active_Config,0x0004,16,1,1,0,0,0x00000100,0x0000,"RX Mode Enable RX 802.3 header"}
  151. #define awc_RID_act_Fragmentation_threshold {&aironet4500_RID_Select_Active_Config,0x0006,16,1,1,0,0,0x0000ffff,0x0000,"Fragmentation Threshold"}
  152. #define awc_RID_act_RTS_threshold  {&aironet4500_RID_Select_Active_Config,0x0008,16,1,1,0,0,0xffff,0x0000,"RTS Threshold"}
  153. #define awc_RID_act_Station_Mac_Id  {&aironet4500_RID_Select_Active_Config,0x000A, 8,6,1,0,0,0xff,0,"Station MAC Id"}
  154. #define awc_RID_act_Supported_rates  {&aironet4500_RID_Select_Active_Config,0x0010, 8,8,1,0,1,0xff,0x00,"Supported Rates"}
  155. #define awc_RID_act_Basic_Rate  {&aironet4500_RID_Select_Active_Config,0x0010, 8,1,1,0,1,0x80,0x80,"Basic Rate"}
  156. #define awc_RID_act_Rate_500kbps  {&aironet4500_RID_Select_Active_Config,0x0010, 8,1,1,0,1,0x7f,0x01,"Rate 500kbps"}
  157. #define awc_RID_act_Rate_1Mbps  {&aironet4500_RID_Select_Active_Config,0x0010, 8,1,1,0,1,0x7f,0x02,"Rate 1Mbps"}
  158. #define awc_RID_act_Rate_2Mbps  {&aironet4500_RID_Select_Active_Config,0x0010, 8,1,1,0,1,0x7f,0x04,"Rate 2Mbps"}
  159. #define awc_RID_act_Rate_4Mbps  {&aironet4500_RID_Select_Active_Config,0x0010, 8,1,1,0,1,0x7f,0x08,"Rate 4Mbps"}
  160. #define awc_RID_act_Rate_5Mbps  {&aironet4500_RID_Select_Active_Config,0x0010, 8,1,1,0,1,0x7f,0x0B,"Rate 5.5Mbps"}
  161. #define awc_RID_act_Rate_10Mbps  {&aironet4500_RID_Select_Active_Config,0x0010, 8,1,1,0,1,0x7f,0x14,"Rate 10Mbps"}
  162. #define awc_RID_act_Rate_11Mbps  {&aironet4500_RID_Select_Active_Config,0x0010, 8,1,1,0,1,0x7f,0x16,"Rate 11Mbps"}
  163. #define awc_RID_act_BasicRate_500kbps  {&aironet4500_RID_Select_Active_Config,0x0010, 8,1,1,0,1,0xff,0x81,"BasicRate 500kbps"}
  164. #define awc_RID_act_BasicRate_1Mbps  {&aironet4500_RID_Select_Active_Config,0x0010, 8,1,1,0,1,0xff,0x82,"BasicRate 1Mbps"}
  165. #define awc_RID_act_BasicRate_2Mbps  {&aironet4500_RID_Select_Active_Config,0x0010, 8,1,1,0,1,0xff,0x84,"BasicRate 2Mbps"}
  166. #define awc_RID_act_BasicRate_4Mbps  {&aironet4500_RID_Select_Active_Config,0x0010, 8,1,1,0,1,0xff,0x88,"BasicRate 4Mbps"}
  167. #define awc_RID_act_BasicRate_5Mbps  {&aironet4500_RID_Select_Active_Config,0x0010, 8,1,1,0,1,0xff,0x8B,"BasicRate 5.5Mbps"}
  168. #define awc_RID_act_BasicRate_10Mbps  {&aironet4500_RID_Select_Active_Config,0x0010, 8,1,1,0,1,0xff,0x94,"BasicRate 10Mbps"}
  169. #define awc_RID_act_BasicRate_11Mbps  {&aironet4500_RID_Select_Active_Config,0x0010, 8,1,1,0,1,0xff,0x96,"BasicRate 11Mbps"}
  170. #define awc_RID_act_Long_retry_limit  {&aironet4500_RID_Select_Active_Config,0x0018,16, 1,1,0,0,0xffff,0,"Short Retry Limit"}
  171. #define awc_RID_act_Short_retry_limit  {&aironet4500_RID_Select_Active_Config,0x001A,16, 1,1,0,0,0xffff,0,"Long Retry Limit"}
  172. #define awc_RID_act_Tx_MSDU_lifetime  {&aironet4500_RID_Select_Active_Config,0x001C,16, 1,1000,0,0,0xffff,0,"TX MSDU Lifetime"}
  173. #define awc_RID_act_Rx_MSDU_lifetime  {&aironet4500_RID_Select_Active_Config,0x001E,16, 1,1000,0,0,0xffff,0,"RX MSDU Lifetime"}
  174. #define awc_RID_act_Stationary  {&aironet4500_RID_Select_Active_Config,0x0020,16, 1,1,0,0,0xffff,0,"Stationary"}
  175. #define awc_RID_act_BC_MC_Ordering  {&aironet4500_RID_Select_Active_Config,0x0022,16, 1,1,0,0,0xffff,0,"Strictly order Bcast and Mcast"}
  176. #define awc_RID_act_Device_type  {&aironet4500_RID_Select_Active_Config,0x0024,16, 1,1,1,0,0xffff,0x0065,"Radio Type PC4500"}
  177. #define awc_RID_act_Reserved_0x0026  {&aironet4500_RID_Select_Active_Config,0x0026, 8,10,1,0,0,0xff,0,"Reserved0x28"}
  178. //SCANNING/ASSOCIATING
  179. #define awc_RID_act_ScanMode awc_def_act_RID(0x0030,"ScanMode", 16,0xf,0, NULL)
  180. #define awc_RID_act_ScanMode_Active  awc_def_act_RID(0x0030,"ScanMode Active", 16,0xf,0, "Active")
  181. #define awc_RID_act_ScanMode_Passive  awc_def_act_RID(0x0030,"ScanMode Passive", 16,0xf,1, "Passive")
  182. #define awc_RID_act_ScanMode_Aironet_ext awc_def_act_RID(0x0030,"ScanMode Aironet Ext", 16,0xf,2, "Aironet Ext")
  183. #define awc_RID_act_ProbeDelay  awc_def_act_RID(0x0032,"ProbeDelay", 16,0xffff,0," msek")  //                 Time ms to wait after switching to a channel for clear channel assessment.
  184. #define awc_RID_act_ProbeEnergyTimeout  awc_def_act_RID(0x0034,"ProbeEnergyTimeout", 16,0xffff,0,"msek")  //          Time to wait for energy after an active probe.
  185. #define awc_RID_act_ProbeResponseTimeout awc_def_act_RID(0x0036,"ProbeResponseTimeout", 16,0xffff,0,"msek")  // Time to wait for a probe response after energy detected.
  186. #define awc_RID_act_BeaconListenTimeout  awc_def_act_RID(0x0038,"BeaconListenTimeout", 16,0xffff,0,"msek") //    0 default    40          Time to listen for a beacon on each channel.
  187. #define awc_RID_act_IbssJoinNetTimeout  awc_def_act_RID(0x003A,"IbssJoinNetTimeout", 16,0xffff,0,"msek") //       0 default    10000       IBSS: Time to scan for an IBSS before forming a
  188. #define awc_RID_act_AuthenticationTimeout  awc_def_act_RID(0x003C,"AuthenticationTimeout",16,0xffff,0,"msek") //       0 default    2000        Time limit after which an authentication sequence will
  189. #define awc_RID_act_AuthenticationType  awc_def_act_RID(0x003E,"AuthenticationType", 16,0xffff,0,NULL) //       0 default    1 (open) //    Selects the desired authentication and privacy methods.  
  190. #define awc_RID_act_AuthenticationType_None  awc_def_act_RID(0x003E,"AuthenticationType None", 16,0xffff,0,"None")  //   0x00 = None
  191. #define awc_RID_act_AuthenticationType_Open awc_def_act_RID(0x003E,"AuthenticationType Open", 16,0xffff,1,"Open")  //             0x01 = Open
  192. #define awc_RID_act_AuthenticationType_Shared awc_def_act_RID(0x003E,"AuthenticationType Shared-Key", 16,0xffff,2,"Shared-Key")   //     0x02 = Shared-Key
  193. #define awc_RID_act_AuthenticationType_Exclude_Open awc_def_act_RID(0x003E,"AuthenticationType Exclude Open", 16,0xffff,4,"Exclude Open")    //              0x04 = Exclude Unencrypted
  194. #define awc_RID_act_AssociationTimeout  awc_def_act_RID(0x0040,"AssociationTimeout", 16,0xffff,0,"msek") //       0 default    2000        ESS: Time limit after which an association sequence
  195. #define awc_RID_act_SpecifiedAPtimeout  awc_def_act_RID(0x0042,"SpecifiedAPtimeout", 16,0xffff,0,"msek") //       0 default    10000       0 selects the factory default [~10 sec].
  196. #define awc_RID_act_OfflineScanInterval  awc_def_act_RID(0x0044,"OfflineScanInterval", 16,0xffff,0,"msek") //       0            0           0 disables offline scanning.(kus)        The time period between offline scans.
  197. #define awc_RID_act_OfflineScanDuration  awc_def_act_RID(0x0046,"OfflineScanDuration", 16,0xffff,0,"msek") //       0            0           0 disables offline scanning. //    (kus)        The duration of an offline scan.
  198. #define awc_RID_act_LinkLossDelay  awc_def_act_RID(0x0048,"LinkLossDelay", 16,0xffff,0,"msek") //       0  0 Time to delay before reporting a loss of association
  199. #define awc_RID_act_MaxBeaconLostTime  awc_def_act_RID(0x004A,"MaxBeaconLostTime", 16,0xffff,0,"msek") //      0 default    500        If no beacons are received for this time period, the unit
  200. #define awc_RID_act_RefreshInterval  awc_def_act_RID(0x004C,"RefreshInterval", 16,0xffff,0,"msek") //      0 default    10000      At the specified interval, the station will send a refresh
  201. //POWER SAVE OPERATION
  202. #define awc_RID_act_PowerSaveMode  awc_def_act_RID(0x0050,"PowerSaveMode", 16,0xffff,0,NULL)  //      0  0Note, for IBSS there is only one PSP mode and it is only enabled if the ATIMwindow is non-zero.
  203. #define awc_RID_act_PowerSaveMode_CAM  awc_def_act_RID(0x0050,"PowerSaveMode CAM", 16,0x000f,0,"CAM")  // 0 = CAM
  204. #define awc_RID_act_PowerSaveMode_PSP  awc_def_act_RID(0x0050,"PowerSaveMode PSP", 16,0x000f,1,"PSP")  // 1 = PSP
  205. #define awc_RID_act_PowerSaveMode_Fast_PSP awc_def_act_RID(0x0050,"PowerSaveMode Fast PSP", 16,0x000f,2,"Fast PSP") //2 = PSP-CAM [FASTPSP]
  206. #define awc_RID_act_SleepForDTIMs  awc_def_act_RID(0x0052,"SleepForDTIMs", 16,0xffff,0,"DTIMs") //      0  0If non-zero, the station may sleep through DTIMs; this
  207. #define awc_RID_act_ListenInterval  awc_def_act_RID(0x0054,"ListenInterval", 16,0xffff,0,"msek") //      0 default    200 kus    Maximum time to awaken for TIMs. 0 selects factory
  208. #define awc_RID_act_FastListenInterval  awc_def_act_RID(0x0056,"FastListenInterval", 16,0xffff,0,"msek")  //    0 default    100 kus    The listen interval to be used immediately after
  209. #define awc_RID_act_ListenDecay  awc_def_act_RID(0x0058,"ListenDecay", 16,0xffff,0,"times") //      0 default    2Number of times to use the current listen interval
  210. #define awc_RID_act_FastListenDelay  awc_def_act_RID(0x005A,"FastListenDelay", 16,0xffff,0,"msek") //      0 default    200 kus    Time interval to delay before going to fast listen
  211. #define awc_RID_act_Reserved0x005C  awc_def_act_RID(0x005C,"Reserved0x005C", 32,0,0,"") //
  212. //ADHOC (or AP) OPERATION
  213. #define awc_RID_act_BeaconPeriod  awc_def_act_RID(0x0060,"BeaconPeriod", 16,0xffff,0,"msek") //      0 default    100        0 selects the factory default of [~100 ms].  (kus)
  214. #define awc_RID_act_AtimDuration  awc_def_act_RID(0x0062,"AtimDuration", 16,0xffff,0,"msek") //      0 default    5 kus      The time period reserved for ATIMs immediately after (kus)      the beacon. 0xFFFF will disable the ATIM window; power save mode will not operate.This parameter only applies to adhoc/IBSS.
  215. #define awc_RID_act_Reserved0x0064  awc_def_act_RID(0x0064,"Reserved64", 16,0xffff,0,"") //      0  0Reserved for future use
  216. #define awc_RID_act_DSChannel  awc_def_act_RID(0x0066,"DSChannel", 16,0xffff,0,"") //      0 default    1The desired operating channel.  ()refer to 802.11)       For North America, a Channel of 0 is 2412 MHz.
  217. #define awc_RID_act_Reserved0x0068  awc_def_act_RID(0x0068,"Reserved68", 16,0xffff,0,"") //      0  0Reserved for future use
  218. #define awc_RID_act_DTIM_Period  awc_def_act_RID(0x006A,"DTIM Period", 16,0xffff,0,"") //      0 default    1Selects how often a beacon is a DTIM for APs
  219. #define awc_RID_act_Reserved0x0006C  awc_def_act_RID(0x006C,"Reserved6C", 32,0xffffffff,0,"") //    0's0's        Reserved for future use
  220. //RADIO OPERATION
  221. #define awc_RID_act_RadioSpreadType  awc_def_act_RID(0x0070,"RadioSpreadType", 16,0xffff,0,NULL) //      0 default    0Selects the radio operational mode. By default, this will
  222. #define awc_RID_act_RadioSpreadType_FH  awc_def_act_RID(0x0070,"RadioSpreadType FH", 16,0xffff,0,"FH") //0 = 802.11 FH Radio (Default)
  223. #define awc_RID_act_RadioSpreadType_DS  awc_def_act_RID(0x0070,"RadioSpreadType DS", 16,0xffff,1,"DS") //1 = 802.11 DS Radio
  224. #define awc_RID_act_RadioSpreadType_LM  awc_def_act_RID(0x0070,"RadioSpreadType LM2000", 16,0xffff,2,"LM2000") //2 = LM2000 (Legacy) DS Radio
  225. #define awc_RID_act_TX_antenna_Diversity  awc_def_act_RID(0x0072,"TX antenna Diversity", 16,0xff00,0,NULL) //       0 default    0x0303    This field is bit-mapped to select the operational
  226. #define awc_RID_act_TX_antenna_Diversity_default awc_def_act_RID(0x0072,"TX antenna Diversity Default", 16,0xff00,0x0000,"Default") //  0 = Diversity as programmed at the factory
  227. #define awc_RID_act_TX_antenna_Diversity_1  awc_def_act_RID(0x0072,"TX antenna Diversity Antenna 1", 16,0xff00,0x0100,"Antenna 1") //  1 = Antenna 1 only
  228. #define awc_RID_act_TX_antenna_Diversity_2  awc_def_act_RID(0x0072,"TX antenna Diversity Antenna 2", 16,0xff00,0x0200,"Antenna 2") //  2 = Antenna 2 only
  229. #define awc_RID_act_TX_antenna_Diversity_both  awc_def_act_RID(0x0072,"TX antenna Diversity both antennas", 16,0xff00,0x0300,"both antennas") //  3 = Antennas 1 and 2 are active
  230. #define awc_RID_act_RX_antenna_Diversity awc_def_act_RID(0x0072,"RX antenna Diversity", 16,0x00ff,0,NULL) //       0 default    0x0303    This field is bit-mapped to select the operational
  231. #define awc_RID_act_RX_antenna_Diversity_default awc_def_act_RID(0x0072,"RX antenna Diversity Default", 16,0x00ff,0,"Default") //  0 = Diversity as programmed at the factory
  232. #define awc_RID_act_RX_antenna_Diversity_1 awc_def_act_RID(0x0072,"RX antenna Diversity Antenna 1", 16,0x00ff,1,"Antenna 1") //  1 = Antenna 1 only
  233. #define awc_RID_act_RX_antenna_Diversity_2  awc_def_act_RID(0x0072,"RX antenna Diversity Antenna 2", 16,0x00ff,2,"Antenna 2") //  2 = Antenna 2 only
  234. #define awc_RID_act_RX_antenna_Diversity_both awc_def_act_RID(0x0072,"RX antenna Diversity both antennas", 16,0x00ff,3,"both antennas") //
  235. #define awc_RID_act_TransmitPower  awc_def_act_RID(0x0074,"TransmitPower", 16,0xffff,0,"mW (rounded up, btw)") //       0 default    250 or    0 selects the default (maximum power allowed for the
  236. #define awc_RID_act_RSSIthreshold  awc_def_act_RID(0x0076,"RSSIthreshold", 16,0xffff,0,"units") //       0 default    0         RSSI threshold. 0 selects factory default.
  237. #define awc_RID_act_Reserved0x0078  awc_def_act_RID(0x0078,"Reserved0x0078", 64,0,0,"") //     0's0's       reserved for future radio specific parameters
  238. #define awc_RID_act_Modulation  awc_def_act_RID(0x0078,"Modulation", 8,0xff,0,"") //     modulation type
  239. #define awc_RID_act_Reserved0x0079  awc_def_act_RID(0x0079,"Reserved0x0079", 56,0xff,0,"") //     0's0's       reserved for future radio specific parameters
  240. //AIRONET EXTENSIONS
  241. #define awc_RID_act_NodeName  awc_def_act_RID(0x0080,"NodeName", 128,0,0,"") //    0  0         Station name.
  242. #define awc_RID_act_ARLThreshold  awc_def_act_RID(0x0090,"ARLThreshold", 16,0xffff,0,"times") //       0 default    0xFFFF    0 selects the factory defaults. (which for now is
  243. #define awc_RID_act_ARLDecay  awc_def_act_RID(0x0092,"ARLDecay", 16,0xffff,0,"times") //       0 default    0xFFFF    0 selects the factory defaults. (which for now is
  244. #define awc_RID_act_ARLDelay  awc_def_act_RID(0x0094,"ARLDelay", 16,0xffff,0,"times") //       0 default    0xFFFF    0 selects the factory defaults. (which for now is
  245. #define awc_RID_act_Unused0x0096  awc_def_act_RID(0x0096,"Reserved0x96", 16,0xffff,0,"") //
  246. #define awc_RID_act_MagicPacketAction  awc_def_act_RID(0x0098,"MagicPacketAction", 8,0xff,0," hell knows what") //        0  0         0 selects no action to be taken on a magic packet and"
  247. #define awc_RID_act_MagicPacketControl  awc_def_act_RID(0x0099,"MagicPacketControl", 8,0xff,0," hell know what") //        0  0         0 will disable the magic packet mode command"
  248. // ***************************        SSID  RID
  249. #define awc_RID_SSID_RidLen  awc_def_SSID_RID(0x0000,"RidLen", 16,0xffff,0,"") //RidLen     ",16,0xffff,,"") //      read-only        Length of this RID including the length field 0x68
  250. #define awc_RID_SSID_Accept_any  awc_def_SSID_RID(0x0002,"Accept Any SSID", 16,0xffff,0,"Accept ANY SSID") //
  251. #define awc_RID_SSIDlen1  awc_def_SSID_RID(0x0002,"SSIDlen1", 16,0xffff,0,"") //      7      The length of the SSID1 byte string.
  252. #define awc_RID_SSID1  awc_def_SSID_RID(0x0004,"SSID1", 255,0,0,"") //    "tsunami"        The identifier uniquely identifying the wireless system.
  253. #define awc_RID_SSIDlen2  awc_def_SSID_RID(0x0024,"SSIDlen2", 16,0xffff,0,"") //      0      The length of the SSID2 byte string.
  254. #define awc_RID_SSID2  awc_def_SSID_RID(0x0026,"SSID2", 255,0,0,"")  //   
  255. #define awc_RID_SSIDlen3  awc_def_SSID_RID(0x0046,"SSIDlen3", 16,0xffff,0,"") //      0      The length of the SSID3 byte string.
  256. #define awc_RID_SSID3  awc_def_SSID_RID(0x0048,"SSID3", 255,0,0,"") //    
  257. #define awc_RID_SSID1hex  awc_def_SSID_RID(0x0004,"SSID1hex", 255,0xff,0,"")
  258. #define awc_RID_SSID2hex  awc_def_SSID_RID(0x0026,"SSID2hex", 255,0xff,0,"") 
  259. #define awc_RID_SSID3hex  awc_def_SSID_RID(0x0048,"SSID3hex", 255,0xff,0,"")
  260. // AP list
  261. #define awc_RID_AP_List_RidLen  awc_def_AP_List_RID(0x0000,"RidLen", 16,0xffff,0,"") //      read-only     Length of this RID including the length field
  262. #define awc_RID_AP_List_SpecifiedAP1  awc_def_AP_List_RID(0x0002,"SpecifiedAP1", 48,0xff,0,"") //    0   Specifies the MAC address of an access point to attempt to associate to first, before looking for other Access Points
  263. #define awc_RID_AP_List_SpecifiedAP2  awc_def_AP_List_RID(0x0008,"SpecifiedAP2", 48,0xff,0,"") //    0   Allows for a secondary AP to associate to if the radio cannot associate to the primary AP.
  264. #define awc_RID_AP_List_SpecifiedAP3  awc_def_AP_List_RID(0x000E,"SpecifiedAP3", 48,0xff,0,"") //    0   Allows for a third option when specifying a list of APs.
  265. #define awc_RID_AP_List_SpecifiedAP4  awc_def_AP_List_RID(0x0014,"SpecifiedAP4", 48,0xff,0,"") //    0   Allows for a fourth option when specifying a list of  APs.
  266. //   Driver Name
  267. #define awc_RID_Dname_RidLen  awc_def_Dname_RID(0x0000,"RidLen", 16,0xffff,0,"") //      read-only     Length of this RID including the length field
  268. #define awc_RID_Dname_DriverName  awc_def_Dname_RID(0x0002,"DriverName", 128,0,0,"") // The driver name and version can be written here for  debugging support
  269. //       Encapsulation Transformations RID
  270. #define awc_RID_Enc_RidLen  awc_def_Enc_RID(0x0000,"RidLen", 16,0xffff,0,"") //       read-only     Length of this RID including the length field
  271. #define awc_RID_Enc_EtherType1  awc_def_Enc_RID(0x0002,"EtherType1", 16,0xffff,0,"") //       0   Note, the ethertype values are in network transmission order.  So IP (0x800) is actually (0x0008). Zero ends the list and selects the default action.
  272. #define awc_RID_Enc_Action_RX_1  awc_def_Enc_RID(0x0004,"RX Action 1", 16,0x0001,0,NULL) //       0   This field is bit encoded as follows:
  273. #define awc_RID_Enc_Action_RX_1_RFC_1042  awc_def_Enc_RID(0x0004,"RX Action 1", 16,0x0001,1,"RX RFC1042") //  bit 0   (0x0001)  1=RFC1042 is kept for receive packets.
  274. #define awc_RID_Enc_Action_RX_1_802_11  awc_def_Enc_RID(0x0004,"RX Action 1", 16,0x0001,0,"RX 802.11") //  bit 0   (0x0001)  1=RFC1042 is kept for receive packets.
  275. #define awc_RID_Enc_Action_TX_1  awc_def_Enc_RID(0x0004,"TX Action 1", 16,0x0002,0,NULL) //
  276. #define awc_RID_Enc_Action_TX_1_RFC_1042  awc_def_Enc_RID(0x0004,"TX Action 1", 16,0x0002,1,"TX 802.11" ) //  bit 1   (0x0002)  0=RFC1042 is used for transmit encapsulation.  1=802.1H is used for transmit encapsulation.
  277. #define awc_RID_Enc_Action_TX_1_802_11  awc_def_Enc_RID(0x0004,"Tx Action 1", 16,0x0002,0,"TX RFC1042") //  bit 1   (0x0002)  0=RFC1042 is used for transmit encapsulation.  1=802.1H is used for transmit encapsulation.
  278. #define awc_RID_Enc_EtherType2  awc_def_Enc_RID(0x0006,"EtherType2", 16,0xffff,0,"") //       0   Note, the ethertype values are in network transmission order.  So IP (0x800) is actually (0x0008). Zero ends the list and selects the default action.
  279. #define awc_RID_Enc_Action_RX_2  awc_def_Enc_RID(0x0008,"RX Action 2", 16,0x0001,0,NULL) //       0   This field is bit encoded as follows:
  280. #define awc_RID_Enc_Action_RX_2_RFC_1042  awc_def_Enc_RID(0x0008,"RX Action 2", 16,0x0001,1,"RX RFC1042") //  bit 0   (0x0001)  1=RFC1042 is kept for receive packets.
  281. #define awc_RID_Enc_Action_RX_2_802_11  awc_def_Enc_RID(0x0008,"RX Action 2", 16,0x0001,0,"RX 802.11") //  bit 0   (0x0001)  1=RFC1042 is kept for receive packets.
  282. #define awc_RID_Enc_Action_TX_2  awc_def_Enc_RID(0x0008,"TX Action 2", 16,0x0002,0,NULL) //
  283. #define awc_RID_Enc_Action_TX_2_RFC_1042  awc_def_Enc_RID(0x0008,"TX Action 2", 16,0x0002,1,"TX 802.11" ) //  bit 1   (0x0002)  0=RFC1042 is used for transmit encapsulation.  1=802.1H is used for transmit encapsulation.
  284. #define awc_RID_Enc_Action_TX_2_802_11  awc_def_Enc_RID(0x0008,"Tx Action 2", 16,0x0002,0,"TX RFC1042") //  bit 1   (0x0002)  0=RFC1042 is used for transmit encapsulation.  1=802.1H is used for transmit encapsulation.
  285. #define awc_RID_Enc_EtherType3  awc_def_Enc_RID(0x000A,"EtherType3", 16,0xffff,0,"") //       0   Note, the ethertype values are in network transmission order.  So IP (0x800) is actually (0x0008). Zero ends the list and selects the default action.
  286. #define awc_RID_Enc_Action_RX_3  awc_def_Enc_RID(0x000C,"RX Action 3", 16,0x0001,0,NULL) //       0   This field is bit encoded as follows:
  287. #define awc_RID_Enc_Action_RX_3_RFC_1042  awc_def_Enc_RID(0x000C,"RX Action 3", 16,0x0001,1,"RX RFC1042") //  bit 0   (0x0001)  1=RFC1042 is kept for receive packets.
  288. #define awc_RID_Enc_Action_RX_3_802_11  awc_def_Enc_RID(0x000C,"RX Action 3", 16,0x0001,0,"RX 802.11") //  bit 0   (0x0001)  1=RFC1042 is kept for receive packets.
  289. #define awc_RID_Enc_Action_TX_3_  awc_def_Enc_RID(0x000C,"TX Action 3", 16,0x0002,0,NULL) //
  290. #define awc_RID_Enc_Action_TX_3_RFC_1042  awc_def_Enc_RID(0x000C,"TX Action 3", 16,0x0002,1,"TX 802.11" ) //  bit 1   (0x0002)  0=RFC1042 is used for transmit encapsulation.  1=802.1H is used for transmit encapsulation.
  291. #define awc_RID_Enc_Action_TX_3_802_11  awc_def_Enc_RID(0x000C,"Tx Action 3", 16,0x0002,0,"TX RFC1042") //  bit 1   (0x0002)  0=RFC1042 is used for transmit encapsulation.  1=802.1H is used for transmit encapsulation.
  292. #define awc_RID_Enc_EtherType4 awc_def_Enc_RID(0x000E,"EtherType4", 16,0xffff,0,"") //       0   Note, the ethertype values are in network transmission order.  So IP (0x800) is actually (0x0008). Zero ends the list and selects the default action.
  293. #define awc_RID_Enc_Action_RX_4 awc_def_Enc_RID(0x0010,"RX Action 4", 16,0x0001,0,NULL) //       0   This field is bit encoded as follows:
  294. #define awc_RID_Enc_Action_RX_4_RFC_1042  awc_def_Enc_RID(0x0010,"RX Action 4", 16,0x0001,1,"RX RFC1042") //  bit 0   (0x0001)  1=RFC1042 is kept for receive packets.
  295. #define awc_RID_Enc_Action_RX_4_802_11  awc_def_Enc_RID(0x0010,"RX Action 4", 16,0x0001,0,"RX 802.11") //  bit 0   (0x0001)  1=RFC1042 is kept for receive packets.
  296. #define awc_RID_Enc_Action_TX_4  awc_def_Enc_RID(0x0010,"TX Action 4", 16,0x0002,0,NULL) //
  297. #define awc_RID_Enc_Action_TX_4_RFC_1042  awc_def_Enc_RID(0x0010,"TX Action 4", 16,0x0002,1,"TX 802.11" ) //  bit 1   (0x0002)  0=RFC1042 is used for transmit encapsulation.  1=802.1H is used for transmit encapsulation.
  298. #define awc_RID_Enc_Action_TX_4_802_11  awc_def_Enc_RID(0x0010,"Tx Action 4", 16,0x0002,0,"TX RFC1042") //  bit 1   (0x0002)  0=RFC1042 is used for transmit encapsulation.  1=802.1H is used for transmit encapsulation.
  299. #define awc_RID_Enc_EtherType5  awc_def_Enc_RID(0x0012,"EtherType5", 16,0xffff,0,"") //       0   Note, the ethertype values are in network transmission order.  So IP (0x800) is actually (0x0008). Zero ends the list and selects the default action.
  300. #define awc_RID_Enc_Action_RX_5  awc_def_Enc_RID(0x0014,"RX Action 5", 16,0x0001,0,NULL) //       0   This field is bit encoded as follows:
  301. #define awc_RID_Enc_Action_RX_5_RFC_1042  awc_def_Enc_RID(0x0014,"RX Action 5", 16,0x0001,1,"RX RFC1042") //  bit 0   (0x0001)  1=RFC1042 is kept for receive packets.
  302. #define awc_RID_Enc_Action_RX_5_802_11  awc_def_Enc_RID(0x0014,"RX Action 5", 16,0x0001,0,"RX 802.11") //  bit 0   (0x0001)  1=RFC1042 is kept for receive packets.
  303. #define awc_RID_Enc_Action_TX_5  awc_def_Enc_RID(0x0014,"TX Action 5", 16,0x0002,0,NULL) //
  304. #define awc_RID_Enc_Action_TX_5_RFC_1042  awc_def_Enc_RID(0x0014,"TX Action 5", 16,0x0002,1,"TX 802.11" ) //  bit 1   (0x0002)  0=RFC1042 is used for transmit encapsulation.  1=802.1H is used for transmit encapsulation.
  305. #define awc_RID_Enc_Action_TX_5_802_11  awc_def_Enc_RID(0x0014,"Tx Action 5", 16,0x0002,0,"TX RFC1042") //  bit 1   (0x0002)  0=RFC1042 is used for transmit encapsulation.  1=802.1H is used for transmit encapsulation.
  306. #define awc_RID_Enc_EtherType6  awc_def_Enc_RID(0x0016,"EtherType6", 16,0xffff,0,"") //       0   Note, the ethertype values are in network transmission order.  So IP (0x800) is actually (0x0008). Zero ends the list and selects the default action.
  307. #define awc_RID_Enc_Action_RX_6  awc_def_Enc_RID(0x0018,"RX Action 6", 16,0x0001,0,NULL) //       0   This field is bit encoded as follows:
  308. #define awc_RID_Enc_Action_RX_6_RFC_1042  awc_def_Enc_RID(0x0018,"RX Action 6", 16,0x0001,1,"RX RFC1042") //  bit 0   (0x0001)  1=RFC1042 is kept for receive packets.
  309. #define awc_RID_Enc_Action_RX_6_802_11  awc_def_Enc_RID(0x0018,"RX Action 6", 16,0x0001,0,"RX 802.11") //  bit 0   (0x0001)  1=RFC1042 is kept for receive packets.
  310. #define awc_RID_Enc_Action_TX_6  awc_def_Enc_RID(0x0018,"TX Action 6", 16,0x0002,0,NULL) //
  311. #define awc_RID_Enc_Action_TX_6_RFC_1042  awc_def_Enc_RID(0x0018,"TX Action 6", 16,0x0002,1,"TX 802.11" ) //  bit 1   (0x0002)  0=RFC1042 is used for transmit encapsulation.  1=802.1H is used for transmit encapsulation.
  312. #define awc_RID_Enc_Action_TX_6_802_11  awc_def_Enc_RID(0x0018,"Tx Action 6", 16,0x0002,0,"TX RFC1042") //  bit 1   (0x0002)  0=RFC1042 is used for transmit encapsulation.  1=802.1H is used for transmit encapsulation.
  313. #define awc_RID_Enc_EtherType7  awc_def_Enc_RID(0x001A,"EtherType7", 16,0xffff,0,"") //       0   Note, the ethertype values are in network transmission order.  So IP (0x800) is actually (0x0008). Zero ends the list and selects the default action.
  314. #define awc_RID_Enc_Action_RX_7  awc_def_Enc_RID(0x001C,"RX Action 8", 16,0x0001,0,NULL) //       0   This field is bit encoded as follows:
  315. #define awc_RID_Enc_Action_RX_7_RFC_1042  awc_def_Enc_RID(0x001C,"RX Action 7", 16,0x0001,1,"RX RFC1042") //  bit 0   (0x0001)  1=RFC1042 is kept for receive packets.
  316. #define awc_RID_Enc_Action_RX_7_802_11  awc_def_Enc_RID(0x001C,"RX Action 7", 16,0x0001,0,"RX 802.11") //  bit 0   (0x0001)  1=RFC1042 is kept for receive packets.
  317. #define awc_RID_Enc_Action_TX_7  awc_def_Enc_RID(0x001C,"TX Action 7", 16,0x0002,0,NULL) //
  318. #define awc_RID_Enc_Action_TX_7_RFC_1042  awc_def_Enc_RID(0x001C,"TX Action 7", 16,0x0002,1,"TX 802.11" ) //  bit 1   (0x0002)  0=RFC1042 is used for transmit encapsulation.  1=802.1H is used for transmit encapsulation.
  319. #define awc_RID_Enc_Action_TX_7_802_11  awc_def_Enc_RID(0x001C,"Tx Action 7", 16,0x0002,0,"TX RFC1042") //  bit 1   (0x0002)  0=RFC1042 is used for transmit encapsulation.  1=802.1H is used for transmit encapsulation.
  320. #define awc_RID_Enc_EtherType8  awc_def_Enc_RID(0x001E,"EtherType7", 16,0xffff,0,"") //       0   Note, the ethertype values are in network transmission order.  So IP (0x800) is actually (0x0008). Zero ends the list and selects the default action.
  321. #define awc_RID_Enc_Action_RX_8  awc_def_Enc_RID(0x0020,"RX Action 8", 16,0x0001,0,NULL) //       0   This field is bit encoded as follows:
  322. #define awc_RID_Enc_Action_RX_8_RFC_1042  awc_def_Enc_RID(0x0020,"RX Action 8", 16,0x0001,1,"RX RFC1042") //  bit 0   (0x0001)  1=RFC1042 is kept for receive packets.
  323. #define awc_RID_Enc_Action_RX_8_802_11  awc_def_Enc_RID(0x0020,"RX Action 8", 16,0x0001,0,"RX 802.11") //  bit 0   (0x0001)  1=RFC1042 is kept for receive packets.
  324. #define awc_RID_Enc_Action_TX_8  awc_def_Enc_RID(0x0020,"TX Action 8", 16,0x0002,0,NULL) //
  325. #define awc_RID_Enc_Action_TX_8_RFC_1042  awc_def_Enc_RID(0x0020,"TX Action 8", 16,0x0002,1,"TX 802.11" ) //  bit 1   (0x0002)  0=RFC1042 is used for transmit encapsulation.  1=802.1H is used for transmit encapsulation.
  326. #define awc_RID_Enc_Action_TX_8_802_11  awc_def_Enc_RID(0x0020,"Tx Action 8", 16,0x0002,0,"TX RFC1042") //  bit 1   (0x0002)  0=RFC1042 is used for transmit encapsulation.  1=802.1H is used for transmit encapsulation.
  327. // WEP Key volatile
  328. #define awc_RID_WEPv_RidLen  awc_def_WEPv_RID(0x0000,"RidLen", 16,0xffff,0,"") //       read-only     Length of this RID including the length field
  329. #define awc_RID_WEPv_KeyIndex  awc_def_WEPv_RID(0x0002,"KeyIndex", 16,0xffff,0,"Index to list of keys")
  330. #define awc_RID_WEPv_Address  awc_def_WEPv_RID(0x0004,"Address", 48,0xff,0,"mac address related to keys")
  331. #define awc_RID_WEPv_KeyLen  awc_def_WEPv_RID(0x000A,"KeyLen", 16,0xffff,0,"Key Length (0 and 5 are valid)")
  332. #define awc_RID_WEPv_Key  awc_def_WEPv_RID(0x000C,"Key", 128,0xff,0,"Key itself in hex coding")
  333. #define awc_RID_WEPv_KeyAscii  awc_def_WEPv_RID(0x000C,"KeyAscii", 128,0,0,"Key itself in ascii coding")
  334. // WEP Key non-volatile
  335. #define awc_RID_WEPnv_RidLen  awc_def_WEPnv_RID(0x0000,"RidLen", 16,0xffff,0,"") //       read-only     Length of this RID including the length field
  336. #define awc_RID_WEPnv_KeyIndex  awc_def_WEPnv_RID(0x0002,"KeyIndex", 16,0xffff,0,"Index to list of keys")
  337. #define awc_RID_WEPnv_Address  awc_def_WEPnv_RID(0x0004,"Address", 48,0xff,0,"mac address related to keys")
  338. #define awc_RID_WEPnv_KeyLen  awc_def_WEPnv_RID(0x000A,"KeyLen", 16,0xffff,0,"Key Length (0 and 5 are valid)")
  339. #define awc_RID_WEPnv_Key  awc_def_WEPnv_RID(0x000C,"Key", 128,0xff,0,"Key itself in hex coding")
  340. #define awc_RID_WEPnv_KeyAscii  awc_def_WEPnv_RID(0x000C,"KeyAscii", 128,0,0,"Key itself in ascii coding")
  341. // Modulation
  342. #define awc_RID_Modulation_RidLen  awc_def_Modulation_RID(0x0000,"RidLen", 16,0xffff,0,"") //       read-only     Length of this RID including the length field
  343. #define awc_RID_Modulation_Modulation  awc_def_Modulation_RID(0x0002,"Modulation", 16,0xffff,0,"Modulation")
  344. //   Capabilities RID
  345. #define awc_RID_Cap_RidLen  awc_def_Cap_RID(0x0000,"RidLen", 16,0xffff,0,"") //        read-only      Length of this RID including the length field
  346. #define awc_RID_Cap_OUI  awc_def_Cap_RID(0x0002,"OUI", 24,0xffff,0,"") //      0x00 0x40      This field will give the manufacturer OUI (fourth byte   always zero).
  347. #define awc_RID_Cap_ProductNum  awc_def_Cap_RID(0x0006,"ProductNum", 24,0xffff,0,"") //      0x0004         This field will give the product number.
  348. #define awc_RID_Cap_ManufacturerName  awc_def_Cap_RID(0x0008,"ManufacturerName", 255,0,0,"") //      ASCIIz encoding of manufacturer name.
  349. #define awc_RID_Cap_ProductName  awc_def_Cap_RID(0x0028,"ProductName", 128,0,0,"") //     PC4500         ASCIIz encoding of product name.
  350. #define awc_RID_Cap_ProductVersion  awc_def_Cap_RID(0x0038,"ProductVersion", 64,0,0,"") //      .    ASCIIz encoding of product (firmware?) version.
  351. #define awc_RID_Cap_FactoryAddress  awc_def_Cap_RID(0x0040,"FactoryAddress", 48,0xff,0,"") // This field will contain the OEM assigned IEEE address. If there is no OEM address assigned, the Aironet assigned  IEEE Address will be returned in this field.
  352. #define awc_RID_Cap_AironetAddress  awc_def_Cap_RID(0x0046,"AironetAddress", 48,0xff,0,"") // This field will contain the Aironet factory assigned    IEEE address.
  353. #define awc_RID_Cap_RadioSpreadType_DS  awc_def_Cap_RID(0x004C,"RadioType_FH", 16,0x0001,1,"") //   0x01 = 802.11 FH
  354. #define awc_RID_Cap_RadioSpreadType_FH  awc_def_Cap_RID(0x004C,"RadioType_DS", 16,0x0002,2,"") //   0x02 = 802.11 DS
  355. #define awc_RID_Cap_RadioSpreadType_Legacy awc_def_Cap_RID(0x004C,"RadioType_Legacy", 16,0x0004,4,"") //   0x04 = LM2000 (Legacy) DS //  Note, more than one bit may be set for radios     supporting multiple modes of operation.
  356. #define awc_RID_Cap_RegDomain  awc_def_Cap_RID(0x004E,"RegDomain", 16,0xffff,0,"") // This field indicates the registration domain/country   The values as assigned by 802.11 will be used.
  357. #define awc_RID_Cap_Callid  awc_def_Cap_RID(0x0050,"Callid", 48,0xff,0,"") // This field indicates the callid assigned to the unit (if  RegDomain is Japan) Each nibble will contain one decimal digit of the 12 digit callid. (Note, this is not the encoded format).
  358. #define awc_RID_Cap_SupportedRates  awc_def_Cap_RID(0x0056,"SupportedRates", 64,0xff,0,"") //      0x02, 0x04,    This field will indicate the 802.11 supported rates as  specified in the rates.
  359. #define awc_RID_Cap_RxDiversity  awc_def_Cap_RID(0x005E,"RxDiversity", 8 ,0xff,0,"") //         0x03 This field will indicate the number of antennas  supported as a bit mask.
  360. #define awc_RID_Cap_TxDiversity  awc_def_Cap_RID(0x005F,"TxDiversity", 8 ,0xff,0,"") //         0x03 This field will indicate the number of antennas supported as a bit mask.
  361. #define awc_RID_Cap_TxPowerLevels  awc_def_Cap_RID(0x0060,"TxPowerLevels", 128,0xff,0,"") //     250  This table indicates the supported transmit power  levels. (values are in mW)  Zero terminates the list. Note, this may be further restricted depending on   country selected.
  362. #define awc_RID_Cap_HardwareVersion  awc_def_Cap_RID(0x0070,"HardwareVersion", 16,0xffff,0,"") //        0    This indicates the revision of hardware.
  363. #define awc_RID_Cap_HardwareCapabilit  awc_def_Cap_RID(0x0072,"HardwareCapabilit", 16,0xffff,0,"") //        0    This is a bit-mapped field indicating harware  capabilities. No bits have been assigned yet. Initially this is zero.
  364. #define awc_RID_Cap_TemperatureRange  awc_def_Cap_RID(0x0074,"TemperatureRange", 16,0xffff,0,"") //        0    This indicates the temperature range capability.
  365. #define awc_RID_Cap_SoftwareVersion  awc_def_Cap_RID(0x0076,"SoftwareVersion", 16,0xffff,0,"") //        0    This indicates the revision of software.
  366. #define awc_RID_Cap_SoftwareVersion_major  awc_def_Cap_RID(0x0076,"SoftwareVersion major", 16,0xff00,0,"") //  The upper byte indicates the major version and the
  367. #define awc_RID_Cap_SoftwareVersion_minor  awc_def_Cap_RID(0x0076,"SoftwareVersion minor", 16,0x00ff,0,"") //  lower byte the minor version.
  368. #define awc_RID_Cap_SoftwareSubVersion  awc_def_Cap_RID(0x0078,"SoftwareSubVersio", 16,0xffff,0,"") //        0    This indicates the sub-revision of software.
  369. #define awc_RID_Cap_InterfaceVersion awc_def_Cap_RID(0x007A,"InterfaceVersion", 16,0xffff,0,"") //        0    This indicates the revision of the interface. This will be bumped whenever there are incompatible  modifications made to the interfac  This may be bumped on first release to ensure that  "unreleased" utilities/drivers become unusable.
  370. #define awc_RID_Cap_SoftwareCapabilities awc_def_Cap_RID(0x007C,"SoftwareCapabiliti", 160,0xff,0,"") //    0    This field gives a bit mapped indication of capabilities. No capability bits have yet been assigned.
  371. #define awc_RID_Cap_BootBlockVersion  awc_def_Cap_RID(0x007E,"BootBlockVersion ", 16,0xffff,0,"") // This indicates the revision of bootblock software. The upper byte indicates the major version and the lower byte the minor version.  Note, BCD encoding is used. (version 2.11 would be  0x0211.)
  372. // Status RID 
  373. #define awc_RID_Status_RidLen  awc_def_Stat_RID( 0x0000,"RidLen", 16,0xffff,0,"") //    Length of this RID including the length field
  374. #define awc_RID_Status_MacAddress  awc_def_Stat_RID( 0x0002,"MacAddress", 48,0xff,0,"") //  The MAC address in use by the station.
  375. #define awc_RID_Status_OperationalMode  awc_def_Stat_RID( 0x0008,"OperationalMode", 16,0xffff,0,NULL) //    Bit-mapped.
  376. #define awc_RID_Status_Configured  awc_def_Stat_RID( 0x0008,"OperationalMode Configured", 16,0x0001,1,"Configured") //
  377. #define awc_RID_Status_MAC_Enabled  awc_def_Stat_RID( 0x0008,"OperationalMode MAC Enabled", 16,0x0002,2,"MAC Enabled") //
  378. #define awc_RID_Status_Receive_Enabled  awc_def_Stat_RID( 0x0008,"OperationalMode Receive Enabled", 16,0x0004,4,"Receive Enabled") //
  379. #define awc_RID_Status_In_Sync  awc_def_Stat_RID( 0x0008,"OperationalMode In Sync with cell", 16,0x0010,10,"In Sync with cell") //
  380. #define awc_RID_Status_Associated  awc_def_Stat_RID( 0x0008,"OperationalMode Associated", 16,0x0020,20,"Associated") //
  381. #define awc_RID_Status_Error  awc_def_Stat_RID( 0x0008,"OperationalMode Error", 16,0x8000,0x8000,"Error") //
  382. #define awc_RID_Status_ErrorCode  awc_def_Stat_RID( 0x000A,"ErrorCode", 16,0xffff,0,"") //    Non-zero if an error state has been entered
  383. #define awc_RID_Status_CurrentSignalQuality awc_def_Stat_RID( 0x000C,"CurrentSignalQuality",16,0xffff,0,"") //    A measure of the current signal quality.
  384. #define awc_RID_Status_SSIDlength  awc_def_Stat_RID( 0x000E,"SSIDlength", 16,0xffff,0,"") //    This length of the following SSID.
  385. #define awc_RID_Status_SSID  awc_def_Stat_RID( 0x0010,"SSID", 255,0,0,"") // The SSID that is currently in effect.
  386. #define awc_RID_Status_ApName  awc_def_Stat_RID( 0x0030,"ApName", 128,0,0,"") // The name of the current BSSID (ESS mode only)
  387. #define awc_RID_Status_CurrentBssid  awc_def_Stat_RID( 0x0040,"CurrentBssid", 48,0xff,0,"") // BSSID that is currently in effect.
  388. #define awc_RID_Status_PreviousBssid1  awc_def_Stat_RID( 0x0046,"PreviousBssid1", 48,0xff,0,"") // A former BSSID.
  389. #define awc_RID_Status_PreviousBssid2  awc_def_Stat_RID( 0x004C,"PreviousBssid2", 48,0xff,0,"") //  A former BSSID.
  390. #define awc_RID_Status_PreviousBssid3  awc_def_Stat_RID( 0x0052,"PreviousBssid3", 48,0xff,0,"") //  A former BSSID.
  391. #define awc_RID_Status_BeaconPeriod  awc_def_Stat_RID( 0x0058,"BeaconPeriod", 16,0xffff,0,"msek") // (kus)        The current beacon period.
  392. #define awc_RID_Status_DtimPeriod  awc_def_Stat_RID( 0x005A,"DtimPeriod", 16,0xffff,0,"units") //    The current DTIM period (number of beacons between DTIMs).
  393. #define awc_RID_Status_AtimDuration  awc_def_Stat_RID( 0x005C,"AtimDuration", 16,0xffff,0,"msek") // (kus)        The current ATIM window duration. Adhoc/Ibss only
  394. #define awc_RID_Status_HopPeriod  awc_def_Stat_RID( 0x005E,"HopPeriod", 16,0xffff,0,"msek") // (kus)        The current hopping period.
  395. #define awc_RID_Status_ChannelSet  awc_def_Stat_RID( 0x0060,"ChannelSet", 16,0xffff,0,"Set") //    The current channel set.
  396. #define awc_RID_Status_Channel awc_def_Stat_RID( 0x0062,"Channel", 16,0xffff,0," ") //    The current operating channel.
  397. #define awc_RID_Status_HopsToBackbone  awc_def_Stat_RID( 0x0064,"HopsToBackbone", 16,0xffff,0,"hops") //    0 indicates a backbone association.
  398. #define awc_RID_Status_ApTotalLoad  awc_def_Stat_RID( 0x0066,"ApTotalLoad", 16,0xffff,0,"units") //    Total load including broadcast/multicast from backbone.  This is the value extracted from the Aironet element.
  399. #define awc_RID_Status_OurGeneratedLoad awc_def_Stat_RID( 0x0068,"OurGeneratedLoad", 16,0xffff,0,"units") //   Total load generated by our station (transmitted and received). Excludes received broadcast/multicast traffic.
  400. #define awc_RID_Status_AccumulatedArl  awc_def_Stat_RID( 0x006A,"AccumulatedArl", 16,0xffff,0,"units") //
  401. // AP RID
  402. #define awc_RID_AP_16RidLen  awc_def_AP_RID(0x0000,"RidLen", 16,0xffff,0,"") //        0x06, read-only Length of this RID including the length field
  403. #define awc_RID_AP_TIM_addr  awc_def_AP_RID(0x0002,"TIM Addr", 16,0xffff,0,"") //        Read only       The "Traffic Indication Map" is updated by the host via
  404. #define awc_RID_AP_Airo_addr  awc_def_AP_RID(0x0004,"Airo Addr", 16,0xffff,0,"") //        Read only       The "Aironet Information Element" is updated by the host via the AUX I/O ports. This is the address of the Aironet Element.
  405. // Statistics RID
  406. #define awc_RID_Stats_RidLen  awc_def_Stats_RID(0x0000,0x0000,"RidLen", "Length of the RID including the length field.")
  407. #define awc_RID_Stats_RxOverrunErr  awc_def_Stats_RID(0x0002,0x0004,"Stats_RxOverrunErr", "Receive overruns -- No buffer available to handle the receive. (result is that the packet is never received)")
  408. #define awc_RID_Stats_RxPlcpCrcErr  awc_def_Stats_RID(0x0004,0x0008,"Stats_RxPlcpCrcErr", "PLCP header checksum errors (CRC16).")
  409. #define awc_RID_Stats_RxPlcpFormat  awc_def_Stats_RID(0x0006,0x000C,"Stats_RxPlcpFormat", "PLCP format errors.")
  410. #define awc_RID_Stats_RxPlcpLength  awc_def_Stats_RID(0x0008,0x0010,"Stats_RxPlcpLength", "PLCP length is incorrect.")
  411. #define awc_RID_Stats_RxMacCrcErr  awc_def_Stats_RID(0x000A,0x0014,"Stats_RxMacCrcErr", "Count of MAC CRC32 errors.")
  412. #define awc_RID_Stats_RxMacCrcOk  awc_def_Stats_RID(0x000C,0x0018,"Stats_RxMacCrcOk", "Count of MAC CRC32 received correctly.")
  413. #define awc_RID_Stats_RxWepErr  awc_def_Stats_RID(0x000E,0x001C,"Stats_RxWepErr", "Count of all WEP ICV checks that failed. (this value is included in Stats_RxMacCrcOk)")
  414. #define awc_RID_Stats_RxWepOk  awc_def_Stats_RID(0x0010,0x0020,"Stats_RxWepOk", "Count of all WEP ICV checks that passed. (this value is  included in Stats_RxMacCrcOk)")
  415. #define awc_RID_Stats_RetryLong  awc_def_Stats_RID(0x0012,0x0024,"Stats_RetryLongCount", "of all long retries. (Does not include first attempt for a packet).")
  416. #define awc_RID_Stats_RetryShort  awc_def_Stats_RID(0x0014,0x0028,"Stats_RetryShort", "Count of all short retries. (Does not include first attempt for   a packet).")
  417. #define awc_RID_Stats_MaxRetries  awc_def_Stats_RID(0x0016,0x002C,"Stats_MaxRetries", "Count of number of packets that max-retried -- ie were  never ACK-d.")
  418. #define awc_RID_Stats_NoAck  awc_def_Stats_RID(0x0018,0x0030,"Stats_NoAck", "Count of number of times that ACK was not received.")
  419. #define awc_RID_Stats_NoCts  awc_def_Stats_RID(0x001A,0x0034,"Stats_NoCts", "Count of number of timer that CTS was not received.")
  420. #define awc_RID_Stats_RxAck  awc_def_Stats_RID(0x001C,0x0038,"Stats_RxAck", "Count of number of expected ACKs that were received.")
  421. #define awc_RID_Stats_RxCts  awc_def_Stats_RID(0x001E,0x003C,"Stats_RxCts", "Count of number of expected CTSs that were received.")
  422. #define awc_RID_Stats_TxAck  awc_def_Stats_RID(0x0020,0x0040,"Stats_TxAck", "Count of number of ACKs transmitted.")
  423. #define awc_RID_Stats_TxRts  awc_def_Stats_RID(0x0022,0x0044,"Stats_TxRts", "Count of number of RTSs transmitted.")
  424. #define awc_RID_Stats_TxCts  awc_def_Stats_RID(0x0024,0x0048,"Stats_TxCts", "Count of number of CTSs transmitted.")
  425. #define awc_RID_Stats_TxMc  awc_def_Stats_RID(0x0026,0x004C,"Stats_TxMc", " LMAC count of multicast packets sent (uses 802.11  Address1).")
  426. #define awc_RID_Stats_TxBc  awc_def_Stats_RID(0x0028,0x0050,"Stats_TxBc", " LMAC count of broadcast packets sent (uses 802.11")
  427. #define awc_RID_Stats_TxUcFrags  awc_def_Stats_RID(0x002A,0x0054,"Stats_TxUcFragsLMAC", " count of ALL unicast fragments and whole packets sent (uses 802.11 Address1).")
  428. #define awc_RID_Stats_TxUcPackets  awc_def_Stats_RID(0x002C,0x0058,"Stats_TxUcPackets", "LMAC count of unicast packets that were ACKd (uses   802.11 Address 1).")
  429. #define awc_RID_Stats_TxBeacon  awc_def_Stats_RID(0x002E,0x005C,"Stats_TxBeacon", " Count of beacon packets transmitted.")
  430. #define awc_RID_Stats_RxBeacon  awc_def_Stats_RID(0x0030,0x0060,"Stats_RxBeacon", " Count of beacon packets received matching our BSSID.")
  431. #define awc_RID_Stats_TxSinColl  awc_def_Stats_RID(0x0032,0x0064,"Stats_TxSinCollTransmit"," single collisions. **")
  432. #define awc_RID_Stats_TxMulColl  awc_def_Stats_RID(0x0034,0x0068,"Stats_TxMulCollTransmit"," multiple collisions. **")
  433. #define awc_RID_Stats_DefersNo  awc_def_Stats_RID(0x0036,0x006C,"Stats_DefersNo Transmit"," frames sent with no deferral. **")
  434. #define awc_RID_Stats_DefersProt  awc_def_Stats_RID(0x0038,0x0070,"Stats_DefersProt", " Transmit frames deferred due to protocol.")
  435. #define awc_RID_Stats_DefersEngy  awc_def_Stats_RID(0x003A,0x0074,"Stats_DefersEngy", " Transmit frames deferred due to energy detect.")
  436. #define awc_RID_Stats_DupFram  awc_def_Stats_RID(0x003C,0x0078,"Stats_DupFram", "  Duplicate receive frames and fragments.")
  437. #define awc_RID_Stats_RxFragDisc  awc_def_Stats_RID(0x003E,0x007C,"Stats_RxFragDisc", " Received partial frames. (each tally could indicate the  discarding of one or more fragments)")
  438. #define awc_RID_Stats_TxAged  awc_def_Stats_RID(0x0040,0x0080,"Stats_TxAged", "   Transmit packets exceeding maximum transmit lifetime. **")
  439. #define awc_RID_Stats_RxAged  awc_def_Stats_RID(0x0042,0x0084,"Stats_RxAgedReceive", " packets exceeding maximum receive lifetime. **")
  440. #define awc_RID_Stats_LostSync_Max  awc_def_Stats_RID(0x0044,0x0088,"Stats_LostSync_Max", " Lost sync with our cell due to maximum retries occuring. Retry")
  441. #define awc_RID_Stats_LostSync_Mis  awc_def_Stats_RID(0x0046,0x008C,"Stats_LostSync_Mis", "Lost sync with our cell due to missing too many beacons. sedBeacons")
  442. #define awc_RID_Stats_LostSync_Arl  awc_def_Stats_RID(0x0048,0x0090,"Stats_LostSync_Arl", "Lost sync with our cell due to Average Retry Level being  Exceeded  exceeded.")
  443. #define awc_RID_Stats_LostSync_Dea  awc_def_Stats_RID(0x004A,0x0094,"Stats_LostSync_Dea", "Lost sync with our cell due to being deauthenticated.,thed")
  444. #define awc_RID_Stats_LostSync_Disa  awc_def_Stats_RID(0x004C,0x0098,"Stats_LostSync_Disa", " Lost sync with our cell due to being disassociated. ssoced")
  445. #define awc_RID_Stats_LostSync_Tsf  awc_def_Stats_RID(0x004E,0x009C,"Stats_LostSync_Tsf", "Lost sync with our cell due to excessive change in TSF  Timingtiming.")
  446. #define awc_RID_Stats_HostTxMc  awc_def_Stats_RID(0x0050,0x00A0,"Stats_HostTxMc", "Count of multicast packets sent by the host.")
  447. #define awc_RID_Stats_HostTxBc  awc_def_Stats_RID(0x0052,0x00A4,"Stats_HostTxBc", "Count of broadcast packets sent by the host.")
  448. #define awc_RID_Stats_HostTxUc  awc_def_Stats_RID(0x0054,0x00A8,"Stats_HostTxUc", "Count of unicast packets sent by the host.")
  449. #define awc_RID_Stats_HostTxFail  awc_def_Stats_RID(0x0056,0x00AC,"Stats_HostTxFail", "  Count of host transmitted packets which failed.")
  450. #define awc_RID_Stats_HostRxMc  awc_def_Stats_RID(0x0058,0x00B0,"Stats_HostRxMc", "Count of host received multicast packets.")
  451. #define awc_RID_Stats_HostRxBc  awc_def_Stats_RID(0x005A,0x00B4,"Stats_HostRxBc", "Count of host received broadcast packets.")
  452. #define awc_RID_Stats_HostRxUc  awc_def_Stats_RID(0x005C,0x00B8,"Stats_HostRxUc", "Count of host received unicast packets.")
  453. #define awc_RID_Stats_HostRxDiscar  awc_def_Stats_RID(0x005E,0x00BC,"Stats_HostRxDiscar", "Count of host received packets discarded due to:n  Host not enabling receive.n  Host failing to dequeue receive packets quickly.n Packets being discarded due to magic packet mode.")
  454. #define awc_RID_Stats_HmacTxMc  awc_def_Stats_RID(0x0060,0x00C0,"Stats_HmacTxMc", "Count of internally generated multicast (DA) packets.")
  455. #define awc_RID_Stats_HmacTxBc  awc_def_Stats_RID(0x0062,0x00C4,"Stats_HmacTxBc", "Count of internally generated broadcast (DA) packets.")
  456. #define awc_RID_Stats_HmacTxUc  awc_def_Stats_RID(0x0064,0x00C8,"Stats_HmacTxUc", "Count of internally generated unicast (DA) packets.")
  457. #define awc_RID_Stats_HmacTxFail  awc_def_Stats_RID(0x0066,0x00CC,"Stats_HmacTxFail", "  Count of internally generated transmit packets that failed.")
  458. #define awc_RID_Stats_HmacRxMc  awc_def_Stats_RID(0x0068,0x00D0,"Stats_HmacRxMc", "Count of internally received multicast (DA) packets.")
  459. #define awc_RID_Stats_HmacRxBc  awc_def_Stats_RID(0x006A,0x00D4,"Stats_HmacRxBc", "Count of internally received broadcast (DA) packets.")
  460. #define awc_RID_Stats_HmacRxUc  awc_def_Stats_RID(0x006C,0x00D8,"Stats_HmacRxUc", "Count of internally received multicast (DA) packets.")
  461. #define awc_RID_Stats_HmacRxDisca  awc_def_Stats_RID(0x006E,0x00DC,"Stats_HmacRxDisca", " Count of internally received packets that were discarded  (usually because the destination address is not for the host).")
  462. #define awc_RID_Stats_HmacRxAcce  awc_def_Stats_RID(0x0070,0x00E0,"Stats_HmacRxAcce", "  Count of internally received packets that were accepted")
  463. #define awc_RID_Stats_SsidMismatch  awc_def_Stats_RID(0x0072,0x00E4,"Stats_SsidMismatch", " Count of SSID mismatches.")
  464. #define awc_RID_Stats_ApMismatch  awc_def_Stats_RID(0x0074,0x00E8,"Stats_ApMismatch", "  Count of specified AP mismatches.")
  465. #define awc_RID_Stats_RatesMismatc  awc_def_Stats_RID(0x0076,0x00EC,"Stats_RatesMismatc", " Count of rate mismatches.")
  466. #define awc_RID_Stats_AuthReject  awc_def_Stats_RID(0x0078,0x00F0,"Stats_AuthReject", "  Count of authentication rejections.")
  467. #define awc_RID_Stats_AuthTimeout  awc_def_Stats_RID(0x007A,0x00F4,"Stats_AuthTimeout", " Count of authentication timeouts.")
  468. #define awc_RID_Stats_AssocReject  awc_def_Stats_RID(0x007C,0x00F8,"Stats_AssocReject", " Count of association rejections.")
  469. #define awc_RID_Stats_AssocTimeout  awc_def_Stats_RID(0x007E,0x00FC,"Stats_AssocTimeout", " Count of association timeouts.")
  470. #define awc_RID_Stats_NewReason  awc_def_Stats_RID(0x0080,0x0100,"Stats_NewReason", "Count of reason/status codes of greater than 19.  (Values of 0 = successful are not counted)")
  471. #define awc_RID_Stats_AuthFail_1  awc_def_Stats_RID(0x0082,0x0104,"Stats_AuthFail_1", "Unspecified reason.")
  472. #define awc_RID_Stats_AuthFail_2  awc_def_Stats_RID(0x0084,0x0108,"Stats_AuthFail_2", "Previous authentication no longer valid.")
  473. #define awc_RID_Stats_AuthFail_3  awc_def_Stats_RID(0x0086,0x010C,"Stats_AuthFail_3", "Deauthenticated because sending station is leaving (has left) IBSS or ESS.")
  474. #define awc_RID_Stats_AuthFail_4  awc_def_Stats_RID(0x0088,0x0110,"Stats_AuthFail_4", "Disassociated due to inactivity")
  475. #define awc_RID_Stats_AuthFail_5  awc_def_Stats_RID(0x008A,0x0114,"Stats_AuthFail_5", "Disassociated because AP is unable to handle all currently  associated stations.")
  476. #define awc_RID_Stats_AuthFail_6  awc_def_Stats_RID(0x008C,0x0118,"Stats_AuthFail_6", "Class 2 Frame received from non-Authenticated station.")
  477. #define awc_RID_Stats_AuthFail_7  awc_def_Stats_RID(0x008E,0x011C,"Stats_AuthFail_7", "Class 3 Frame received from non-Associated station.")
  478. #define awc_RID_Stats_AuthFail_8  awc_def_Stats_RID(0x0090,0x0120,"Stats_AuthFail_8", "Disassociated because sending station is leaving (has left)")
  479. #define awc_RID_Stats_AuthFail_9  awc_def_Stats_RID(0x0092,0x0124,"Stats_AuthFail_9", "Station requesting (Re)Association is not Authenticated")
  480. #define awc_RID_Stats_AuthFail_10  awc_def_Stats_RID(0x0094,0x0128,"Stats_AuthFail_10", "Cannot support all requested capabilities in the Capability")
  481. #define awc_RID_Stats_AuthFail_11  awc_def_Stats_RID(0x0096,0x012C,"Stats_AuthFail_11", "Reassociation denied due to inability to confirm")
  482. #define awc_RID_Stats_AuthFail_12  awc_def_Stats_RID(0x0098,0x0130,"Stats_AuthFail_12", "Association denied due to reason outside the scope of the 802.11")
  483. #define awc_RID_Stats_AuthFail_13  awc_def_Stats_RID(0x009A,0x0134,"Stats_AuthFail_13", "Responding station does not support the specified Auth Alogorithm")
  484. #define awc_RID_Stats_AuthFail_14  awc_def_Stats_RID(0x009C,0x0138,"Stats_AuthFail_14", "Received an out of sequence Authentication Frame.")
  485. #define awc_RID_Stats_AuthFail_15  awc_def_Stats_RID(0x009E,0x013C,"Stats_AuthFail_15", "Authentication rejected due to challenge failure.")
  486. #define awc_RID_Stats_AuthFail_16  awc_def_Stats_RID(0x00A0,0x0140,"Stats_AuthFail_16", "Authentication rejected due to timeout waiting for next  frame in sequence.")
  487. #define awc_RID_Stats_AuthFail_17  awc_def_Stats_RID(0x00A2,0x0144,"Stats_AuthFail_17", "Association denied because AP is unable to handle  additional associated stations.")
  488. #define awc_RID_Stats_AuthFail_18  awc_def_Stats_RID(0x00A4,0x0148,"Stats_AuthFail_18", "Association denied due to requesting station not supportingall basic rates.")
  489. #define awc_RID_Stats_AuthFail_19  awc_def_Stats_RID(0x00A6,0x014C,"Stats_AuthFail_19", "Reserved")
  490. #define awc_RID_Stats_RxMan  awc_def_Stats_RID(0x00A8,0x0150,"Stats_RxMan", " Count of management packets received and handled.")
  491. #define awc_RID_Stats_TxMan  awc_def_Stats_RID(0x00AA,0x0154,"Stats_TxMan", " Count of management packets transmitted.")
  492. #define awc_RID_Stats_RxRefresh  awc_def_Stats_RID(0x00AC,0x0158,"Stats_RxRefresh", " Count of null data packets received.")
  493. #define awc_RID_Stats_TxRefresh  awc_def_Stats_RID(0x00AE,0x015C,"Stats_TxRefresh", " Count of null data packets transmitted.")
  494. #define awc_RID_Stats_RxPoll  awc_def_Stats_RID(0x00B0,0x0160,"Stats_RxPoll", "Count of PS-Poll packets received.")
  495. #define awc_RID_Stats_TxPoll  awc_def_Stats_RID(0x00B2,0x0164,"Stats_TxPoll", "Count of PS-Poll packets transmitted.")
  496. #define awc_RID_Stats_HostRetries  awc_def_Stats_RID(0x00B4,0x0168,"Stats_HostRetries", " Count of long and short retries used to transmit host packets  (does not include first attempt).")
  497. #define awc_RID_Stats_LostSync_HostReq  awc_def_Stats_RID(0x00B6,0x016C,"Stats_LostSync_HostReq","Lost sync with our cell due to host request.")
  498. #define awc_RID_Stats_HostTxBytes  awc_def_Stats_RID(0x00B8,0x0170,"Stats_HostTxBytes", " Count of bytes transferred from the host.")
  499. #define awc_RID_Stats_HostRxBytes  awc_def_Stats_RID(0x00BA,0x0174,"Stats_HostRxBytes", " Count of bytes transferred to the host.")
  500. #define awc_RID_Stats_ElapsedUsec  awc_def_Stats_RID(0x00BC,0x0178,"Stats_ElapsedUsec", " Total time since power up (or clear) in microseconds.")
  501. #define awc_RID_Stats_ElapsedSec  awc_def_Stats_RID(0x00BE,0x017C,"Stats_ElapsedSec", " Total time since power up (or clear) in seconds.")
  502. #define awc_RID_Stats_LostSyncBett  awc_def_Stats_RID(0x00C0,0x0180,"Stats_LostSyncBett", "Lost Sync to switch to a better access point")
  503. #define awc_RID_Stats_delta_RidLen  awc_def_Stats_delta_RID(0x0000,0x0000,"RidLen", "Length of the RID including the length field.")
  504. #define awc_RID_Stats_delta_RxOverrunErr  awc_def_Stats_delta_RID(0x0002,0x0004,"Stats_RxOverrunErr", "Receive overruns -- No buffer available to handle the receive. (result is that the packet is never received)")
  505. #define awc_RID_Stats_delta_RxPlcpCrcErr  awc_def_Stats_delta_RID(0x0004,0x0008,"Stats_RxPlcpCrcErr", "PLCP header checksum errors (CRC16).")
  506. #define awc_RID_Stats_delta_RxPlcpFormat  awc_def_Stats_delta_RID(0x0006,0x000C,"Stats_RxPlcpFormat", "PLCP format errors.")
  507. #define awc_RID_Stats_delta_RxPlcpLength  awc_def_Stats_delta_RID(0x0008,0x0010,"Stats_RxPlcpLength", "PLCP length is incorrect.")
  508. #define awc_RID_Stats_delta_RxMacCrcErr  awc_def_Stats_delta_RID(0x000A,0x0014,"Stats_RxMacCrcErr", "Count of MAC CRC32 errors.")
  509. #define awc_RID_Stats_delta_RxMacCrcOk  awc_def_Stats_delta_RID(0x000C,0x0018,"Stats_RxMacCrcOk", "Count of MAC CRC32 received correctly.")
  510. #define awc_RID_Stats_delta_RxWepErr  awc_def_Stats_delta_RID(0x000E,0x001C,"Stats_RxWepErr", "Count of all WEP ICV checks that failed. (this value is included in Stats_RxMacCrcOk)")
  511. #define awc_RID_Stats_delta_RxWepOk  awc_def_Stats_delta_RID(0x0010,0x0020,"Stats_RxWepOk", "Count of all WEP ICV checks that passed. (this value is  included in Stats_RxMacCrcOk)")
  512. #define awc_RID_Stats_delta_RetryLong  awc_def_Stats_delta_RID(0x0012,0x0024,"Stats_RetryLongCount", "of all long retries. (Does not include first attempt for a packet).")
  513. #define awc_RID_Stats_delta_RetryShort  awc_def_Stats_delta_RID(0x0014,0x0028,"Stats_RetryShort", "Count of all short retries. (Does not include first attempt for   a packet).")
  514. #define awc_RID_Stats_delta_MaxRetries  awc_def_Stats_delta_RID(0x0016,0x002C,"Stats_MaxRetries", "Count of number of packets that max-retried -- ie were  never ACKd.")
  515. #define awc_RID_Stats_delta_NoAck  awc_def_Stats_delta_RID(0x0018,0x0030,"Stats_NoAck", "Count of number of times that ACK was not received.")
  516. #define awc_RID_Stats_delta_NoCts  awc_def_Stats_delta_RID(0x001A,0x0034,"Stats_NoCts", "Count of number of timer that CTS was not received.")
  517. #define awc_RID_Stats_delta_RxAck  awc_def_Stats_delta_RID(0x001C,0x0038,"Stats_RxAck", "Count of number of expected ACKs that were received.")
  518. #define awc_RID_Stats_delta_RxCts  awc_def_Stats_delta_RID(0x001E,0x003C,"Stats_RxCts", "Count of number of expected CTSs that were received.")
  519. #define awc_RID_Stats_delta_TxAck  awc_def_Stats_delta_RID(0x0020,0x0040,"Stats_TxAck", "Count of number of ACKs transmitted.")
  520. #define awc_RID_Stats_delta_TxRts  awc_def_Stats_delta_RID(0x0022,0x0044,"Stats_TxRts", "Count of number of RTSs transmitted.")
  521. #define awc_RID_Stats_delta_TxCts  awc_def_Stats_delta_RID(0x0024,0x0048,"Stats_TxCts", "Count of number of CTSs transmitted.")
  522. #define awc_RID_Stats_delta_TxMc  awc_def_Stats_delta_RID(0x0026,0x004C,"Stats_TxMc", " LMAC count of multicast packets sent (uses 802.11  Address1).")
  523. #define awc_RID_Stats_delta_TxBc  awc_def_Stats_delta_RID(0x0028,0x0050,"Stats_TxBc", " LMAC count of broadcast packets sent (uses 802.11")
  524. #define awc_RID_Stats_delta_TxUcFrags  awc_def_Stats_delta_RID(0x002A,0x0054,"Stats_TxUcFragsLMAC", " count of ALL unicast fragments and whole packets sent (uses 802.11 Address1).")
  525. #define awc_RID_Stats_delta_TxUcPackets  awc_def_Stats_delta_RID(0x002C,0x0058,"Stats_TxUcPackets", "LMAC count of unicast packets that were ACKd (uses   802.11 Address 1).")
  526. #define awc_RID_Stats_delta_TxBeacon  awc_def_Stats_delta_RID(0x002E,0x005C,"Stats_TxBeacon", " Count of beacon packets transmitted.")
  527. #define awc_RID_Stats_delta_RxBeacon  awc_def_Stats_delta_RID(0x0030,0x0060,"Stats_RxBeacon", " Count of beacon packets received matching our BSSID.")
  528. #define awc_RID_Stats_delta_TxSinColl  awc_def_Stats_delta_RID(0x0032,0x0064,"Stats_TxSinCollTransmit"," single collisions. **")
  529. #define awc_RID_Stats_delta_TxMulColl  awc_def_Stats_delta_RID(0x0034,0x0068,"Stats_TxMulCollTransmit"," multiple collisions. **")
  530. #define awc_RID_Stats_delta_DefersNo  awc_def_Stats_delta_RID(0x0036,0x006C,"Stats_DefersNo Transmit"," frames sent with no deferral. **")
  531. #define awc_RID_Stats_delta_DefersProt  awc_def_Stats_delta_RID(0x0038,0x0070,"Stats_DefersProt", " Transmit frames deferred due to protocol.")
  532. #define awc_RID_Stats_delta_DefersEngy  awc_def_Stats_delta_RID(0x003A,0x0074,"Stats_DefersEngy", " Transmit frames deferred due to energy detect.")
  533. #define awc_RID_Stats_delta_DupFram  awc_def_Stats_delta_RID(0x003C,0x0078,"Stats_DupFram", "  Duplicate receive frames and fragments.")
  534. #define awc_RID_Stats_delta_RxFragDisc  awc_def_Stats_delta_RID(0x003E,0x007C,"Stats_RxFragDisc", " Received partial frames. (each tally could indicate the  discarding of one or more fragments)")
  535. #define awc_RID_Stats_delta_TxAged  awc_def_Stats_delta_RID(0x0040,0x0080,"Stats_TxAged", "   Transmit packets exceeding maximum transmit lifetime. **")
  536. #define awc_RID_Stats_delta_RxAged  awc_def_Stats_delta_RID(0x0042,0x0084,"Stats_RxAgedReceive", " packets exceeding maximum receive lifetime. **")
  537. #define awc_RID_Stats_delta_LostSync_Max  awc_def_Stats_delta_RID(0x0044,0x0088,"Stats_LostSync_Max", " Lost sync with our cell due to maximum retries occuring. Retry")
  538. #define awc_RID_Stats_delta_LostSync_Mis  awc_def_Stats_delta_RID(0x0046,0x008C,"Stats_LostSync_Mis", "Lost sync with our cell due to missing too many beacons. sedBeacons")
  539. #define awc_RID_Stats_delta_LostSync_Arl  awc_def_Stats_delta_RID(0x0048,0x0090,"Stats_LostSync_Arl", "Lost sync with our cell due to Average Retry Level being  Exceeded  exceeded.")
  540. #define awc_RID_Stats_delta_LostSync_Dea  awc_def_Stats_delta_RID(0x004A,0x0094,"Stats_LostSync_Dea", "Lost sync with our cell due to being deauthenticated.,thed")
  541. #define awc_RID_Stats_delta_LostSync_Disa  awc_def_Stats_delta_RID(0x004C,0x0098,"Stats_LostSync_Disa", " Lost sync with our cell due to being disassociated. ssoced")
  542. #define awc_RID_Stats_delta_LostSync_Tsf  awc_def_Stats_delta_RID(0x004E,0x009C,"Stats_LostSync_Tsf", "Lost sync with our cell due to excessive change in TSF  Timingtiming.")
  543. #define awc_RID_Stats_delta_HostTxMc  awc_def_Stats_delta_RID(0x0050,0x00A0,"Stats_HostTxMc", "Count of multicast packets sent by the host.")
  544. #define awc_RID_Stats_delta_HostTxBc  awc_def_Stats_delta_RID(0x0052,0x00A4,"Stats_HostTxBc", "Count of broadcast packets sent by the host.")
  545. #define awc_RID_Stats_delta_HostTxUc  awc_def_Stats_delta_RID(0x0054,0x00A8,"Stats_HostTxUc", "Count of unicast packets sent by the host.")
  546. #define awc_RID_Stats_delta_HostTxFail  awc_def_Stats_delta_RID(0x0056,0x00AC,"Stats_HostTxFail", "  Count of host transmitted packets which failed.")
  547. #define awc_RID_Stats_delta_HostRxMc  awc_def_Stats_delta_RID(0x0058,0x00B0,"Stats_HostRxMc", "Count of host received multicast packets.")
  548. #define awc_RID_Stats_delta_HostRxBc  awc_def_Stats_delta_RID(0x005A,0x00B4,"Stats_HostRxBc", "Count of host received broadcast packets.")
  549. #define awc_RID_Stats_delta_HostRxUc  awc_def_Stats_delta_RID(0x005C,0x00B8,"Stats_HostRxUc", "Count of host received unicast packets.")
  550. #define awc_RID_Stats_delta_HostRxDiscar  awc_def_Stats_delta_RID(0x005E,0x00BC,"Stats_HostRxDiscar", "Count of host received packets discarded due to:n  Host not enabling receive.n  Host failing to dequeue receive packets quickly.n Packets being discarded due to magic packet mode.")
  551. #define awc_RID_Stats_delta_HmacTxMc  awc_def_Stats_delta_RID(0x0060,0x00C0,"Stats_HmacTxMc", "Count of internally generated multicast (DA) packets.")
  552. #define awc_RID_Stats_delta_HmacTxBc  awc_def_Stats_delta_RID(0x0062,0x00C4,"Stats_HmacTxBc", "Count of internally generated broadcast (DA) packets.")
  553. #define awc_RID_Stats_delta_HmacTxUc  awc_def_Stats_delta_RID(0x0064,0x00C8,"Stats_HmacTxUc", "Count of internally generated unicast (DA) packets.")
  554. #define awc_RID_Stats_delta_HmacTxFail  awc_def_Stats_delta_RID(0x0066,0x00CC,"Stats_HmacTxFail", "  Count of internally generated transmit packets that failed.")
  555. #define awc_RID_Stats_delta_HmacRxMc  awc_def_Stats_delta_RID(0x0068,0x00D0,"Stats_HmacRxMc", "Count of internally received multicast (DA) packets.")
  556. #define awc_RID_Stats_delta_HmacRxBc  awc_def_Stats_delta_RID(0x006A,0x00D4,"Stats_HmacRxBc", "Count of internally received broadcast (DA) packets.")
  557. #define awc_RID_Stats_delta_HmacRxUc  awc_def_Stats_delta_RID(0x006C,0x00D8,"Stats_HmacRxUc", "Count of internally received multicast (DA) packets.")
  558. #define awc_RID_Stats_delta_HmacRxDisca  awc_def_Stats_delta_RID(0x006E,0x00DC,"Stats_HmacRxDisca", " Count of internally received packets that were discarded  (usually because the destination address is not for the host).")
  559. #define awc_RID_Stats_delta_HmacRxAcce  awc_def_Stats_delta_RID(0x0070,0x00E0,"Stats_HmacRxAcce", "  Count of internally received packets that were accepted")
  560. #define awc_RID_Stats_delta_SsidMismatch  awc_def_Stats_delta_RID(0x0072,0x00E4,"Stats_SsidMismatch", " Count of SSID mismatches.")
  561. #define awc_RID_Stats_delta_ApMismatch  awc_def_Stats_delta_RID(0x0074,0x00E8,"Stats_ApMismatch", "  Count of specified AP mismatches.")
  562. #define awc_RID_Stats_delta_RatesMismatc  awc_def_Stats_delta_RID(0x0076,0x00EC,"Stats_RatesMismatc", " Count of rate mismatches.")
  563. #define awc_RID_Stats_delta_AuthReject  awc_def_Stats_delta_RID(0x0078,0x00F0,"Stats_AuthReject", "  Count of authentication rejections.")
  564. #define awc_RID_Stats_delta_AuthTimeout  awc_def_Stats_delta_RID(0x007A,0x00F4,"Stats_AuthTimeout", " Count of authentication timeouts.")
  565. #define awc_RID_Stats_delta_AssocReject  awc_def_Stats_delta_RID(0x007C,0x00F8,"Stats_AssocReject", " Count of association rejections.")
  566. #define awc_RID_Stats_delta_AssocTimeout  awc_def_Stats_delta_RID(0x007E,0x00FC,"Stats_AssocTimeout", " Count of association timeouts.")
  567. #define awc_RID_Stats_delta_NewReason  awc_def_Stats_delta_RID(0x0080,0x0100,"Stats_NewReason", "Count of reason/status codes of greater than 19.  (Values of 0 = successful are not counted)")
  568. #define awc_RID_Stats_delta_AuthFail_1  awc_def_Stats_delta_RID(0x0082,0x0104,"Stats_AuthFail_1", "Unspecified reason.")
  569. #define awc_RID_Stats_delta_AuthFail_2  awc_def_Stats_delta_RID(0x0084,0x0108,"Stats_AuthFail_2", "Previous authentication no longer valid.")
  570. #define awc_RID_Stats_delta_AuthFail_3  awc_def_Stats_delta_RID(0x0086,0x010C,"Stats_AuthFail_3", "Deauthenticated because sending station is leaving (has left) IBSS or ESS.")
  571. #define awc_RID_Stats_delta_AuthFail_4  awc_def_Stats_delta_RID(0x0088,0x0110,"Stats_AuthFail_4", "Disassociated due to inactivity")
  572. #define awc_RID_Stats_delta_AuthFail_5  awc_def_Stats_delta_RID(0x008A,0x0114,"Stats_AuthFail_5", "Disassociated because AP is unable to handle all currently  associated stations.")
  573. #define awc_RID_Stats_delta_AuthFail_6  awc_def_Stats_delta_RID(0x008C,0x0118,"Stats_AuthFail_6", "Class 2 Frame received from non-Authenticated station.")
  574. #define awc_RID_Stats_delta_AuthFail_7  awc_def_Stats_delta_RID(0x008E,0x011C,"Stats_AuthFail_7", "Class 3 Frame received from non-Associated station.")
  575. #define awc_RID_Stats_delta_AuthFail_8  awc_def_Stats_delta_RID(0x0090,0x0120,"Stats_AuthFail_8", "Disassociated because sending station is leaving (has left)")
  576. #define awc_RID_Stats_delta_AuthFail_9  awc_def_Stats_delta_RID(0x0092,0x0124,"Stats_AuthFail_9", "Station requesting (Re)Association is not Authenticated")
  577. #define awc_RID_Stats_delta_AuthFail_10  awc_def_Stats_delta_RID(0x0094,0x0128,"Stats_AuthFail_10", "Cannot support all requested capabilities in the Capability")
  578. #define awc_RID_Stats_delta_AuthFail_11  awc_def_Stats_delta_RID(0x0096,0x012C,"Stats_AuthFail_11", "Reassociation denied due to inability to confirm")
  579. #define awc_RID_Stats_delta_AuthFail_12  awc_def_Stats_delta_RID(0x0098,0x0130,"Stats_AuthFail_12", "Association denied due to reason outside the scope of the 802.11")
  580. #define awc_RID_Stats_delta_AuthFail_13  awc_def_Stats_delta_RID(0x009A,0x0134,"Stats_AuthFail_13", "Responding station does not support the specified Auth Alogorithm")
  581. #define awc_RID_Stats_delta_AuthFail_14  awc_def_Stats_delta_RID(0x009C,0x0138,"Stats_AuthFail_14", "Received an out of sequence Authentication Frame.")
  582. #define awc_RID_Stats_delta_AuthFail_15  awc_def_Stats_delta_RID(0x009E,0x013C,"Stats_AuthFail_15", "Authentication rejected due to challenge failure.")
  583. #define awc_RID_Stats_delta_AuthFail_16  awc_def_Stats_delta_RID(0x00A0,0x0140,"Stats_AuthFail_16", "Authentication rejected due to timeout waiting for next  frame in sequence.")
  584. #define awc_RID_Stats_delta_AuthFail_17  awc_def_Stats_delta_RID(0x00A2,0x0144,"Stats_AuthFail_17", "Association denied because AP is unable to handle  additional associated stations.")
  585. #define awc_RID_Stats_delta_AuthFail_18  awc_def_Stats_delta_RID(0x00A4,0x0148,"Stats_AuthFail_18", "Association denied due to requesting station not supportingall basic rates.")
  586. #define awc_RID_Stats_delta_AuthFail_19  awc_def_Stats_delta_RID(0x00A6,0x014C,"Stats_AuthFail_19", "Reserved")
  587. #define awc_RID_Stats_delta_RxMan  awc_def_Stats_delta_RID(0x00A8,0x0150,"Stats_RxMan", " Count of management packets received and handled.")
  588. #define awc_RID_Stats_delta_TxMan  awc_def_Stats_delta_RID(0x00AA,0x0154,"Stats_TxMan", " Count of management packets transmitted.")
  589. #define awc_RID_Stats_delta_RxRefresh  awc_def_Stats_delta_RID(0x00AC,0x0158,"Stats_RxRefresh", " Count of null data packets received.")
  590. #define awc_RID_Stats_delta_TxRefresh  awc_def_Stats_delta_RID(0x00AE,0x015C,"Stats_TxRefresh", " Count of null data packets transmitted.")
  591. #define awc_RID_Stats_delta_RxPoll  awc_def_Stats_delta_RID(0x00B0,0x0160,"Stats_RxPoll", "Count of PS-Poll packets received.")
  592. #define awc_RID_Stats_delta_TxPoll  awc_def_Stats_delta_RID(0x00B2,0x0164,"Stats_TxPoll", "Count of PS-Poll packets transmitted.")
  593. #define awc_RID_Stats_delta_HostRetries  awc_def_Stats_delta_RID(0x00B4,0x0168,"Stats_HostRetries", " Count of long and short retries used to transmit host packets  (does not include first attempt).")
  594. #define awc_RID_Stats_delta_LostSync_HostReq  awc_def_Stats_delta_RID(0x00B6,0x016C,"Stats_LostSync_HostReq","Lost sync with our cell due to host request.")
  595. #define awc_RID_Stats_delta_HostTxBytes  awc_def_Stats_delta_RID(0x00B8,0x0170,"Stats_HostTxBytes", " Count of bytes transferred from the host.")
  596. #define awc_RID_Stats_delta_HostRxBytes  awc_def_Stats_delta_RID(0x00BA,0x0174,"Stats_HostRxBytes", " Count of bytes transferred to the host.")
  597. #define awc_RID_Stats_delta_ElapsedUsec  awc_def_Stats_delta_RID(0x00BC,0x0178,"Stats_ElapsedUsec", " Total time since power up (or clear) in microseconds.")
  598. #define awc_RID_Stats_delta_ElapsedSec  awc_def_Stats_delta_RID(0x00BE,0x017C,"Stats_ElapsedSec", " Total time since power up (or clear) in seconds.")
  599. #define awc_RID_Stats_delta_LostSyncBett  awc_def_Stats_delta_RID(0x00C0,0x0180,"Stats_LostSyncBett", "Lost Sync to switch to a better access point")
  600. #define awc_RID_Stats_clear_RidLen  awc_def_Stats_clear_RID(0x0000,0x0000,"RidLen", "Length of the RID including the length field.")
  601. #define awc_RID_Stats_clear_RxOverrunErr  awc_def_Stats_clear_RID(0x0002,0x0004,"Stats_RxOverrunErr", "Receive overruns -- No buffer available to handle the receive. (result is that the packet is never received)")
  602. #define awc_RID_Stats_clear_RxPlcpCrcErr  awc_def_Stats_clear_RID(0x0004,0x0008,"Stats_RxPlcpCrcErr", "PLCP header checksum errors (CRC16).")
  603. #define awc_RID_Stats_clear_RxPlcpFormat  awc_def_Stats_clear_RID(0x0006,0x000C,"Stats_RxPlcpFormat", "PLCP format errors.")
  604. #define awc_RID_Stats_clear_RxPlcpLength  awc_def_Stats_clear_RID(0x0008,0x0010,"Stats_RxPlcpLength", "PLCP length is incorrect.")
  605. #define awc_RID_Stats_clear_RxMacCrcErr  awc_def_Stats_clear_RID(0x000A,0x0014,"Stats_RxMacCrcErr", "Count of MAC CRC32 errors.")
  606. #define awc_RID_Stats_clear_RxMacCrcOk  awc_def_Stats_clear_RID(0x000C,0x0018,"Stats_RxMacCrcOk", "Count of MAC CRC32 received correctly.")
  607. #define awc_RID_Stats_clear_RxWepErr  awc_def_Stats_clear_RID(0x000E,0x001C,"Stats_RxWepErr", "Count of all WEP ICV checks that failed. (this value is included in Stats_RxMacCrcOk)")
  608. #define awc_RID_Stats_clear_RxWepOk  awc_def_Stats_clear_RID(0x0010,0x0020,"Stats_RxWepOk", "Count of all WEP ICV checks that passed. (this value is  included in Stats_RxMacCrcOk)")
  609. #define awc_RID_Stats_clear_RetryLong  awc_def_Stats_clear_RID(0x0012,0x0024,"Stats_RetryLongCount", "of all long retries. (Does not include first attempt for a packet).")
  610. #define awc_RID_Stats_clear_RetryShort  awc_def_Stats_clear_RID(0x0014,0x0028,"Stats_RetryShort", "Count of all short retries. (Does not include first attempt for   a packet).")
  611. #define awc_RID_Stats_clear_MaxRetries  awc_def_Stats_clear_RID(0x0016,0x002C,"Stats_MaxRetries", "Count of number of packets that max-retried -- ie were  never ACKd.")
  612. #define awc_RID_Stats_clear_NoAck  awc_def_Stats_clear_RID(0x0018,0x0030,"Stats_NoAck", "Count of number of times that ACK was not received.")
  613. #define awc_RID_Stats_clear_NoCts  awc_def_Stats_clear_RID(0x001A,0x0034,"Stats_NoCts", "Count of number of timer that CTS was not received.")
  614. #define awc_RID_Stats_clear_RxAck  awc_def_Stats_clear_RID(0x001C,0x0038,"Stats_RxAck", "Count of number of expected ACKs that were received.")
  615. #define awc_RID_Stats_clear_RxCts  awc_def_Stats_clear_RID(0x001E,0x003C,"Stats_RxCts", "Count of number of expected CTSs that were received.")
  616. #define awc_RID_Stats_clear_TxAck  awc_def_Stats_clear_RID(0x0020,0x0040,"Stats_TxAck", "Count of number of ACKs transmitted.")
  617. #define awc_RID_Stats_clear_TxRts  awc_def_Stats_clear_RID(0x0022,0x0044,"Stats_TxRts", "Count of number of RTSs transmitted.")
  618. #define awc_RID_Stats_clear_TxCts  awc_def_Stats_clear_RID(0x0024,0x0048,"Stats_TxCts", "Count of number of CTSs transmitted.")
  619. #define awc_RID_Stats_clear_TxMc  awc_def_Stats_clear_RID(0x0026,0x004C,"Stats_TxMc", " LMAC count of multicast packets sent (uses 802.11  Address1).")
  620. #define awc_RID_Stats_clear_TxBc  awc_def_Stats_clear_RID(0x0028,0x0050,"Stats_TxBc", " LMAC count of broadcast packets sent (uses 802.11")
  621. #define awc_RID_Stats_clear_TxUcFrags  awc_def_Stats_clear_RID(0x002A,0x0054,"Stats_TxUcFragsLMAC", " count of ALL unicast fragments and whole packets sent (uses 802.11 Address1).")
  622. #define awc_RID_Stats_clear_TxUcPackets  awc_def_Stats_clear_RID(0x002C,0x0058,"Stats_TxUcPackets", "LMAC count of unicast packets that were ACKd (uses   802.11 Address 1).")
  623. #define awc_RID_Stats_clear_TxBeacon  awc_def_Stats_clear_RID(0x002E,0x005C,"Stats_TxBeacon", " Count of beacon packets transmitted.")
  624. #define awc_RID_Stats_clear_RxBeacon  awc_def_Stats_clear_RID(0x0030,0x0060,"Stats_RxBeacon", " Count of beacon packets received matching our BSSID.")
  625. #define awc_RID_Stats_clear_TxSinColl  awc_def_Stats_clear_RID(0x0032,0x0064,"Stats_TxSinCollTransmit"," single collisions. **")
  626. #define awc_RID_Stats_clear_TxMulColl  awc_def_Stats_clear_RID(0x0034,0x0068,"Stats_TxMulCollTransmit"," multiple collisions. **")
  627. #define awc_RID_Stats_clear_DefersNo  awc_def_Stats_clear_RID(0x0036,0x006C,"Stats_DefersNo Transmit"," frames sent with no deferral. **")
  628. #define awc_RID_Stats_clear_DefersProt  awc_def_Stats_clear_RID(0x0038,0x0070,"Stats_DefersProt", " Transmit frames deferred due to protocol.")
  629. #define awc_RID_Stats_clear_DefersEngy  awc_def_Stats_clear_RID(0x003A,0x0074,"Stats_DefersEngy", " Transmit frames deferred due to energy detect.")
  630. #define awc_RID_Stats_clear_DupFram  awc_def_Stats_clear_RID(0x003C,0x0078,"Stats_DupFram", "  Duplicate receive frames and fragments.")
  631. #define awc_RID_Stats_clear_RxFragDisc  awc_def_Stats_clear_RID(0x003E,0x007C,"Stats_RxFragDisc", " Received partial frames. (each tally could indicate the  discarding of one or more fragments)")
  632. #define awc_RID_Stats_clear_TxAged  awc_def_Stats_clear_RID(0x0040,0x0080,"Stats_TxAged", "   Transmit packets exceeding maximum transmit lifetime. **")
  633. #define awc_RID_Stats_clear_RxAged  awc_def_Stats_clear_RID(0x0042,0x0084,"Stats_RxAgedReceive", " packets exceeding maximum receive lifetime. **")
  634. #define awc_RID_Stats_clear_LostSync_Max  awc_def_Stats_clear_RID(0x0044,0x0088,"Stats_LostSync_Max", " Lost sync with our cell due to maximum retries occuring. Retry")
  635. #define awc_RID_Stats_clear_LostSync_Mis  awc_def_Stats_clear_RID(0x0046,0x008C,"Stats_LostSync_Mis", "Lost sync with our cell due to missing too many beacons. sedBeacons")
  636. #define awc_RID_Stats_clear_LostSync_Arl  awc_def_Stats_clear_RID(0x0048,0x0090,"Stats_LostSync_Arl", "Lost sync with our cell due to Average Retry Level being  Exceeded  exceeded.")
  637. #define awc_RID_Stats_clear_LostSync_Dea  awc_def_Stats_clear_RID(0x004A,0x0094,"Stats_LostSync_Dea", "Lost sync with our cell due to being deauthenticated.,thed")
  638. #define awc_RID_Stats_clear_LostSync_Disa  awc_def_Stats_clear_RID(0x004C,0x0098,"Stats_LostSync_Disa", " Lost sync with our cell due to being disassociated. ssoced")
  639. #define awc_RID_Stats_clear_LostSync_Tsf  awc_def_Stats_clear_RID(0x004E,0x009C,"Stats_LostSync_Tsf", "Lost sync with our cell due to excessive change in TSF  Timingtiming.")
  640. #define awc_RID_Stats_clear_HostTxMc  awc_def_Stats_clear_RID(0x0050,0x00A0,"Stats_HostTxMc", "Count of multicast packets sent by the host.")
  641. #define awc_RID_Stats_clear_HostTxBc  awc_def_Stats_clear_RID(0x0052,0x00A4,"Stats_HostTxBc", "Count of broadcast packets sent by the host.")
  642. #define awc_RID_Stats_clear_HostTxUc  awc_def_Stats_clear_RID(0x0054,0x00A8,"Stats_HostTxUc", "Count of unicast packets sent by the host.")
  643. #define awc_RID_Stats_clear_HostTxFail  awc_def_Stats_clear_RID(0x0056,0x00AC,"Stats_HostTxFail", "  Count of host transmitted packets which failed.")
  644. #define awc_RID_Stats_clear_HostRxMc  awc_def_Stats_clear_RID(0x0058,0x00B0,"Stats_HostRxMc", "Count of host received multicast packets.")
  645. #define awc_RID_Stats_clear_HostRxBc  awc_def_Stats_clear_RID(0x005A,0x00B4,"Stats_HostRxBc", "Count of host received broadcast packets.")
  646. #define awc_RID_Stats_clear_HostRxUc  awc_def_Stats_clear_RID(0x005C,0x00B8,"Stats_HostRxUc", "Count of host received unicast packets.")
  647. #define awc_RID_Stats_clear_HostRxDiscar  awc_def_Stats_clear_RID(0x005E,0x00BC,"Stats_HostRxDiscar", "Count of host received packets discarded due to:n  Host not enabling receive.n  Host failing to dequeue receive packets quickly.n Packets being discarded due to magic packet mode.")
  648. #define awc_RID_Stats_clear_HmacTxMc  awc_def_Stats_clear_RID(0x0060,0x00C0,"Stats_HmacTxMc", "Count of internally generated multicast (DA) packets.")
  649. #define awc_RID_Stats_clear_HmacTxBc  awc_def_Stats_clear_RID(0x0062,0x00C4,"Stats_HmacTxBc", "Count of internally generated broadcast (DA) packets.")
  650. #define awc_RID_Stats_clear_HmacTxUc  awc_def_Stats_clear_RID(0x0064,0x00C8,"Stats_HmacTxUc", "Count of internally generated unicast (DA) packets.")
  651. #define awc_RID_Stats_clear_HmacTxFail  awc_def_Stats_clear_RID(0x0066,0x00CC,"Stats_HmacTxFail", "  Count of internally generated transmit packets that failed.")
  652. #define awc_RID_Stats_clear_HmacRxMc  awc_def_Stats_clear_RID(0x0068,0x00D0,"Stats_HmacRxMc", "Count of internally received multicast (DA) packets.")
  653. #define awc_RID_Stats_clear_HmacRxBc  awc_def_Stats_clear_RID(0x006A,0x00D4,"Stats_HmacRxBc", "Count of internally received broadcast (DA) packets.")
  654. #define awc_RID_Stats_clear_HmacRxUc  awc_def_Stats_clear_RID(0x006C,0x00D8,"Stats_HmacRxUc", "Count of internally received multicast (DA) packets.")
  655. #define awc_RID_Stats_clear_HmacRxDisca  awc_def_Stats_clear_RID(0x006E,0x00DC,"Stats_HmacRxDisca", " Count of internally received packets that were discarded  (usually because the destination address is not for the host).")
  656. #define awc_RID_Stats_clear_HmacRxAcce  awc_def_Stats_clear_RID(0x0070,0x00E0,"Stats_HmacRxAcce", "  Count of internally received packets that were accepted")
  657. #define awc_RID_Stats_clear_SsidMismatch  awc_def_Stats_clear_RID(0x0072,0x00E4,"Stats_SsidMismatch", " Count of SSID mismatches.")
  658. #define awc_RID_Stats_clear_ApMismatch  awc_def_Stats_clear_RID(0x0074,0x00E8,"Stats_ApMismatch", "  Count of specified AP mismatches.")
  659. #define awc_RID_Stats_clear_RatesMismatc  awc_def_Stats_clear_RID(0x0076,0x00EC,"Stats_RatesMismatc", " Count of rate mismatches.")
  660. #define awc_RID_Stats_clear_AuthReject  awc_def_Stats_clear_RID(0x0078,0x00F0,"Stats_AuthReject", "  Count of authentication rejections.")
  661. #define awc_RID_Stats_clear_AuthTimeout  awc_def_Stats_clear_RID(0x007A,0x00F4,"Stats_AuthTimeout", " Count of authentication timeouts.")
  662. #define awc_RID_Stats_clear_AssocReject  awc_def_Stats_clear_RID(0x007C,0x00F8,"Stats_AssocReject", " Count of association rejections.")
  663. #define awc_RID_Stats_clear_AssocTimeout  awc_def_Stats_clear_RID(0x007E,0x00FC,"Stats_AssocTimeout", " Count of association timeouts.")
  664. #define awc_RID_Stats_clear_NewReason  awc_def_Stats_clear_RID(0x0080,0x0100,"Stats_NewReason", "Count of reason/status codes of greater than 19.  (Values of 0 = successful are not counted)")
  665. #define awc_RID_Stats_clear_AuthFail_1  awc_def_Stats_clear_RID(0x0082,0x0104,"Stats_AuthFail_1", "Unspecified reason.")
  666. #define awc_RID_Stats_clear_AuthFail_2  awc_def_Stats_clear_RID(0x0084,0x0108,"Stats_AuthFail_2", "Previous authentication no longer valid.")
  667. #define awc_RID_Stats_clear_AuthFail_3  awc_def_Stats_clear_RID(0x0086,0x010C,"Stats_AuthFail_3", "Deauthenticated because sending station is leaving (has left) IBSS or ESS.")
  668. #define awc_RID_Stats_clear_AuthFail_4  awc_def_Stats_clear_RID(0x0088,0x0110,"Stats_AuthFail_4", "Disassociated due to inactivity")
  669. #define awc_RID_Stats_clear_AuthFail_5  awc_def_Stats_clear_RID(0x008A,0x0114,"Stats_AuthFail_5", "Disassociated because AP is unable to handle all currently  associated stations.")
  670. #define awc_RID_Stats_clear_AuthFail_6  awc_def_Stats_clear_RID(0x008C,0x0118,"Stats_AuthFail_6", "Class 2 Frame received from non-Authenticated station.")
  671. #define awc_RID_Stats_clear_AuthFail_7  awc_def_Stats_clear_RID(0x008E,0x011C,"Stats_AuthFail_7", "Class 3 Frame received from non-Associated station.")
  672. #define awc_RID_Stats_clear_AuthFail_8  awc_def_Stats_clear_RID(0x0090,0x0120,"Stats_AuthFail_8", "Disassociated because sending station is leaving (has left)")
  673. #define awc_RID_Stats_clear_AuthFail_9  awc_def_Stats_clear_RID(0x0092,0x0124,"Stats_AuthFail_9", "Station requesting (Re)Association is not Authenticated")
  674. #define awc_RID_Stats_clear_AuthFail_10  awc_def_Stats_clear_RID(0x0094,0x0128,"Stats_AuthFail_10", "Cannot support all requested capabilities in the Capability")
  675. #define awc_RID_Stats_clear_AuthFail_11  awc_def_Stats_clear_RID(0x0096,0x012C,"Stats_AuthFail_11", "Reassociation denied due to inability to confirm")
  676. #define awc_RID_Stats_clear_AuthFail_12  awc_def_Stats_clear_RID(0x0098,0x0130,"Stats_AuthFail_12", "Association denied due to reason outside the scope of the 802.11")
  677. #define awc_RID_Stats_clear_AuthFail_13  awc_def_Stats_clear_RID(0x009A,0x0134,"Stats_AuthFail_13", "Responding station does not support the specified Auth Alogorithm")
  678. #define awc_RID_Stats_clear_AuthFail_14  awc_def_Stats_clear_RID(0x009C,0x0138,"Stats_AuthFail_14", "Received an out of sequence Authentication Frame.")
  679. #define awc_RID_Stats_clear_AuthFail_15  awc_def_Stats_clear_RID(0x009E,0x013C,"Stats_AuthFail_15", "Authentication rejected due to challenge failure.")
  680. #define awc_RID_Stats_clear_AuthFail_16  awc_def_Stats_clear_RID(0x00A0,0x0140,"Stats_AuthFail_16", "Authentication rejected due to timeout waiting for next  frame in sequence.")
  681. #define awc_RID_Stats_clear_AuthFail_17  awc_def_Stats_clear_RID(0x00A2,0x0144,"Stats_AuthFail_17", "Association denied because AP is unable to handle  additional associated stations.")
  682. #define awc_RID_Stats_clear_AuthFail_18  awc_def_Stats_clear_RID(0x00A4,0x0148,"Stats_AuthFail_18", "Association denied due to requesting station not supportingall basic rates.")
  683. #define awc_RID_Stats_clear_AuthFail_19  awc_def_Stats_clear_RID(0x00A6,0x014C,"Stats_AuthFail_19", "Reserved")
  684. #define awc_RID_Stats_clear_RxMan  awc_def_Stats_clear_RID(0x00A8,0x0150,"Stats_RxMan", " Count of management packets received and handled.")
  685. #define awc_RID_Stats_clear_TxMan  awc_def_Stats_clear_RID(0x00AA,0x0154,"Stats_TxMan", " Count of management packets transmitted.")
  686. #define awc_RID_Stats_clear_RxRefresh  awc_def_Stats_clear_RID(0x00AC,0x0158,"Stats_RxRefresh", " Count of null data packets received.")
  687. #define awc_RID_Stats_clear_TxRefresh  awc_def_Stats_clear_RID(0x00AE,0x015C,"Stats_TxRefresh", " Count of null data packets transmitted.")
  688. #define awc_RID_Stats_clear_RxPoll  awc_def_Stats_clear_RID(0x00B0,0x0160,"Stats_RxPoll", "Count of PS-Poll packets received.")
  689. #define awc_RID_Stats_clear_TxPoll  awc_def_Stats_clear_RID(0x00B2,0x0164,"Stats_TxPoll", "Count of PS-Poll packets transmitted.")
  690. #define awc_RID_Stats_clear_HostRetries  awc_def_Stats_clear_RID(0x00B4,0x0168,"Stats_HostRetries", " Count of long and short retries used to transmit host packets  (does not include first attempt).")
  691. #define awc_RID_Stats_clear_LostSync_HostReq  awc_def_Stats_clear_RID(0x00B6,0x016C,"Stats_LostSync_HostReq","Lost sync with our cell due to host request.")
  692. #define awc_RID_Stats_clear_HostTxBytes  awc_def_Stats_clear_RID(0x00B8,0x0170,"Stats_HostTxBytes", " Count of bytes transferred from the host.")
  693. #define awc_RID_Stats_clear_HostRxBytes  awc_def_Stats_clear_RID(0x00BA,0x0174,"Stats_HostRxBytes", " Count of bytes transferred to the host.")
  694. #define awc_RID_Stats_clear_ElapsedUsec  awc_def_Stats_clear_RID(0x00BC,0x0178,"Stats_ElapsedUsec", " Total time since power up (or clear) in microseconds.")
  695. #define awc_RID_Stats_clear_ElapsedSec  awc_def_Stats_clear_RID(0x00BE,0x017C,"Stats_ElapsedSec", " Total time since power up (or clear) in seconds.")
  696. #define awc_RID_Stats_clear_LostSyncBett  awc_def_Stats_clear_RID(0x00C0,0x0180,"Stats_LostSyncBett", "Lost Sync to switch to a better access point")
  697. #define awc_RID_Stats16_RidLen  awc_def_Stats16_RID(0x0000,0x0000,"RidLen", "Length of the RID including the length field.")
  698. #define awc_RID_Stats16_RxOverrunErr  awc_def_Stats16_RID(0x0002,0x0004,"Stats_RxOverrunErr", "Receive overruns -- No buffer available to handle the receive. (result is that the packet is never received)")
  699. #define awc_RID_Stats16_RxPlcpCrcErr  awc_def_Stats16_RID(0x0004,0x0008,"Stats_RxPlcpCrcErr", "PLCP header checksum errors (CRC16).")
  700. #define awc_RID_Stats16_RxPlcpFormat  awc_def_Stats16_RID(0x0006,0x000C,"Stats_RxPlcpFormat", "PLCP format errors.")
  701. #define awc_RID_Stats16_RxPlcpLength  awc_def_Stats16_RID(0x0008,0x0010,"Stats_RxPlcpLength", "PLCP length is incorrect.")
  702. #define awc_RID_Stats16_RxMacCrcErr  awc_def_Stats16_RID(0x000A,0x0014,"Stats_RxMacCrcErr", "Count of MAC CRC32 errors.")
  703. #define awc_RID_Stats16_RxMacCrcOk  awc_def_Stats16_RID(0x000C,0x0018,"Stats_RxMacCrcOk", "Count of MAC CRC32 received correctly.")
  704. #define awc_RID_Stats16_RxWepErr  awc_def_Stats16_RID(0x000E,0x001C,"Stats_RxWepErr", "Count of all WEP ICV checks that failed. (this value is included in Stats_RxMacCrcOk)")
  705. #define awc_RID_Stats16_RxWepOk  awc_def_Stats16_RID(0x0010,0x0020,"Stats_RxWepOk", "Count of all WEP ICV checks that passed. (this value is  included in Stats_RxMacCrcOk)")
  706. #define awc_RID_Stats16_RetryLong  awc_def_Stats16_RID(0x0012,0x0024,"Stats_RetryLongCount", "of all long retries. (Does not include first attempt for a packet).")
  707. #define awc_RID_Stats16_RetryShort  awc_def_Stats16_RID(0x0014,0x0028,"Stats_RetryShort", "Count of all short retries. (Does not include first attempt for   a packet).")
  708. #define awc_RID_Stats16_MaxRetries  awc_def_Stats16_RID(0x0016,0x002C,"Stats_MaxRetries", "Count of number of packets that max-retried -- ie were  never ACKd.")
  709. #define awc_RID_Stats16_NoAck  awc_def_Stats16_RID(0x0018,0x0030,"Stats_NoAck", "Count of number of times that ACK was not received.")
  710. #define awc_RID_Stats16_NoCts  awc_def_Stats16_RID(0x001A,0x0034,"Stats_NoCts", "Count of number of timer that CTS was not received.")
  711. #define awc_RID_Stats16_RxAck  awc_def_Stats16_RID(0x001C,0x0038,"Stats_RxAck", "Count of number of expected ACKs that were received.")
  712. #define awc_RID_Stats16_RxCts  awc_def_Stats16_RID(0x001E,0x003C,"Stats_RxCts", "Count of number of expected CTSs that were received.")
  713. #define awc_RID_Stats16_TxAck  awc_def_Stats16_RID(0x0020,0x0040,"Stats_TxAck", "Count of number of ACKs transmitted.")
  714. #define awc_RID_Stats16_TxRts  awc_def_Stats16_RID(0x0022,0x0044,"Stats_TxRts", "Count of number of RTSs transmitted.")
  715. #define awc_RID_Stats16_TxCts  awc_def_Stats16_RID(0x0024,0x0048,"Stats_TxCts", "Count of number of CTSs transmitted.")
  716. #define awc_RID_Stats16_TxMc  awc_def_Stats16_RID(0x0026,0x004C,"Stats_TxMc", " LMAC count of multicast packets sent (uses 802.11  Address1).")
  717. #define awc_RID_Stats16_TxBc  awc_def_Stats16_RID(0x0028,0x0050,"Stats_TxBc", " LMAC count of broadcast packets sent (uses 802.11")
  718. #define awc_RID_Stats16_TxUcFrags  awc_def_Stats16_RID(0x002A,0x0054,"Stats_TxUcFragsLMAC", " count of ALL unicast fragments and whole packets sent (uses 802.11 Address1).")
  719. #define awc_RID_Stats16_TxUcPackets  awc_def_Stats16_RID(0x002C,0x0058,"Stats_TxUcPackets", "LMAC count of unicast packets that were ACKd (uses   802.11 Address 1).")
  720. #define awc_RID_Stats16_TxBeacon  awc_def_Stats16_RID(0x002E,0x005C,"Stats_TxBeacon", " Count of beacon packets transmitted.")
  721. #define awc_RID_Stats16_RxBeacon  awc_def_Stats16_RID(0x0030,0x0060,"Stats_RxBeacon", " Count of beacon packets received matching our BSSID.")
  722. #define awc_RID_Stats16_TxSinColl  awc_def_Stats16_RID(0x0032,0x0064,"Stats_TxSinCollTransmit"," single collisions. **")
  723. #define awc_RID_Stats16_TxMulColl  awc_def_Stats16_RID(0x0034,0x0068,"Stats_TxMulCollTransmit"," multiple collisions. **")
  724. #define awc_RID_Stats16_DefersNo  awc_def_Stats16_RID(0x0036,0x006C,"Stats_DefersNo Transmit"," frames sent with no deferral. **")
  725. #define awc_RID_Stats16_DefersProt  awc_def_Stats16_RID(0x0038,0x0070,"Stats_DefersProt", " Transmit frames deferred due to protocol.")
  726. #define awc_RID_Stats16_DefersEngy  awc_def_Stats16_RID(0x003A,0x0074,"Stats_DefersEngy", " Transmit frames deferred due to energy detect.")
  727. #define awc_RID_Stats16_DupFram  awc_def_Stats16_RID(0x003C,0x0078,"Stats_DupFram", "  Duplicate receive frames and fragments.")
  728. #define awc_RID_Stats16_RxFragDisc  awc_def_Stats16_RID(0x003E,0x007C,"Stats_RxFragDisc", " Received partial frames. (each tally could indicate the  discarding of one or more fragments)")
  729. #define awc_RID_Stats16_TxAged  awc_def_Stats16_RID(0x0040,0x0080,"Stats_TxAged", "   Transmit packets exceeding maximum transmit lifetime. **")
  730. #define awc_RID_Stats16_RxAged  awc_def_Stats16_RID(0x0042,0x0084,"Stats_RxAgedReceive", " packets exceeding maximum receive lifetime. **")
  731. #define awc_RID_Stats16_LostSync_Max  awc_def_Stats16_RID(0x0044,0x0088,"Stats_LostSync_Max", " Lost sync with our cell due to maximum retries occuring. Retry")
  732. #define awc_RID_Stats16_LostSync_Mis  awc_def_Stats16_RID(0x0046,0x008C,"Stats_LostSync_Mis", "Lost sync with our cell due to missing too many beacons. sedBeacons")
  733. #define awc_RID_Stats16_LostSync_Arl  awc_def_Stats16_RID(0x0048,0x0090,"Stats_LostSync_Arl", "Lost sync with our cell due to Average Retry Level being  Exceeded  exceeded.")
  734. #define awc_RID_Stats16_LostSync_Dea  awc_def_Stats16_RID(0x004A,0x0094,"Stats_LostSync_Dea", "Lost sync with our cell due to being deauthenticated.,thed")
  735. #define awc_RID_Stats16_LostSync_Disa  awc_def_Stats16_RID(0x004C,0x0098,"Stats_LostSync_Disa", " Lost sync with our cell due to being disassociated. ssoced")
  736. #define awc_RID_Stats16_LostSync_Tsf  awc_def_Stats16_RID(0x004E,0x009C,"Stats_LostSync_Tsf", "Lost sync with our cell due to excessive change in TSF  Timingtiming.")
  737. #define awc_RID_Stats16_HostTxMc  awc_def_Stats16_RID(0x0050,0x00A0,"Stats_HostTxMc", "Count of multicast packets sent by the host.")
  738. #define awc_RID_Stats16_HostTxBc  awc_def_Stats16_RID(0x0052,0x00A4,"Stats_HostTxBc", "Count of broadcast packets sent by the host.")
  739. #define awc_RID_Stats16_HostTxUc  awc_def_Stats16_RID(0x0054,0x00A8,"Stats_HostTxUc", "Count of unicast packets sent by the host.")
  740. #define awc_RID_Stats16_HostTxFail  awc_def_Stats16_RID(0x0056,0x00AC,"Stats_HostTxFail", "  Count of host transmitted packets which failed.")
  741. #define awc_RID_Stats16_HostRxMc  awc_def_Stats16_RID(0x0058,0x00B0,"Stats_HostRxMc", "Count of host received multicast packets.")
  742. #define awc_RID_Stats16_HostRxBc  awc_def_Stats16_RID(0x005A,0x00B4,"Stats_HostRxBc", "Count of host received broadcast packets.")
  743. #define awc_RID_Stats16_HostRxUc  awc_def_Stats16_RID(0x005C,0x00B8,"Stats_HostRxUc", "Count of host received unicast packets.")
  744. #define awc_RID_Stats16_HostRxDiscar  awc_def_Stats16_RID(0x005E,0x00BC,"Stats_HostRxDiscar", "Count of host received packets discarded due to:n  Host not enabling receive.n  Host failing to dequeue receive packets quickly.n Packets being discarded due to magic packet mode.")
  745. #define awc_RID_Stats16_HmacTxMc  awc_def_Stats16_RID(0x0060,0x00C0,"Stats_HmacTxMc", "Count of internally generated multicast (DA) packets.")
  746. #define awc_RID_Stats16_HmacTxBc  awc_def_Stats16_RID(0x0062,0x00C4,"Stats_HmacTxBc", "Count of internally generated broadcast (DA) packets.")
  747. #define awc_RID_Stats16_HmacTxUc  awc_def_Stats16_RID(0x0064,0x00C8,"Stats_HmacTxUc", "Count of internally generated unicast (DA) packets.")
  748. #define awc_RID_Stats16_HmacTxFail  awc_def_Stats16_RID(0x0066,0x00CC,"Stats_HmacTxFail", "  Count of internally generated transmit packets that failed.")
  749. #define awc_RID_Stats16_HmacRxMc  awc_def_Stats16_RID(0x0068,0x00D0,"Stats_HmacRxMc", "Count of internally received multicast (DA) packets.")
  750. #define awc_RID_Stats16_HmacRxBc  awc_def_Stats16_RID(0x006A,0x00D4,"Stats_HmacRxBc", "Count of internally received broadcast (DA) packets.")
  751. #define awc_RID_Stats16_HmacRxUc  awc_def_Stats16_RID(0x006C,0x00D8,"Stats_HmacRxUc", "Count of internally received multicast (DA) packets.")
  752. #define awc_RID_Stats16_HmacRxDisca  awc_def_Stats16_RID(0x006E,0x00DC,"Stats_HmacRxDisca", " Count of internally received packets that were discarded  (usually because the destination address is not for the host).")
  753. #define awc_RID_Stats16_HmacRxAcce  awc_def_Stats16_RID(0x0070,0x00E0,"Stats_HmacRxAcce", "  Count of internally received packets that were accepted")
  754. #define awc_RID_Stats16_SsidMismatch  awc_def_Stats16_RID(0x0072,0x00E4,"Stats_SsidMismatch", " Count of SSID mismatches.")
  755. #define awc_RID_Stats16_ApMismatch  awc_def_Stats16_RID(0x0074,0x00E8,"Stats_ApMismatch", "  Count of specified AP mismatches.")
  756. #define awc_RID_Stats16_RatesMismatc  awc_def_Stats16_RID(0x0076,0x00EC,"Stats_RatesMismatc", " Count of rate mismatches.")
  757. #define awc_RID_Stats16_AuthReject  awc_def_Stats16_RID(0x0078,0x00F0,"Stats_AuthReject", "  Count of authentication rejections.")
  758. #define awc_RID_Stats16_AuthTimeout  awc_def_Stats16_RID(0x007A,0x00F4,"Stats_AuthTimeout", " Count of authentication timeouts.")
  759. #define awc_RID_Stats16_AssocReject  awc_def_Stats16_RID(0x007C,0x00F8,"Stats_AssocReject", " Count of association rejections.")
  760. #define awc_RID_Stats16_AssocTimeout  awc_def_Stats16_RID(0x007E,0x00FC,"Stats_AssocTimeout", " Count of association timeouts.")
  761. #define awc_RID_Stats16_NewReason  awc_def_Stats16_RID(0x0080,0x0100,"Stats_NewReason", "Count of reason/status codes of greater than 19.  (Values of 0 = successful are not counted)")
  762. #define awc_RID_Stats16_AuthFail_1  awc_def_Stats16_RID(0x0082,0x0104,"Stats_AuthFail_1", "Unspecified reason.")
  763. #define awc_RID_Stats16_AuthFail_2  awc_def_Stats16_RID(0x0084,0x0108,"Stats_AuthFail_2", "Previous authentication no longer valid.")
  764. #define awc_RID_Stats16_AuthFail_3  awc_def_Stats16_RID(0x0086,0x010C,"Stats_AuthFail_3", "Deauthenticated because sending station is leaving (has left) IBSS or ESS.")
  765. #define awc_RID_Stats16_AuthFail_4  awc_def_Stats16_RID(0x0088,0x0110,"Stats_AuthFail_4", "Disassociated due to inactivity")
  766. #define awc_RID_Stats16_AuthFail_5  awc_def_Stats16_RID(0x008A,0x0114,"Stats_AuthFail_5", "Disassociated because AP is unable to handle all currently  associated stations.")
  767. #define awc_RID_Stats16_AuthFail_6  awc_def_Stats16_RID(0x008C,0x0118,"Stats_AuthFail_6", "Class 2 Frame received from non-Authenticated station.")
  768. #define awc_RID_Stats16_AuthFail_7  awc_def_Stats16_RID(0x008E,0x011C,"Stats_AuthFail_7", "Class 3 Frame received from non-Associated station.")
  769. #define awc_RID_Stats16_AuthFail_8  awc_def_Stats16_RID(0x0090,0x0120,"Stats_AuthFail_8", "Disassociated because sending station is leaving (has left)")
  770. #define awc_RID_Stats16_AuthFail_9  awc_def_Stats16_RID(0x0092,0x0124,"Stats_AuthFail_9", "Station requesting (Re)Association is not Authenticated")
  771. #define awc_RID_Stats16_AuthFail_10  awc_def_Stats16_RID(0x0094,0x0128,"Stats_AuthFail_10", "Cannot support all requested capabilities in the Capability")
  772. #define awc_RID_Stats16_AuthFail_11  awc_def_Stats16_RID(0x0096,0x012C,"Stats_AuthFail_11", "Reassociation denied due to inability to confirm")
  773. #define awc_RID_Stats16_AuthFail_12  awc_def_Stats16_RID(0x0098,0x0130,"Stats_AuthFail_12", "Association denied due to reason outside the scope of the 802.11")
  774. #define awc_RID_Stats16_AuthFail_13  awc_def_Stats16_RID(0x009A,0x0134,"Stats_AuthFail_13", "Responding station does not support the specified Auth Alogorithm")
  775. #define awc_RID_Stats16_AuthFail_14  awc_def_Stats16_RID(0x009C,0x0138,"Stats_AuthFail_14", "Received an out of sequence Authentication Frame.")
  776. #define awc_RID_Stats16_AuthFail_15  awc_def_Stats16_RID(0x009E,0x013C,"Stats_AuthFail_15", "Authentication rejected due to challenge failure.")
  777. #define awc_RID_Stats16_AuthFail_16  awc_def_Stats16_RID(0x00A0,0x0140,"Stats_AuthFail_16", "Authentication rejected due to timeout waiting for next  frame in sequence.")
  778. #define awc_RID_Stats16_AuthFail_17  awc_def_Stats16_RID(0x00A2,0x0144,"Stats_AuthFail_17", "Association denied because AP is unable to handle  additional associated stations.")
  779. #define awc_RID_Stats16_AuthFail_18  awc_def_Stats16_RID(0x00A4,0x0148,"Stats_AuthFail_18", "Association denied due to requesting station not supportingall basic rates.")
  780. #define awc_RID_Stats16_AuthFail_19  awc_def_Stats16_RID(0x00A6,0x014C,"Stats_AuthFail_19", "Reserved")
  781. #define awc_RID_Stats16_RxMan  awc_def_Stats16_RID(0x00A8,0x0150,"Stats_RxMan", " Count of management packets received and handled.")
  782. #define awc_RID_Stats16_TxMan  awc_def_Stats16_RID(0x00AA,0x0154,"Stats_TxMan", " Count of management packets transmitted.")
  783. #define awc_RID_Stats16_RxRefresh  awc_def_Stats16_RID(0x00AC,0x0158,"Stats_RxRefresh", " Count of null data packets received.")
  784. #define awc_RID_Stats16_TxRefresh  awc_def_Stats16_RID(0x00AE,0x015C,"Stats_TxRefresh", " Count of null data packets transmitted.")
  785. #define awc_RID_Stats16_RxPoll  awc_def_Stats16_RID(0x00B0,0x0160,"Stats_RxPoll", "Count of PS-Poll packets received.")
  786. #define awc_RID_Stats16_TxPoll  awc_def_Stats16_RID(0x00B2,0x0164,"Stats_TxPoll", "Count of PS-Poll packets transmitted.")
  787. #define awc_RID_Stats16_HostRetries  awc_def_Stats16_RID(0x00B4,0x0168,"Stats_HostRetries", " Count of long and short retries used to transmit host packets  (does not include first attempt).")
  788. #define awc_RID_Stats16_LostSync_HostReq awc_def_Stats16_RID(0x00B6,0x016C,"Stats_LostSync_HostReq","Lost sync with our cell due to host request.")
  789. #define awc_RID_Stats16_HostTxBytes  awc_def_Stats16_RID(0x00B8,0x0170,"Stats_HostTxBytes", " Count of bytes transferred from the host.")
  790. #define awc_RID_Stats16_HostRxBytes  awc_def_Stats16_RID(0x00BA,0x0174,"Stats_HostRxBytes", " Count of bytes transferred to the host.")
  791. #define awc_RID_Stats16_ElapsedUsec  awc_def_Stats16_RID(0x00BC,0x0178,"Stats_ElapsedUsec", " Total time since power up (or clear) in microseconds.")
  792. #define awc_RID_Stats16_ElapsedSec  awc_def_Stats16_RID(0x00BE,0x017C,"Stats_ElapsedSec", " Total time since power up (or clear) in seconds.")
  793. #define awc_RID_Stats16_LostSyncBett  awc_def_Stats16_RID(0x00C0,0x0180,"Stats_LostSyncBett", "Lost Sync to switch to a better access point")
  794. #define awc_RID_Stats16_delta_RidLen  awc_def_Stats16_delta_RID(0x0000,0x0000,"RidLen", "Length of the RID including the length field.")
  795. #define awc_RID_Stats16_delta_RxOverrunErr  awc_def_Stats16_delta_RID(0x0002,0x0004,"Stats_RxOverrunErr", "Receive overruns -- No buffer available to handle the receive. (result is that the packet is never received)")
  796. #define awc_RID_Stats16_delta_RxPlcpCrcErr  awc_def_Stats16_delta_RID(0x0004,0x0008,"Stats_RxPlcpCrcErr", "PLCP header checksum errors (CRC16).")
  797. #define awc_RID_Stats16_delta_RxPlcpFormat  awc_def_Stats16_delta_RID(0x0006,0x000C,"Stats_RxPlcpFormat", "PLCP format errors.")
  798. #define awc_RID_Stats16_delta_RxPlcpLength  awc_def_Stats16_delta_RID(0x0008,0x0010,"Stats_RxPlcpLength", "PLCP length is incorrect.")
  799. #define awc_RID_Stats16_delta_RxMacCrcErr  awc_def_Stats16_delta_RID(0x000A,0x0014,"Stats_RxMacCrcErr", "Count of MAC CRC32 errors.")
  800. #define awc_RID_Stats16_delta_RxMacCrcOk  awc_def_Stats16_delta_RID(0x000C,0x0018,"Stats_RxMacCrcOk", "Count of MAC CRC32 received correctly.")
  801. #define awc_RID_Stats16_delta_RxWepErr  awc_def_Stats16_delta_RID(0x000E,0x001C,"Stats_RxWepErr", "Count of all WEP ICV checks that failed. (this value is included in Stats_RxMacCrcOk)")
  802. #define awc_RID_Stats16_delta_RxWepOk  awc_def_Stats16_delta_RID(0x0010,0x0020,"Stats_RxWepOk", "Count of all WEP ICV checks that passed. (this value is  included in Stats_RxMacCrcOk)")
  803. #define awc_RID_Stats16_delta_RetryLong  awc_def_Stats16_delta_RID(0x0012,0x0024,"Stats_RetryLongCount", "of all long retries. (Does not include first attempt for a packet).")
  804. #define awc_RID_Stats16_delta_RetryShort  awc_def_Stats16_delta_RID(0x0014,0x0028,"Stats_RetryShort", "Count of all short retries. (Does not include first attempt for   a packet).")
  805. #define awc_RID_Stats16_delta_MaxRetries  awc_def_Stats16_delta_RID(0x0016,0x002C,"Stats_MaxRetries", "Count of number of packets that max-retried -- ie were  never ACKd.")
  806. #define awc_RID_Stats16_delta_NoAck  awc_def_Stats16_delta_RID(0x0018,0x0030,"Stats_NoAck", "Count of number of times that ACK was not received.")
  807. #define awc_RID_Stats16_delta_NoCts  awc_def_Stats16_delta_RID(0x001A,0x0034,"Stats_NoCts", "Count of number of timer that CTS was not received.")
  808. #define awc_RID_Stats16_delta_RxAck  awc_def_Stats16_delta_RID(0x001C,0x0038,"Stats_RxAck", "Count of number of expected ACKs that were received.")
  809. #define awc_RID_Stats16_delta_RxCts  awc_def_Stats16_delta_RID(0x001E,0x003C,"Stats_RxCts", "Count of number of expected CTSs that were received.")
  810. #define awc_RID_Stats16_delta_TxAck  awc_def_Stats16_delta_RID(0x0020,0x0040,"Stats_TxAck", "Count of number of ACKs transmitted.")
  811. #define awc_RID_Stats16_delta_TxRts  awc_def_Stats16_delta_RID(0x0022,0x0044,"Stats_TxRts", "Count of number of RTSs transmitted.")
  812. #define awc_RID_Stats16_delta_TxCts  awc_def_Stats16_delta_RID(0x0024,0x0048,"Stats_TxCts", "Count of number of CTSs transmitted.")
  813. #define awc_RID_Stats16_delta_TxMc  awc_def_Stats16_delta_RID(0x0026,0x004C,"Stats_TxMc", " LMAC count of multicast packets sent (uses 802.11  Address1).")
  814. #define awc_RID_Stats16_delta_TxBc  awc_def_Stats16_delta_RID(0x0028,0x0050,"Stats_TxBc", " LMAC count of broadcast packets sent (uses 802.11")
  815. #define awc_RID_Stats16_delta_TxUcFrags  awc_def_Stats16_delta_RID(0x002A,0x0054,"Stats_TxUcFragsLMAC", " count of ALL unicast fragments and whole packets sent (uses 802.11 Address1).")
  816. #define awc_RID_Stats16_delta_TxUcPackets  awc_def_Stats16_delta_RID(0x002C,0x0058,"Stats_TxUcPackets", "LMAC count of unicast packets that were ACKd (uses   802.11 Address 1).")
  817. #define awc_RID_Stats16_delta_TxBeacon  awc_def_Stats16_delta_RID(0x002E,0x005C,"Stats_TxBeacon", " Count of beacon packets transmitted.")
  818. #define awc_RID_Stats16_delta_RxBeacon  awc_def_Stats16_delta_RID(0x0030,0x0060,"Stats_RxBeacon", " Count of beacon packets received matching our BSSID.")
  819. #define awc_RID_Stats16_delta_TxSinColl  awc_def_Stats16_delta_RID(0x0032,0x0064,"Stats_TxSinCollTransmit"," single collisions. **")
  820. #define awc_RID_Stats16_delta_TxMulColl  awc_def_Stats16_delta_RID(0x0034,0x0068,"Stats_TxMulCollTransmit"," multiple collisions. **")
  821. #define awc_RID_Stats16_delta_DefersNo  awc_def_Stats16_delta_RID(0x0036,0x006C,"Stats_DefersNo Transmit"," frames sent with no deferral. **")
  822. #define awc_RID_Stats16_delta_DefersProt  awc_def_Stats16_delta_RID(0x0038,0x0070,"Stats_DefersProt", " Transmit frames deferred due to protocol.")
  823. #define awc_RID_Stats16_delta_DefersEngy  awc_def_Stats16_delta_RID(0x003A,0x0074,"Stats_DefersEngy", " Transmit frames deferred due to energy detect.")
  824. #define awc_RID_Stats16_delta_DupFram  awc_def_Stats16_delta_RID(0x003C,0x0078,"Stats_DupFram", "  Duplicate receive frames and fragments.")
  825. #define awc_RID_Stats16_delta_RxFragDisc  awc_def_Stats16_delta_RID(0x003E,0x007C,"Stats_RxFragDisc", " Received partial frames. (each tally could indicate the  discarding of one or more fragments)")
  826. #define awc_RID_Stats16_delta_TxAged  awc_def_Stats16_delta_RID(0x0040,0x0080,"Stats_TxAged", "   Transmit packets exceeding maximum transmit lifetime. **")
  827. #define awc_RID_Stats16_delta_RxAged  awc_def_Stats16_delta_RID(0x0042,0x0084,"Stats_RxAgedReceive", " packets exceeding maximum receive lifetime. **")
  828. #define awc_RID_Stats16_delta_LostSync_Max  awc_def_Stats16_delta_RID(0x0044,0x0088,"Stats_LostSync_Max", " Lost sync with our cell due to maximum retries occuring. Retry")
  829. #define awc_RID_Stats16_delta_LostSync_Mis  awc_def_Stats16_delta_RID(0x0046,0x008C,"Stats_LostSync_Mis", "Lost sync with our cell due to missing too many beacons. sedBeacons")
  830. #define awc_RID_Stats16_delta_LostSync_Arl  awc_def_Stats16_delta_RID(0x0048,0x0090,"Stats_LostSync_Arl", "Lost sync with our cell due to Average Retry Level being  Exceeded  exceeded.")
  831. #define awc_RID_Stats16_delta_LostSync_Dea  awc_def_Stats16_delta_RID(0x004A,0x0094,"Stats_LostSync_Dea", "Lost sync with our cell due to being deauthenticated.,thed")
  832. #define awc_RID_Stats16_delta_LostSync_Disa  awc_def_Stats16_delta_RID(0x004C,0x0098,"Stats_LostSync_Disa", " Lost sync with our cell due to being disassociated. ssoced")
  833. #define awc_RID_Stats16_delta_LostSync_Tsf  awc_def_Stats16_delta_RID(0x004E,0x009C,"Stats_LostSync_Tsf", "Lost sync with our cell due to excessive change in TSF  Timingtiming.")
  834. #define awc_RID_Stats16_delta_HostTxMc  awc_def_Stats16_delta_RID(0x0050,0x00A0,"Stats_HostTxMc", "Count of multicast packets sent by the host.")
  835. #define awc_RID_Stats16_delta_HostTxBc  awc_def_Stats16_delta_RID(0x0052,0x00A4,"Stats_HostTxBc", "Count of broadcast packets sent by the host.")
  836. #define awc_RID_Stats16_delta_HostTxUc  awc_def_Stats16_delta_RID(0x0054,0x00A8,"Stats_HostTxUc", "Count of unicast packets sent by the host.")
  837. #define awc_RID_Stats16_delta_HostTxFail  awc_def_Stats16_delta_RID(0x0056,0x00AC,"Stats_HostTxFail", "  Count of host transmitted packets which failed.")
  838. #define awc_RID_Stats16_delta_HostRxMc  awc_def_Stats16_delta_RID(0x0058,0x00B0,"Stats_HostRxMc", "Count of host received multicast packets.")
  839. #define awc_RID_Stats16_delta_HostRxBc  awc_def_Stats16_delta_RID(0x005A,0x00B4,"Stats_HostRxBc", "Count of host received broadcast packets.")
  840. #define awc_RID_Stats16_delta_HostRxUc  awc_def_Stats16_delta_RID(0x005C,0x00B8,"Stats_HostRxUc", "Count of host received unicast packets.")
  841. #define awc_RID_Stats16_delta_HostRxDiscar  awc_def_Stats16_delta_RID(0x005E,0x00BC,"Stats_HostRxDiscar", "Count of host received packets discarded due to:n  Host not enabling receive.n  Host failing to dequeue receive packets quickly.n Packets being discarded due to magic packet mode.")
  842. #define awc_RID_Stats16_delta_HmacTxMc  awc_def_Stats16_delta_RID(0x0060,0x00C0,"Stats_HmacTxMc", "Count of internally generated multicast (DA) packets.")
  843. #define awc_RID_Stats16_delta_HmacTxBc  awc_def_Stats16_delta_RID(0x0062,0x00C4,"Stats_HmacTxBc", "Count of internally generated broadcast (DA) packets.")
  844. #define awc_RID_Stats16_delta_HmacTxUc  awc_def_Stats16_delta_RID(0x0064,0x00C8,"Stats_HmacTxUc", "Count of internally generated unicast (DA) packets.")
  845. #define awc_RID_Stats16_delta_HmacTxFail  awc_def_Stats16_delta_RID(0x0066,0x00CC,"Stats_HmacTxFail", "  Count of internally generated transmit packets that failed.")
  846. #define awc_RID_Stats16_delta_HmacRxMc  awc_def_Stats16_delta_RID(0x0068,0x00D0,"Stats_HmacRxMc", "Count of internally received multicast (DA) packets.")
  847. #define awc_RID_Stats16_delta_HmacRxBc  awc_def_Stats16_delta_RID(0x006A,0x00D4,"Stats_HmacRxBc", "Count of internally received broadcast (DA) packets.")
  848. #define awc_RID_Stats16_delta_HmacRxUc  awc_def_Stats16_delta_RID(0x006C,0x00D8,"Stats_HmacRxUc", "Count of internally received multicast (DA) packets.")
  849. #define awc_RID_Stats16_delta_HmacRxDisca  awc_def_Stats16_delta_RID(0x006E,0x00DC,"Stats_HmacRxDisca", " Count of internally received packets that were discarded  (usually because the destination address is not for the host).")
  850. #define awc_RID_Stats16_delta_HmacRxAcce  awc_def_Stats16_delta_RID(0x0070,0x00E0,"Stats_HmacRxAcce", "  Count of internally received packets that were accepted")
  851. #define awc_RID_Stats16_delta_SsidMismatch  awc_def_Stats16_delta_RID(0x0072,0x00E4,"Stats_SsidMismatch", " Count of SSID mismatches.")
  852. #define awc_RID_Stats16_delta_ApMismatch  awc_def_Stats16_delta_RID(0x0074,0x00E8,"Stats_ApMismatch", "  Count of specified AP mismatches.")
  853. #define awc_RID_Stats16_delta_RatesMismatc  awc_def_Stats16_delta_RID(0x0076,0x00EC,"Stats_RatesMismatc", " Count of rate mismatches.")
  854. #define awc_RID_Stats16_delta_AuthReject  awc_def_Stats16_delta_RID(0x0078,0x00F0,"Stats_AuthReject", "  Count of authentication rejections.")
  855. #define awc_RID_Stats16_delta_AuthTimeout  awc_def_Stats16_delta_RID(0x007A,0x00F4,"Stats_AuthTimeout", " Count of authentication timeouts.")
  856. #define awc_RID_Stats16_delta_AssocReject  awc_def_Stats16_delta_RID(0x007C,0x00F8,"Stats_AssocReject", " Count of association rejections.")
  857. #define awc_RID_Stats16_delta_AssocTimeout  awc_def_Stats16_delta_RID(0x007E,0x00FC,"Stats_AssocTimeout", " Count of association timeouts.")
  858. #define awc_RID_Stats16_delta_NewReason  awc_def_Stats16_delta_RID(0x0080,0x0100,"Stats_NewReason", "Count of reason/status codes of greater than 19.  (Values of 0 = successful are not counted)")
  859. #define awc_RID_Stats16_delta_AuthFail_1  awc_def_Stats16_delta_RID(0x0082,0x0104,"Stats_AuthFail_1", "Unspecified reason.")
  860. #define awc_RID_Stats16_delta_AuthFail_2  awc_def_Stats16_delta_RID(0x0084,0x0108,"Stats_AuthFail_2", "Previous authentication no longer valid.")
  861. #define awc_RID_Stats16_delta_AuthFail_3  awc_def_Stats16_delta_RID(0x0086,0x010C,"Stats_AuthFail_3", "Deauthenticated because sending station is leaving (has left) IBSS or ESS.")
  862. #define awc_RID_Stats16_delta_AuthFail_4  awc_def_Stats16_delta_RID(0x0088,0x0110,"Stats_AuthFail_4", "Disassociated due to inactivity")
  863. #define awc_RID_Stats16_delta_AuthFail_5  awc_def_Stats16_delta_RID(0x008A,0x0114,"Stats_AuthFail_5", "Disassociated because AP is unable to handle all currently  associated stations.")
  864. #define awc_RID_Stats16_delta_AuthFail_6  awc_def_Stats16_delta_RID(0x008C,0x0118,"Stats_AuthFail_6", "Class 2 Frame received from non-Authenticated station.")
  865. #define awc_RID_Stats16_delta_AuthFail_7  awc_def_Stats16_delta_RID(0x008E,0x011C,"Stats_AuthFail_7", "Class 3 Frame received from non-Associated station.")
  866. #define awc_RID_Stats16_delta_AuthFail_8  awc_def_Stats16_delta_RID(0x0090,0x0120,"Stats_AuthFail_8", "Disassociated because sending station is leaving (has left)")
  867. #define awc_RID_Stats16_delta_AuthFail_9  awc_def_Stats16_delta_RID(0x0092,0x0124,"Stats_AuthFail_9", "Station requesting (Re)Association is not Authenticated")
  868. #define awc_RID_Stats16_delta_AuthFail_10  awc_def_Stats16_delta_RID(0x0094,0x0128,"Stats_AuthFail_10", "Cannot support all requested capabilities in the Capability")
  869. #define awc_RID_Stats16_delta_AuthFail_11  awc_def_Stats16_delta_RID(0x0096,0x012C,"Stats_AuthFail_11", "Reassociation denied due to inability to confirm")
  870. #define awc_RID_Stats16_delta_AuthFail_12  awc_def_Stats16_delta_RID(0x0098,0x0130,"Stats_AuthFail_12", "Association denied due to reason outside the scope of the 802.11")
  871. #define awc_RID_Stats16_delta_AuthFail_13  awc_def_Stats16_delta_RID(0x009A,0x0134,"Stats_AuthFail_13", "Responding station does not support the specified Auth Alogorithm")
  872. #define awc_RID_Stats16_delta_AuthFail_14  awc_def_Stats16_delta_RID(0x009C,0x0138,"Stats_AuthFail_14", "Received an out of sequence Authentication Frame.")
  873. #define awc_RID_Stats16_delta_AuthFail_15  awc_def_Stats16_delta_RID(0x009E,0x013C,"Stats_AuthFail_15", "Authentication rejected due to challenge failure.")
  874. #define awc_RID_Stats16_delta_AuthFail_16  awc_def_Stats16_delta_RID(0x00A0,0x0140,"Stats_AuthFail_16", "Authentication rejected due to timeout waiting for next  frame in sequence.")
  875. #define awc_RID_Stats16_delta_AuthFail_17  awc_def_Stats16_delta_RID(0x00A2,0x0144,"Stats_AuthFail_17", "Association denied because AP is unable to handle  additional associated stations.")
  876. #define awc_RID_Stats16_delta_AuthFail_18  awc_def_Stats16_delta_RID(0x00A4,0x0148,"Stats_AuthFail_18", "Association denied due to requesting station not supportingall basic rates.")
  877. #define awc_RID_Stats16_delta_AuthFail_19  awc_def_Stats16_delta_RID(0x00A6,0x014C,"Stats_AuthFail_19", "Reserved")
  878. #define awc_RID_Stats16_delta_RxMan  awc_def_Stats16_delta_RID(0x00A8,0x0150,"Stats_RxMan", " Count of management packets received and handled.")
  879. #define awc_RID_Stats16_delta_TxMan  awc_def_Stats16_delta_RID(0x00AA,0x0154,"Stats_TxMan", " Count of management packets transmitted.")
  880. #define awc_RID_Stats16_delta_RxRefresh  awc_def_Stats16_delta_RID(0x00AC,0x0158,"Stats_RxRefresh", " Count of null data packets received.")
  881. #define awc_RID_Stats16_delta_TxRefresh  awc_def_Stats16_delta_RID(0x00AE,0x015C,"Stats_TxRefresh", " Count of null data packets transmitted.")
  882. #define awc_RID_Stats16_delta_RxPoll  awc_def_Stats16_delta_RID(0x00B0,0x0160,"Stats_RxPoll", "Count of PS-Poll packets received.")
  883. #define awc_RID_Stats16_delta_TxPoll  awc_def_Stats16_delta_RID(0x00B2,0x0164,"Stats_TxPoll", "Count of PS-Poll packets transmitted.")
  884. #define awc_RID_Stats16_delta_HostRetries  awc_def_Stats16_delta_RID(0x00B4,0x0168,"Stats_HostRetries", " Count of long and short retries used to transmit host packets  (does not include first attempt).")
  885. #define awc_RID_Stats16_delta_LostSync_HostReq  awc_def_Stats16_delta_RID(0x00B6,0x016C,"Stats_LostSync_HostReq","Lost sync with our cell due to host request.")
  886. #define awc_RID_Stats16_delta_HostTxBytes  awc_def_Stats16_delta_RID(0x00B8,0x0170,"Stats_HostTxBytes", " Count of bytes transferred from the host.")
  887. #define awc_RID_Stats16_delta_HostRxBytes  awc_def_Stats16_delta_RID(0x00BA,0x0174,"Stats_HostRxBytes", " Count of bytes transferred to the host.")
  888. #define awc_RID_Stats16_delta_ElapsedUsec  awc_def_Stats16_delta_RID(0x00BC,0x0178,"Stats_ElapsedUsec", " Total time since power up (or clear) in microseconds.")
  889. #define awc_RID_Stats16_delta_ElapsedSec  awc_def_Stats16_delta_RID(0x00BE,0x017C,"Stats_ElapsedSec", " Total time since power up (or clear) in seconds.")
  890. #define awc_RID_Stats16_delta_LostSyncBett  awc_def_Stats16_delta_RID(0x00C0,0x0180,"Stats_LostSyncBett", "Lost Sync to switch to a better access point")
  891. #define awc_RID_Stats16_clear_RidLen  awc_def_Stats16_clear_RID(0x0000,0x0000,"RidLen", "Length of the RID including the length field.")
  892. #define awc_RID_Stats16_clear_RxOverrunErr  awc_def_Stats16_clear_RID(0x0002,0x0004,"Stats_RxOverrunErr", "Receive overruns -- No buffer available to handle the receive. (result is that the packet is never received)")
  893. #define awc_RID_Stats16_clear_RxPlcpCrcErr  awc_def_Stats16_clear_RID(0x0004,0x0008,"Stats_RxPlcpCrcErr", "PLCP header checksum errors (CRC16).")
  894. #define awc_RID_Stats16_clear_RxPlcpFormat  awc_def_Stats16_clear_RID(0x0006,0x000C,"Stats_RxPlcpFormat", "PLCP format errors.")
  895. #define awc_RID_Stats16_clear_RxPlcpLength  awc_def_Stats16_clear_RID(0x0008,0x0010,"Stats_RxPlcpLength", "PLCP length is incorrect.")
  896. #define awc_RID_Stats16_clear_RxMacCrcErr  awc_def_Stats16_clear_RID(0x000A,0x0014,"Stats_RxMacCrcErr", "Count of MAC CRC32 errors.")
  897. #define awc_RID_Stats16_clear_RxMacCrcOk  awc_def_Stats16_clear_RID(0x000C,0x0018,"Stats_RxMacCrcOk", "Count of MAC CRC32 received correctly.")
  898. #define awc_RID_Stats16_clear_RxWepErr  awc_def_Stats16_clear_RID(0x000E,0x001C,"Stats_RxWepErr", "Count of all WEP ICV checks that failed. (this value is included in Stats_RxMacCrcOk)")
  899. #define awc_RID_Stats16_clear_RxWepOk  awc_def_Stats16_clear_RID(0x0010,0x0020,"Stats_RxWepOk", "Count of all WEP ICV checks that passed. (this value is  included in Stats_RxMacCrcOk)")
  900. #define awc_RID_Stats16_clear_RetryLong  awc_def_Stats16_clear_RID(0x0012,0x0024,"Stats_RetryLongCount", "of all long retries. (Does not include first attempt for a packet).")
  901. #define awc_RID_Stats16_clear_RetryShort  awc_def_Stats16_clear_RID(0x0014,0x0028,"Stats_RetryShort", "Count of all short retries. (Does not include first attempt for   a packet).")
  902. #define awc_RID_Stats16_clear_MaxRetries  awc_def_Stats16_clear_RID(0x0016,0x002C,"Stats_MaxRetries", "Count of number of packets that max-retried -- ie were  never ACKd.")
  903. #define awc_RID_Stats16_clear_NoAck  awc_def_Stats16_clear_RID(0x0018,0x0030,"Stats_NoAck", "Count of number of times that ACK was not received.")
  904. #define awc_RID_Stats16_clear_NoCts  awc_def_Stats16_clear_RID(0x001A,0x0034,"Stats_NoCts", "Count of number of timer that CTS was not received.")
  905. #define awc_RID_Stats16_clear_RxAck  awc_def_Stats16_clear_RID(0x001C,0x0038,"Stats_RxAck", "Count of number of expected ACKs that were received.")
  906. #define awc_RID_Stats16_clear_RxCts  awc_def_Stats16_clear_RID(0x001E,0x003C,"Stats_RxCts", "Count of number of expected CTSs that were received.")
  907. #define awc_RID_Stats16_clear_TxAck  awc_def_Stats16_clear_RID(0x0020,0x0040,"Stats_TxAck", "Count of number of ACKs transmitted.")
  908. #define awc_RID_Stats16_clear_TxRts  awc_def_Stats16_clear_RID(0x0022,0x0044,"Stats_TxRts", "Count of number of RTSs transmitted.")
  909. #define awc_RID_Stats16_clear_TxCts  awc_def_Stats16_clear_RID(0x0024,0x0048,"Stats_TxCts", "Count of number of CTSs transmitted.")
  910. #define awc_RID_Stats16_clear_TxMc  awc_def_Stats16_clear_RID(0x0026,0x004C,"Stats_TxMc", " LMAC count of multicast packets sent (uses 802.11  Address1).")
  911. #define awc_RID_Stats16_clear_TxBc  awc_def_Stats16_clear_RID(0x0028,0x0050,"Stats_TxBc", " LMAC count of broadcast packets sent (uses 802.11")
  912. #define awc_RID_Stats16_clear_TxUcFrags  awc_def_Stats16_clear_RID(0x002A,0x0054,"Stats_TxUcFragsLMAC", " count of ALL unicast fragments and whole packets sent (uses 802.11 Address1).")
  913. #define awc_RID_Stats16_clear_TxUcPackets  awc_def_Stats16_clear_RID(0x002C,0x0058,"Stats_TxUcPackets", "LMAC count of unicast packets that were ACKd (uses   802.11 Address 1).")
  914. #define awc_RID_Stats16_clear_TxBeacon  awc_def_Stats16_clear_RID(0x002E,0x005C,"Stats_TxBeacon", " Count of beacon packets transmitted.")
  915. #define awc_RID_Stats16_clear_RxBeacon  awc_def_Stats16_clear_RID(0x0030,0x0060,"Stats_RxBeacon", " Count of beacon packets received matching our BSSID.")
  916. #define awc_RID_Stats16_clear_TxSinColl  awc_def_Stats16_clear_RID(0x0032,0x0064,"Stats_TxSinCollTransmit"," single collisions. **")
  917. #define awc_RID_Stats16_clear_TxMulColl  awc_def_Stats16_clear_RID(0x0034,0x0068,"Stats_TxMulCollTransmit"," multiple collisions. **")
  918. #define awc_RID_Stats16_clear_DefersNo  awc_def_Stats16_clear_RID(0x0036,0x006C,"Stats_DefersNo Transmit"," frames sent with no deferral. **")
  919. #define awc_RID_Stats16_clear_DefersProt  awc_def_Stats16_clear_RID(0x0038,0x0070,"Stats_DefersProt", " Transmit frames deferred due to protocol.")
  920. #define awc_RID_Stats16_clear_DefersEngy  awc_def_Stats16_clear_RID(0x003A,0x0074,"Stats_DefersEngy", " Transmit frames deferred due to energy detect.")
  921. #define awc_RID_Stats16_clear_DupFram  awc_def_Stats16_clear_RID(0x003C,0x0078,"Stats_DupFram", "  Duplicate receive frames and fragments.")
  922. #define awc_RID_Stats16_clear_RxFragDisc  awc_def_Stats16_clear_RID(0x003E,0x007C,"Stats_RxFragDisc", " Received partial frames. (each tally could indicate the  discarding of one or more fragments)")
  923. #define awc_RID_Stats16_clear_TxAged  awc_def_Stats16_clear_RID(0x0040,0x0080,"Stats_TxAged", "   Transmit packets exceeding maximum transmit lifetime. **")
  924. #define awc_RID_Stats16_clear_RxAged  awc_def_Stats16_clear_RID(0x0042,0x0084,"Stats_RxAgedReceive", " packets exceeding maximum receive lifetime. **")
  925. #define awc_RID_Stats16_clear_LostSync_Max  awc_def_Stats16_clear_RID(0x0044,0x0088,"Stats_LostSync_Max", " Lost sync with our cell due to maximum retries occuring. Retry")
  926. #define awc_RID_Stats16_clear_LostSync_Mis  awc_def_Stats16_clear_RID(0x0046,0x008C,"Stats_LostSync_Mis", "Lost sync with our cell due to missing too many beacons. sedBeacons")
  927. #define awc_RID_Stats16_clear_LostSync_Arl  awc_def_Stats16_clear_RID(0x0048,0x0090,"Stats_LostSync_Arl", "Lost sync with our cell due to Average Retry Level being  Exceeded  exceeded.")
  928. #define awc_RID_Stats16_clear_LostSync_Dea  awc_def_Stats16_clear_RID(0x004A,0x0094,"Stats_LostSync_Dea", "Lost sync with our cell due to being deauthenticated.,thed")
  929. #define awc_RID_Stats16_clear_LostSync_Disa  awc_def_Stats16_clear_RID(0x004C,0x0098,"Stats_LostSync_Disa", " Lost sync with our cell due to being disassociated. ssoced")
  930. #define awc_RID_Stats16_clear_LostSync_Tsf  awc_def_Stats16_clear_RID(0x004E,0x009C,"Stats_LostSync_Tsf", "Lost sync with our cell due to excessive change in TSF  Timingtiming.")
  931. #define awc_RID_Stats16_clear_HostTxMc  awc_def_Stats16_clear_RID(0x0050,0x00A0,"Stats_HostTxMc", "Count of multicast packets sent by the host.")
  932. #define awc_RID_Stats16_clear_HostTxBc  awc_def_Stats16_clear_RID(0x0052,0x00A4,"Stats_HostTxBc", "Count of broadcast packets sent by the host.")
  933. #define awc_RID_Stats16_clear_HostTxUc  awc_def_Stats16_clear_RID(0x0054,0x00A8,"Stats_HostTxUc", "Count of unicast packets sent by the host.")
  934. #define awc_RID_Stats16_clear_HostTxFail  awc_def_Stats16_clear_RID(0x0056,0x00AC,"Stats_HostTxFail", "  Count of host transmitted packets which failed.")
  935. #define awc_RID_Stats16_clear_HostRxMc  awc_def_Stats16_clear_RID(0x0058,0x00B0,"Stats_HostRxMc", "Count of host received multicast packets.")
  936. #define awc_RID_Stats16_clear_HostRxBc  awc_def_Stats16_clear_RID(0x005A,0x00B4,"Stats_HostRxBc", "Count of host received broadcast packets.")
  937. #define awc_RID_Stats16_clear_HostRxUc  awc_def_Stats16_clear_RID(0x005C,0x00B8,"Stats_HostRxUc", "Count of host received unicast packets.")
  938. #define awc_RID_Stats16_clear_HostRxDiscar  awc_def_Stats16_clear_RID(0x005E,0x00BC,"Stats_HostRxDiscar", "Count of host received packets discarded due to:n  Host not enabling receive.n  Host failing to dequeue receive packets quickly.n Packets being discarded due to magic packet mode.")
  939. #define awc_RID_Stats16_clear_HmacTxMc  awc_def_Stats16_clear_RID(0x0060,0x00C0,"Stats_HmacTxMc", "Count of internally generated multicast (DA) packets.")
  940. #define awc_RID_Stats16_clear_HmacTxBc  awc_def_Stats16_clear_RID(0x0062,0x00C4,"Stats_HmacTxBc", "Count of internally generated broadcast (DA) packets.")
  941. #define awc_RID_Stats16_clear_HmacTxUc  awc_def_Stats16_clear_RID(0x0064,0x00C8,"Stats_HmacTxUc", "Count of internally generated unicast (DA) packets.")
  942. #define awc_RID_Stats16_clear_HmacTxFail  awc_def_Stats16_clear_RID(0x0066,0x00CC,"Stats_HmacTxFail", "  Count of internally generated transmit packets that failed.")
  943. #define awc_RID_Stats16_clear_HmacRxMc  awc_def_Stats16_clear_RID(0x0068,0x00D0,"Stats_HmacRxMc", "Count of internally received multicast (DA) packets.")
  944. #define awc_RID_Stats16_clear_HmacRxBc  awc_def_Stats16_clear_RID(0x006A,0x00D4,"Stats_HmacRxBc", "Count of internally received broadcast (DA) packets.")
  945. #define awc_RID_Stats16_clear_HmacRxUc  awc_def_Stats16_clear_RID(0x006C,0x00D8,"Stats_HmacRxUc", "Count of internally received multicast (DA) packets.")
  946. #define awc_RID_Stats16_clear_HmacRxDisca  awc_def_Stats16_clear_RID(0x006E,0x00DC,"Stats_HmacRxDisca", " Count of internally received packets that were discarded  (usually because the destination address is not for the host).")
  947. #define awc_RID_Stats16_clear_HmacRxAcce  awc_def_Stats16_clear_RID(0x0070,0x00E0,"Stats_HmacRxAcce", "  Count of internally received packets that were accepted")
  948. #define awc_RID_Stats16_clear_SsidMismatch  awc_def_Stats16_clear_RID(0x0072,0x00E4,"Stats_SsidMismatch", " Count of SSID mismatches.")
  949. #define awc_RID_Stats16_clear_ApMismatch  awc_def_Stats16_clear_RID(0x0074,0x00E8,"Stats_ApMismatch", "  Count of specified AP mismatches.")
  950. #define awc_RID_Stats16_clear_RatesMismatc  awc_def_Stats16_clear_RID(0x0076,0x00EC,"Stats_RatesMismatc", " Count of rate mismatches.")
  951. #define awc_RID_Stats16_clear_AuthReject  awc_def_Stats16_clear_RID(0x0078,0x00F0,"Stats_AuthReject", "  Count of authentication rejections.")
  952. #define awc_RID_Stats16_clear_AuthTimeout  awc_def_Stats16_clear_RID(0x007A,0x00F4,"Stats_AuthTimeout", " Count of authentication timeouts.")
  953. #define awc_RID_Stats16_clear_AssocReject  awc_def_Stats16_clear_RID(0x007C,0x00F8,"Stats_AssocReject", " Count of association rejections.")
  954. #define awc_RID_Stats16_clear_AssocTimeout  awc_def_Stats16_clear_RID(0x007E,0x00FC,"Stats_AssocTimeout", " Count of association timeouts.")
  955. #define awc_RID_Stats16_clear_NewReason  awc_def_Stats16_clear_RID(0x0080,0x0100,"Stats_NewReason", "Count of reason/status codes of greater than 19.  (Values of 0 = successful are not counted)")
  956. #define awc_RID_Stats16_clear_AuthFail_1  awc_def_Stats16_clear_RID(0x0082,0x0104,"Stats_AuthFail_1", "Unspecified reason.")
  957. #define awc_RID_Stats16_clear_AuthFail_2  awc_def_Stats16_clear_RID(0x0084,0x0108,"Stats_AuthFail_2", "Previous authentication no longer valid.")
  958. #define awc_RID_Stats16_clear_AuthFail_3  awc_def_Stats16_clear_RID(0x0086,0x010C,"Stats_AuthFail_3", "Deauthenticated because sending station is leaving (has left) IBSS or ESS.")
  959. #define awc_RID_Stats16_clear_AuthFail_4  awc_def_Stats16_clear_RID(0x0088,0x0110,"Stats_AuthFail_4", "Disassociated due to inactivity")
  960. #define awc_RID_Stats16_clear_AuthFail_5  awc_def_Stats16_clear_RID(0x008A,0x0114,"Stats_AuthFail_5", "Disassociated because AP is unable to handle all currently  associated stations.")
  961. #define awc_RID_Stats16_clear_AuthFail_6  awc_def_Stats16_clear_RID(0x008C,0x0118,"Stats_AuthFail_6", "Class 2 Frame received from non-Authenticated station.")
  962. #define awc_RID_Stats16_clear_AuthFail_7  awc_def_Stats16_clear_RID(0x008E,0x011C,"Stats_AuthFail_7", "Class 3 Frame received from non-Associated station.")
  963. #define awc_RID_Stats16_clear_AuthFail_8  awc_def_Stats16_clear_RID(0x0090,0x0120,"Stats_AuthFail_8", "Disassociated because sending station is leaving (has left) " )
  964. #define awc_RID_Stats16_clear_AuthFail_9  awc_def_Stats16_clear_RID(0x0092,0x0124,"Stats_AuthFail_9", "Station requesting (Re)Association is not Authenticated")
  965. #define awc_RID_Stats16_clear_AuthFail_10  awc_def_Stats16_clear_RID(0x0094,0x0128,"Stats_AuthFail_10", "Cannot support all requested capabilities in the Capability")
  966. #define awc_RID_Stats16_clear_AuthFail_11  awc_def_Stats16_clear_RID(0x0096,0x012C,"Stats_AuthFail_11", "Reassociation denied due to inability to confirm")
  967. #define awc_RID_Stats16_clear_AuthFail_12  awc_def_Stats16_clear_RID(0x0098,0x0130,"Stats_AuthFail_12", "Association denied due to reason outside the scope of the 802.11")
  968. #define awc_RID_Stats16_clear_AuthFail_13  awc_def_Stats16_clear_RID(0x009A,0x0134,"Stats_AuthFail_13", "Responding station does not support the specified Auth Alogorithm")
  969. #define awc_RID_Stats16_clear_AuthFail_14  awc_def_Stats16_clear_RID(0x009C,0x0138,"Stats_AuthFail_14", "Received an out of sequence Authentication Frame.")
  970. #define awc_RID_Stats16_clear_AuthFail_15  awc_def_Stats16_clear_RID(0x009E,0x013C,"Stats_AuthFail_15", "Authentication rejected due to challenge failure.")
  971. #define awc_RID_Stats16_clear_AuthFail_16  awc_def_Stats16_clear_RID(0x00A0,0x0140,"Stats_AuthFail_16", "Authentication rejected due to timeout waiting for next  frame in sequence.")
  972. #define awc_RID_Stats16_clear_AuthFail_17  awc_def_Stats16_clear_RID(0x00A2,0x0144,"Stats_AuthFail_17", "Association denied because AP is unable to handle  additional associated stations.")
  973. #define awc_RID_Stats16_clear_AuthFail_18  awc_def_Stats16_clear_RID(0x00A4,0x0148,"Stats_AuthFail_18", "Association denied due to requesting station not supportingall basic rates.")
  974. #define awc_RID_Stats16_clear_AuthFail_19  awc_def_Stats16_clear_RID(0x00A6,0x014C,"Stats_AuthFail_19", "Reserved")
  975. #define awc_RID_Stats16_clear_RxMan  awc_def_Stats16_clear_RID(0x00A8,0x0150,"Stats_RxMan", " Count of management packets received and handled.")
  976. #define awc_RID_Stats16_clear_TxMan  awc_def_Stats16_clear_RID(0x00AA,0x0154,"Stats_TxMan", " Count of management packets transmitted.")
  977. #define awc_RID_Stats16_clear_RxRefresh  awc_def_Stats16_clear_RID(0x00AC,0x0158,"Stats_RxRefresh", " Count of null data packets received.")
  978. #define awc_RID_Stats16_clear_TxRefresh  awc_def_Stats16_clear_RID(0x00AE,0x015C,"Stats_TxRefresh", " Count of null data packets transmitted.")
  979. #define awc_RID_Stats16_clear_RxPoll  awc_def_Stats16_clear_RID(0x00B0,0x0160,"Stats_RxPoll", "Count of PS-Poll packets received.")
  980. #define awc_RID_Stats16_clear_TxPoll  awc_def_Stats16_clear_RID(0x00B2,0x0164,"Stats_TxPoll", "Count of PS-Poll packets transmitted.")
  981. #define awc_RID_Stats16_clear_HostRetries  awc_def_Stats16_clear_RID(0x00B4,0x0168,"Stats_HostRetries", " Count of long and short retries used to transmit host packets  (does not include first attempt).")
  982. #define awc_RID_Stats16_clear_LostSync_HostReq  awc_def_Stats16_clear_RID(0x00B6,0x016C,"Stats_LostSync_HostReq","Lost sync with our cell due to host request.")
  983. #define awc_RID_Stats16_clear_HostTxBytes  awc_def_Stats16_clear_RID(0x00B8,0x0170,"Stats_HostTxBytes", " Count of bytes transferred from the host.")
  984. #define awc_RID_Stats16_clear_HostRxBytes  awc_def_Stats16_clear_RID(0x00BA,0x0174,"Stats_HostRxBytes", " Count of bytes transferred to the host.")
  985. #define awc_RID_Stats16_clear_ElapsedUsec  awc_def_Stats16_clear_RID(0x00BC,0x0178,"Stats_ElapsedUsec", " Total time since power up (or clear) in microseconds.")
  986. #define awc_RID_Stats16_clear_ElapsedSec  awc_def_Stats16_clear_RID(0x00BE,0x017C,"Stats_ElapsedSec", " Total time since power up (or clear) in seconds.")
  987. #define awc_RID_Stats16_clear_LostSyncBett  awc_def_Stats16_clear_RID(0x00C0,0x0180,"Stats_LostSyncBett", "Lost Sync to switch to a better access point")
  988. /*
  989. const struct aironet4500_rid_selector  aironet4500_RID_Select_General_Config =(const struct aironet4500_rid_selector){ 0xFF10, 1,0,0, "General Configuration" }; //        See notes General Configuration        Many configuration items.
  990. const struct aironet4500_rid_selector  aironet4500_RID_Select_SSID_list =(const struct aironet4500_rid_selector){ 0xFF11, 1,0,0, "Valid SSID list" }; //          See notes Valid SSID list              List of SSIDs which the station may associate to.
  991. const struct aironet4500_rid_selector  aironet4500_RID_Select_AP_list =(const struct aironet4500_rid_selector){ 0xFF12, 1,0,0, "Valid AP list" }; //          See notes Valid AP list                List of APs which the station may associate to.
  992. const struct aironet4500_rid_selector  aironet4500_RID_Select_Driver_name =(const struct aironet4500_rid_selector){ 0xFF13, 1,0,0, "Driver name" }; //          See notes Driver name                  The name and version of the driver (for debugging)
  993. const struct aironet4500_rid_selector  aironet4500_RID_Select_Encapsulation =(const struct aironet4500_rid_selector){ 0xFF14, 1,0,0, "Ethernet Protocol" }; //          See notes Ethernet Protocol            Rules for encapsulating ethernet payloads onto 802.11.
  994. const struct aironet4500_rid_selector  aironet4500_RID_Select_WEP_volatile =(const struct aironet4500_rid_selector){ 0xFF15, 1,0,0, "WEP key volatile" }; //          
  995. const struct aironet4500_rid_selector  aironet4500_RID_Select_WEP_nonvolatile =(const struct aironet4500_rid_selector){ 0xFF16, 1,0,0, "WEP key non-volatile" }; //
  996. const struct aironet4500_rid_selector  aironet4500_RID_Select_Modulation =(const struct aironet4500_rid_selector){ 0xFF17, 1,0,0, "Modulation" }; //
  997. const struct aironet4500_rid_selector  aironet4500_RID_Select_Active_Config =(const struct aironet4500_rid_selector){ 0xFF20, 0,1,1, "Actual Configuration" }; //          Read only      Actual Configuration    This has the same format as the General Configuration.
  998. const struct aironet4500_rid_selector  aironet4500_RID_Select_Capabilities =(const struct aironet4500_rid_selector){ 0xFF00, 0,1,0, "Capabilities" }; //          Read Only      Capabilities            PC4500 Information
  999. const struct aironet4500_rid_selector  aironet4500_RID_Select_AP_Info =(const struct aironet4500_rid_selector){ 0xFF01, 0,1,1, "AP Info" }; //          Read Only      AP Info                 Access Point Information
  1000. const struct aironet4500_rid_selector  aironet4500_RID_Select_Radio_Info =(const struct aironet4500_rid_selector){ 0xFF02, 0,1,1, "Radio Info" }; //          Read Only      Radio Info              Radio Information -- note radio specific
  1001. const struct aironet4500_rid_selector  aironet4500_RID_Select_Status =(const struct aironet4500_rid_selector){ 0xFF50, 0,1,1, "Status" }; //          Read Only      Status                  PC4500 Current Status Information
  1002. const struct aironet4500_rid_selector  aironet4500_RID_Select_16_stats =(const struct aironet4500_rid_selector){ 0xFF60, 0,1,1, "Cumulative 16-bit Statistics" }; //          Read Only      16-bit Statistics       Cumulative 16-bit Statistics
  1003. const struct aironet4500_rid_selector  aironet4500_RID_Select_16_stats_delta =(const struct aironet4500_rid_selector){ 0xFF61, 0,1,1, "Delta 16-bit Statistics" }; //          Read Only      16-bit Statistics       Delta 16-bit Statistics (since last clear)
  1004. const struct aironet4500_rid_selector  aironet4500_RID_Select_16_stats_clear =(const struct aironet4500_rid_selector){ 0xFF62, 0,1,1, "Delta 16-bit Statistics and Clear" }; //          Read Only /    16-bit Statistics       Delta 16-bit Statistics and Clear
  1005. const struct aironet4500_rid_selector  aironet4500_RID_Select_32_stats       =(const struct aironet4500_rid_selector){ 0xFF68, 0,1,1, "Cumulative 32-bit Statistics" }; //          Read Only      32-bit Statistics       Cumulative 32-bit Statistics
  1006. const struct aironet4500_rid_selector  aironet4500_RID_Select_32_stats_delta =(const struct aironet4500_rid_selector){ 0xFF69, 0,1,1, "Delta 32-bit Statistics"  }; //          Read Only      32-bit Statistics       Delta 32-bit Statistics (since last clear)
  1007. const struct aironet4500_rid_selector  aironet4500_RID_Select_32_stats_clear =(const struct aironet4500_rid_selector){ 0xFF6A, 0,1,1, "Delta 32-bit Statistics and Clear" }; //          Read Only /    32-bit Statistics       Delta 32-bit Statistics and Clear
  1008. */
  1009. struct aironet4500_RID awc_gen_RID[] ={
  1010. awc_RID_gen_RidLen,
  1011. awc_RID_gen_OperatingMode_adhoc,
  1012. awc_RID_gen_OperatingMode_Infrastructure,
  1013. awc_RID_gen_OperatingMode_AP,
  1014. awc_RID_gen_OperatingMode_AP_and_repeater,
  1015. awc_RID_gen_OperatingMode_No_payload_modify,
  1016. awc_RID_gen_OperatingMode_LLC_802_3_convert,
  1017. awc_RID_gen_OperatingMode_proprietary_ext,
  1018. awc_RID_gen_OperatingMode_no_proprietary_ext,
  1019. awc_RID_gen_OperatingMode_AP_ext,
  1020. awc_RID_gen_OperatingMode_no_AP_ext,
  1021. awc_RID_gen_ReceiveMode,
  1022. awc_RID_gen_ReceiveMode_BMA,
  1023. awc_RID_gen_ReceiveMode_BA,
  1024. awc_RID_gen_ReceiveMode_A,
  1025. awc_RID_gen_ReceiveMode_802_11_monitor,
  1026. awc_RID_gen_ReceiveMode_802_11_any_monitor,
  1027. awc_RID_gen_ReceiveMode_LAN_monitor,
  1028. awc_RID_gen_ReceiveMode_802_3_hdr_disable,
  1029. awc_RID_gen_ReceiveMode_802_3_hdr_enable,
  1030. awc_RID_gen_Fragmentation_threshold,
  1031. awc_RID_gen_RTS_threshold,
  1032. awc_RID_gen_Station_Mac_Id,
  1033. awc_RID_gen_Supported_rates,
  1034. awc_RID_gen_Basic_Rate,
  1035. awc_RID_gen_Rate_500kbps,
  1036. awc_RID_gen_Rate_1Mbps,
  1037. awc_RID_gen_Rate_2Mbps,
  1038. awc_RID_gen_Rate_4Mbps,
  1039. awc_RID_gen_Rate_5Mbps,
  1040. awc_RID_gen_Rate_10Mbps,
  1041. awc_RID_gen_Rate_11Mbps,
  1042. awc_RID_gen_BasicRate_500kbps,
  1043. awc_RID_gen_BasicRate_1Mbps,