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.

173 lines
3.6 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_NFTABLES
  64. depends on KEEPALIVED_VRRP
  65. bool
  66. default y
  67. prompt "Enable nftables for VIP filtering"
  68. help
  69. Builds support for using nftables for filtering packets
  70. to VIPs
  71. config KEEPALIVED_SNMP_VRRP
  72. depends on KEEPALIVED_VRRP
  73. bool
  74. default n
  75. prompt "Enable SNMP support for VRRP"
  76. help
  77. Builds support for using SNMP with VRRP
  78. config KEEPALIVED_SNMP_RFC2
  79. depends on KEEPALIVED_VRRP
  80. bool
  81. default n
  82. prompt "Enable SNMP support for VRRPv2 (RFC2787)"
  83. help
  84. Builds support for using RFC2787 SNMP support for VRRPv2
  85. config KEEPALIVED_SNMP_RFC3
  86. depends on KEEPALIVED_VRRP
  87. bool
  88. default n
  89. prompt "Enable SNMP support for VRRPv3 (RFC6527)"
  90. help
  91. Builds support for using RFC6527 SNMP support for VRRPv3
  92. config KEEPALIVED_SNMP_REPLY_V3_FOR_V2
  93. depends on KEEPALIVED_SNMP_RFC3
  94. bool
  95. default n
  96. prompt "Enable SNMP v3 responses for VRRPv2 instances"
  97. help
  98. Builds support for using SNMP v3 responses for VRRPv2 instances
  99. config KEEPALIVED_DBUS
  100. depends on KEEPALIVED_VRRP
  101. bool
  102. default n
  103. prompt "Enable DBus support"
  104. help
  105. Builds support for using DBus with VRRP
  106. config KEEPALIVED_JSON
  107. depends on KEEPALIVED_VRRP
  108. bool
  109. default n
  110. prompt "Enable JSON support with VRRP"
  111. help
  112. Builds support for using JSON output for VRRP
  113. config KEEPALIVED_VRRP_AUTH
  114. depends on KEEPALIVED_VRRP
  115. bool
  116. default y
  117. prompt "Enable (removed) VRRPv2 authentication"
  118. help
  119. Builds support for using (removed) VRRPv2 authentication
  120. Note: authentication was removed from the VRRPv2 specification
  121. by RFC3768 in 2004.
  122. Use of this option is non-compliant and can cause problems.
  123. Avoid using if possible, except when using unicast, where it
  124. can be helpful.
  125. config KEEPALIVED_CHECKSUM_COMPAT
  126. depends on KEEPALIVED_VRRP
  127. bool
  128. default y
  129. prompt "Enable checksum compatibility"
  130. help
  131. Builds support for interworking with instances using
  132. old(incorrect) checksum method
  133. config KEEPALIVED_ROUTES
  134. depends on KEEPALIVED_VRRP
  135. bool
  136. default y
  137. prompt "Enable support for VRRP instances managing routes and rules"
  138. help
  139. Builds support for VRRP instances adding and removing IP
  140. routes and rules
  141. config KEEPALIVED_LINKBEAT
  142. depends on KEEPALIVED_VRRP
  143. bool
  144. default y
  145. prompt "Enable support for linkbeat"
  146. help
  147. Builds support for using linkbeat polling to monitor the state
  148. of interfaces
  149. endmenu
  150. endif # PACKAGE_keepalived