cfg_mlme_generic.h 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. /*
  2. * Copyright (c) 2012-2018 The Linux Foundation. All rights reserved.
  3. *
  4. * Permission to use, copy, modify, and/or distribute this software for
  5. * any purpose with or without fee is hereby granted, provided that the
  6. * above copyright notice and this permission notice appear in all
  7. * copies.
  8. *
  9. * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
  10. * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
  11. * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
  12. * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
  13. * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
  14. * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  15. * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  16. * PERFORMANCE OF THIS SOFTWARE.
  17. */
  18. /**
  19. * DOC: This file contains centralized definitions of converged configuration.
  20. */
  21. #ifndef __CFG_MLME_GENERIC_H
  22. #define __CFG_MLME_GENERIC_H
  23. #ifdef WLAN_FEATURE_11W
  24. #define CFG_PMF_SA_QUERY_MAX_RETRIES_TYPE CFG_INI_UINT
  25. #define CFG_PMF_SA_QUERY_RETRY_INTERVAL_TYPE CFG_INI_UINT
  26. #else
  27. #define CFG_PMF_SA_QUERY_MAX_RETRIES_TYPE CFG_UINT
  28. #define CFG_PMF_SA_QUERY_RETRY_INTERVAL_TYPE CFG_UINT
  29. #endif /*WLAN_FEATURE_11W*/
  30. /*
  31. * pmfSaQueryMaxRetries - Control PMF SA query retries for SAP
  32. * @Min: 0
  33. * @Max: 20
  34. * @Default: 5
  35. *
  36. * This ini to set the number of PMF SA query retries for SAP
  37. *
  38. * Related: None.
  39. *
  40. * Supported Feature: PMF(11W)
  41. *
  42. */
  43. #define CFG_PMF_SA_QUERY_MAX_RETRIES CFG_PMF_SA_QUERY_MAX_RETRIES_TYPE( \
  44. "pmfSaQueryMaxRetries", \
  45. 0, \
  46. 20, \
  47. 5, \
  48. CFG_VALUE_OR_DEFAULT, \
  49. "PMF SA query retries for SAP")
  50. /*
  51. * pmfSaQueryRetryInterval - Control PMF SA query retry interval
  52. * for SAP in ms
  53. * @Min: 10
  54. * @Max: 2000
  55. * @Default: 200
  56. *
  57. * This ini to set the PMF SA query retry interval for SAP in ms
  58. *
  59. * Related: None.
  60. *
  61. * Supported Feature: PMF(11W)
  62. *
  63. */
  64. #define CFG_PMF_SA_QUERY_RETRY_INTERVAL CFG_PMF_SA_QUERY_RETRY_INTERVAL_TYPE( \
  65. "pmfSaQueryRetryInterval", \
  66. 10, \
  67. 2000, \
  68. 200, \
  69. CFG_VALUE_OR_DEFAULT, \
  70. "PMF SA query retry interval for SAP")
  71. #define CFG_RTT3_ENABLE CFG_BOOL( \
  72. "rtt3_enabled", \
  73. 1, \
  74. "RTT3 enable/disable info")
  75. #define CFG_GENERIC_ALL \
  76. CFG(CFG_PMF_SA_QUERY_MAX_RETRIES) \
  77. CFG(CFG_PMF_SA_QUERY_RETRY_INTERVAL) \
  78. CFG(CFG_RTT3_ENABLE)
  79. #endif /* __CFG_MLME_GENERIC_H */