Config.in.ipvs 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. menu "IPVS support"
  2. config ADK_KPACKAGE_KMOD_IP_VS
  3. prompt "kmod-ip-vs............................ IPVS support"
  4. tristate
  5. select ADK_KERNEL_NETFILTER
  6. select ADK_KPACKAGE_KMOD_NF_CONNTRACK
  7. default n
  8. config ADK_KERNEL_IP_VS_DEBUG
  9. prompt "enable debugging support"
  10. boolean
  11. default n
  12. depends on ADK_KPACKAGE_KMOD_IP_VS
  13. menu "IPVS transport protocol load balancing support"
  14. depends on ADK_KPACKAGE_KMOD_IP_VS
  15. config ADK_KERNEL_IP_VS_PROTO_TCP
  16. prompt "TCP load balancing support"
  17. boolean
  18. default n
  19. help
  20. This option enables support for load balancing TCP transport
  21. protocol. Say Y if unsure.
  22. config ADK_KERNEL_IP_VS_PROTO_UDP
  23. prompt "UDP load balancing support"
  24. boolean
  25. default n
  26. help
  27. This option enables support for load balancing UDP transport
  28. protocol. Say Y if unsure.
  29. config ADK_KERNEL_IP_VS_PROTO_ESP
  30. prompt "ESP load balancing support"
  31. boolean
  32. default n
  33. help
  34. This option enables support for load balancing ESP (Encapsulation
  35. Security Payload) transport protocol. Say Y if unsure.
  36. config ADK_KERNEL_IP_VS_PROTO_AH
  37. prompt "AH load balancing support"
  38. boolean
  39. default n
  40. help
  41. This option enables support for load balancing AH (Authentication
  42. Header) transport protocol. Say Y if unsure.
  43. endmenu
  44. menu "IPVS Scheduler"
  45. depends on ADK_KPACKAGE_KMOD_IP_VS
  46. config ADK_KPACKAGE_KMOD_IP_VS_RR
  47. prompt "kmod-ip-vs-rr......................... round-robin"
  48. tristate
  49. default n
  50. config ADK_KPACKAGE_KMOD_IP_VS_WRR
  51. prompt "kmod-ip-vs-wrr........................ weighted round-robin"
  52. tristate
  53. default n
  54. config ADK_KPACKAGE_KMOD_IP_VS_LC
  55. prompt "kmod-ip-vs-lc......................... least-connection"
  56. tristate
  57. default n
  58. config ADK_KPACKAGE_KMOD_IP_VS_WLC
  59. prompt "kmod-ip-vs-wlc........................ weighted least-connection"
  60. tristate
  61. default n
  62. config ADK_KPACKAGE_KMOD_IP_VS_LBLC
  63. prompt "kmod-ip-vs-lblc....................... locality-based least-connection"
  64. tristate
  65. default n
  66. config ADK_KPACKAGE_KMOD_IP_VS_LBLCR
  67. prompt "kmod-ip-vs-lblcr...................... locality-based least-connection with replication"
  68. tristate
  69. default n
  70. config ADK_KPACKAGE_KMOD_IP_VS_DH
  71. prompt "kmod-ip-vs-dh......................... destination hashing"
  72. tristate
  73. default n
  74. config ADK_KPACKAGE_KMOD_IP_VS_SH
  75. prompt "kmod-ip-vs-sh......................... source hashing"
  76. tristate
  77. default n
  78. config ADK_KPACKAGE_KMOD_IP_VS_SED
  79. prompt "kmod-ip-vs-sed........................ shortest expected delay"
  80. tristate
  81. default n
  82. config ADK_KPACKAGE_KMOD_IP_VS_NQ
  83. prompt "kmod-ip-vs-nq......................... never queue"
  84. tristate
  85. default n
  86. endmenu
  87. menu "IPVS application helper"
  88. depends on ADK_KPACKAGE_KMOD_IP_VS
  89. config ADK_KPACKAGE_KMOD_IP_VS_FTP
  90. prompt "kmod-ip-vs-ftp........................ FTP protocol"
  91. tristate
  92. default n
  93. select ADK_KERNEL_IP_VS_PROTO_TCP
  94. endmenu
  95. endmenu