You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

164 lines
3.5 KiB

  1. if PACKAGE_keepalived
  2. menu "Configuration"
  3. config KEEPALIVED_BFD
  4. bool
  5. default n
  6. prompt "Enable BFD support"
  7. help
  8. Builds support for BFD
  9. config KEEPALIVED_SHA1
  10. bool
  11. default y
  12. prompt "Enable SHA1 support in genhash"
  13. help
  14. Builds support for using SHA1 with genhash
  15. config KEEPALIVED_LVS
  16. bool
  17. default y
  18. prompt "Enable IPVS support"
  19. help
  20. Builds support for IPVS
  21. config KEEPALIVED_LVS_SYNCD
  22. depends on KEEPALIVED_LVS
  23. bool
  24. default y
  25. prompt "Enable IPVS syncd daemon control"
  26. help
  27. Builds support for configuring IPVS syncd daemon
  28. config KEEPALIVED_LVS_64BIT_STATS
  29. depends on KEEPALIVED_LVS
  30. bool
  31. default y
  32. prompt "Enable IPVS 64 bit stats"
  33. help
  34. Builds support for IPVS 64 bit stats
  35. config KEEPALIVED_FWMARK
  36. depends on KEEPALIVED_LVS
  37. bool
  38. default y
  39. prompt "Enable support for setting FWMARK on sockets"
  40. help
  41. Builds support for setting firewall mark on checker sockets
  42. config KEEPALIVED_SNMP_CHECKER
  43. depends on KEEPALIVED_LVS
  44. bool
  45. default n
  46. prompt "Enable SNMP support for checker (LVS)"
  47. help
  48. Builds support for using SNMP with LVS
  49. config KEEPALIVED_VRRP
  50. bool
  51. default y
  52. prompt "Enable VRRP support"
  53. help
  54. Builds support for VRRP
  55. config KEEPALIVED_IPTABLES
  56. depends on KEEPALIVED_VRRP
  57. bool
  58. default y
  59. prompt "Enable iptables for VIP filtering"
  60. help
  61. Builds support for using iptables/ipsets for filtering packets
  62. to VIPs
  63. config KEEPALIVED_SNMP_VRRP
  64. depends on KEEPALIVED_VRRP
  65. bool
  66. default n
  67. prompt "Enable SNMP support for VRRP"
  68. help
  69. Builds support for using SNMP with VRRP
  70. config KEEPALIVED_SNMP_RFC2
  71. depends on KEEPALIVED_VRRP
  72. bool
  73. default n
  74. prompt "Enable SNMP support for VRRPv2 (RFC2787)"
  75. help
  76. Builds support for using RFC2787 SNMP support for VRRPv2
  77. config KEEPALIVED_SNMP_RFC3
  78. depends on KEEPALIVED_VRRP
  79. bool
  80. default n
  81. prompt "Enable SNMP support for VRRPv3 (RFC6527)"
  82. help
  83. Builds support for using RFC6527 SNMP support for VRRPv3
  84. config KEEPALIVED_SNMP_REPLY_V3_FOR_V2
  85. depends on KEEPALIVED_SNMP_RFC3
  86. bool
  87. default n
  88. prompt "Enable SNMP v3 responses for VRRPv2 instances"
  89. help
  90. Builds support for using SNMP v3 responses for VRRPv2 instances
  91. config KEEPALIVED_DBUS
  92. depends on KEEPALIVED_VRRP
  93. bool
  94. default n
  95. prompt "Enable DBus support"
  96. help
  97. Builds support for using DBus with VRRP
  98. config KEEPALIVED_JSON
  99. depends on KEEPALIVED_VRRP
  100. bool
  101. default n
  102. prompt "Enable JSON support with VRRP"
  103. help
  104. Builds support for using JSON output for VRRP
  105. config KEEPALIVED_VRRP_AUTH
  106. depends on KEEPALIVED_VRRP
  107. bool
  108. default y
  109. prompt "Enable (removed) VRRPv2 authentication"
  110. help
  111. Builds support for using (removed) VRRPv2 authentication
  112. Note: authentication was removed from the VRRPv2 specification
  113. by RFC3768 in 2004.
  114. Use of this option is non-compliant and can cause problems.
  115. Avoid using if possible, except when using unicast, where it
  116. can be helpful.
  117. config KEEPALIVED_CHECKSUM_COMPAT
  118. depends on KEEPALIVED_VRRP
  119. bool
  120. default y
  121. prompt "Enable checksum compatibility"
  122. help
  123. Builds support for interworking with instances using
  124. old(incorrect) checksum method
  125. config KEEPALIVED_ROUTES
  126. depends on KEEPALIVED_VRRP
  127. bool
  128. default y
  129. prompt "Enable support for VRRP instances managing routes and rules"
  130. help
  131. Builds support for VRRP instances adding and removing IP
  132. routes and rules
  133. config KEEPALIVED_LINKBEAT
  134. depends on KEEPALIVED_VRRP
  135. bool
  136. default y
  137. prompt "Enable support for linkbeat"
  138. help
  139. Builds support for using linkbeat polling to monitor the state
  140. of interfaces
  141. endmenu
  142. endif # PACKAGE_keepalived