2 tristate "IP set support"
3 depends on INET && NETFILTER
5 This option adds IP set support to the kernel.
6 In order to define and use the sets, you need the userspace utility
7 ipset(8). You can use the sets in netfilter via the "set" match
10 To compile it as a module, choose M here. If unsure, say N.
15 int "Maximum number of IP sets"
20 You can define here default value of the maximum number
21 of IP sets for the kernel.
23 The value can be overriden by the 'max_sets' module
24 parameter of the 'ip_set' module.
26 config IP_SET_BITMAP_IP
27 tristate "bitmap:ip set support"
30 This option adds the bitmap:ip set type support, by which one
31 can store IPv4 addresses (or network addresse) from a range.
33 To compile it as a module, choose M here. If unsure, say N.
35 config IP_SET_BITMAP_IPMAC
36 tristate "bitmap:ip,mac set support"
39 This option adds the bitmap:ip,mac set type support, by which one
40 can store IPv4 address and (source) MAC address pairs from a range.
42 To compile it as a module, choose M here. If unsure, say N.
44 config IP_SET_BITMAP_PORT
45 tristate "bitmap:port set support"
48 This option adds the bitmap:port set type support, by which one
49 can store TCP/UDP port numbers from a range.
51 To compile it as a module, choose M here. If unsure, say N.
54 tristate "hash:ip set support"
57 This option adds the hash:ip set type support, by which one
58 can store arbitrary IPv4 or IPv6 addresses (or network addresses)
61 To compile it as a module, choose M here. If unsure, say N.
63 config IP_SET_HASH_IPPORT
64 tristate "hash:ip,port set support"
67 This option adds the hash:ip,port set type support, by which one
68 can store IPv4/IPv6 address and protocol/port pairs.
70 To compile it as a module, choose M here. If unsure, say N.