Add a hidden tristate option which is selected by all the
IP_SET_BITMAP_* options.  It will be used to wrap ip_set_bitmap.h.

Signed-off-by: Jeremy Sowden <jer...@azazel.net>
---
 net/netfilter/ipset/Kconfig | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/net/netfilter/ipset/Kconfig b/net/netfilter/ipset/Kconfig
index 3c273483df23..8a5498a86df0 100644
--- a/net/netfilter/ipset/Kconfig
+++ b/net/netfilter/ipset/Kconfig
@@ -25,9 +25,13 @@ config IP_SET_MAX
          The value can be overridden by the 'max_sets' module
          parameter of the 'ip_set' module.
 
+config IP_SET_BITMAP
+       tristate
+
 config IP_SET_BITMAP_IP
        tristate "bitmap:ip set support"
        depends on IP_SET
+       select IP_SET_BITMAP
        help
          This option adds the bitmap:ip set type support, by which one
          can store IPv4 addresses (or network addresse) from a range.
@@ -37,6 +41,7 @@ config IP_SET_BITMAP_IP
 config IP_SET_BITMAP_IPMAC
        tristate "bitmap:ip,mac set support"
        depends on IP_SET
+       select IP_SET_BITMAP
        help
          This option adds the bitmap:ip,mac set type support, by which one
          can store IPv4 address and (source) MAC address pairs from a range.
@@ -46,6 +51,7 @@ config IP_SET_BITMAP_IPMAC
 config IP_SET_BITMAP_PORT
        tristate "bitmap:port set support"
        depends on IP_SET
+       select IP_SET_BITMAP
        help
          This option adds the bitmap:port set type support, by which one
          can store TCP/UDP port numbers from a range.
-- 
2.23.0.rc1

Reply via email to