mib.c 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. /*
  2. ** Id: //Department/DaVinci/BRANCHES/MT6620_WIFI_DRIVER_V2_3/mgmt/mib.c#1
  3. */
  4. /*! \file "mib.c"
  5. \brief This file includes the mib default vale and functions.
  6. */
  7. /*
  8. ** Log: mib.c
  9. *
  10. * 09 03 2010 kevin.huang
  11. * NULL
  12. * Refine #include sequence and solve recursive/nested #include issue
  13. *
  14. * 07 08 2010 cp.wu
  15. *
  16. * [WPD00003833] [MT6620 and MT5931] Driver migration - move to new repository.
  17. *
  18. * 06 07 2010 cp.wu
  19. * [WPD00003833][MT6620 and MT5931] Driver migration
  20. * add mib.c.
  21. *
  22. * 02 04 2010 kevin.huang
  23. * [BORA00000603][WIFISYS] [New Feature] AAA Module Support
  24. * Add AAA Module Support, Revise Net Type to Net Type Index for array lookup
  25. *
  26. * Nov 23 2009 mtk01461
  27. * [BORA00000018] Integrate WIFI part into BORA for the 1st time
  28. *
  29. */
  30. /*******************************************************************************
  31. * C O M P I L E R F L A G S
  32. ********************************************************************************
  33. */
  34. /*******************************************************************************
  35. * E X T E R N A L R E F E R E N C E S
  36. ********************************************************************************
  37. */
  38. #include "precomp.h"
  39. /*******************************************************************************
  40. * C O N S T A N T S
  41. ********************************************************************************
  42. */
  43. /*******************************************************************************
  44. * D A T A T Y P E S
  45. ********************************************************************************
  46. */
  47. /*******************************************************************************
  48. * P U B L I C D A T A
  49. ********************************************************************************
  50. */
  51. NON_HT_PHY_ATTRIBUTE_T rNonHTPhyAttributes[] = {
  52. {RATE_SET_HR_DSSS, TRUE, FALSE}
  53. , /* For PHY_TYPE_HR_DSSS_INDEX(0) */
  54. {RATE_SET_ERP, TRUE, TRUE}
  55. , /* For PHY_TYPE_ERP_INDEX(1) */
  56. {RATE_SET_ERP_P2P, TRUE, TRUE}
  57. , /* For PHY_TYPE_ERP_P2P_INDEX(2) */
  58. {RATE_SET_OFDM, FALSE, FALSE}
  59. , /* For PHY_TYPE_OFDM_INDEX(3) */
  60. };
  61. NON_HT_ADHOC_MODE_ATTRIBUTE_T rNonHTAdHocModeAttributes[AD_HOC_MODE_NUM] = {
  62. {PHY_TYPE_HR_DSSS_INDEX, BASIC_RATE_SET_HR_DSSS}
  63. , /* For AD_HOC_MODE_11B(0) */
  64. {PHY_TYPE_ERP_INDEX, BASIC_RATE_SET_HR_DSSS_ERP}
  65. , /* For AD_HOC_MODE_MIXED_11BG(1) */
  66. {PHY_TYPE_ERP_INDEX, BASIC_RATE_SET_ERP}
  67. , /* For AD_HOC_MODE_11G(2) */
  68. {PHY_TYPE_OFDM_INDEX, BASIC_RATE_SET_OFDM}
  69. , /* For AD_HOC_MODE_11A(3) */
  70. };
  71. NON_HT_AP_MODE_ATTRIBUTE_T rNonHTApModeAttributes[AP_MODE_NUM] = {
  72. {PHY_TYPE_HR_DSSS_INDEX, BASIC_RATE_SET_HR_DSSS}
  73. , /* For AP_MODE_11B(0) */
  74. {PHY_TYPE_ERP_INDEX, BASIC_RATE_SET_HR_DSSS_ERP}
  75. , /* For AP_MODE_MIXED_11BG(1) */
  76. {PHY_TYPE_ERP_INDEX, BASIC_RATE_SET_ERP}
  77. , /* For AP_MODE_11G(2) */
  78. {PHY_TYPE_ERP_P2P_INDEX, BASIC_RATE_SET_ERP_P2P}
  79. , /* For AP_MODE_11G_P2P(3) */
  80. {PHY_TYPE_OFDM_INDEX, BASIC_RATE_SET_OFDM}
  81. , /* For AP_MODE_11A(4) */
  82. };
  83. /*******************************************************************************
  84. * P R I V A T E D A T A
  85. ********************************************************************************
  86. */
  87. /*******************************************************************************
  88. * M A C R O S
  89. ********************************************************************************
  90. */
  91. /*******************************************************************************
  92. * F U N C T I O N D E C L A R A T I O N S
  93. ********************************************************************************
  94. */
  95. /*******************************************************************************
  96. * F U N C T I O N S
  97. ********************************************************************************
  98. */