mib.c 4.1 KB

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