tag rc6
[openwrt/svn-archive/openwrt.git] / package / iptables / Config.in
diff --git a/package/iptables/Config.in b/package/iptables/Config.in
new file mode 100644 (file)
index 0000000..7c5e136
--- /dev/null
@@ -0,0 +1,140 @@
+config BR2_PACKAGE_IPTABLES
+       tristate "iptables - IPv4 firewall administration tool"
+       default y
+       help
+         Linux kernel (2.4+) firewall, NAT, and packet mangling tools.
+         
+         http://www.iptables.org/
+
+config BR2_PACKAGE_IPTABLES_EXTRA
+       tristate "iptables-extra - Extra Iptables extensions for IPv4 firewalling (meta-package)"
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_IPTABLES
+       select BR2_PACKAGE_KMOD_IPT_EXTRA
+       select BR2_PACKAGE_IPTABLES_MOD_CONNTRACK
+       select BR2_PACKAGE_IPTABLES_MOD_EXTRA
+       select BR2_PACKAGE_IPTABLES_MOD_FILTER
+       select BR2_PACKAGE_IPTABLES_MOD_IMQ
+       select BR2_PACKAGE_IPTABLES_MOD_IPOPT
+       select BR2_PACKAGE_IPTABLES_MOD_IPSEC
+       select BR2_PACKAGE_IPTABLES_MOD_NAT
+       select BR2_PACKAGE_IPTABLES_MOD_ULOG
+       help
+         Extra Iptables extensions for IPv4 firewalling (meta-package)
+
+config BR2_PACKAGE_IPTABLES_MOD_CONNTRACK
+       tristate "iptables-mod-conntrack - Iptables extensions for connection tracking"
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_IPTABLES
+       select BR2_PACKAGE_KMOD_IPT_CONNTRACK
+       help
+         Iptables (IPv4) extensions for connection tracking
+
+         Includes:
+            * libipt_conntrack
+            * libipt_helper
+            * libipt_connmark/CONNMARK
+  
+config BR2_PACKAGE_IPTABLES_MOD_EXTRA
+       tristate "iptables-mod-extra - Other extra Iptables extensions"
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_IPTABLES
+       select BR2_PACKAGE_KMOD_IPT_EXTRA
+       help
+         Other extra Iptables (IPv4) extensions
+
+         Includes:
+            * libipt_limit
+            * libipt_owner
+            * libipt_physdev
+            * libipt_pkttype
+            * libipt_recent
+
+config BR2_PACKAGE_IPTABLES_MOD_FILTER
+       tristate "iptables-mod-filter - Iptables extension for packet content inspection"
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_IPTABLES
+       select BR2_PACKAGE_KMOD_IPT_FILTER
+       help
+         Iptables (IPv4) extension for packet content inspection
+
+         Includes:
+            * libipt_ipp2p
+            * libipt_layer7
+
+config BR2_PACKAGE_IPTABLES_MOD_IPOPT
+       tristate "iptables-mod-ipopt - Iptables extensions for matching/changing IP packet options"
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_IPTABLES
+       select BR2_PACKAGE_KMOD_IPT_IPOPT
+       help
+         Extra Iptables (IPv4) extensions for matching/changing IP packet options
+
+         Includes:
+            * libipt_dscp/DSCP
+            * libipt_ecn/ECN
+            * libipt_length
+            * libipt_mac
+            * libipt_tos/TOS
+            * libipt_tcpmms
+            * libipt_ttl/TTL
+            * libipt_unclean
+
+config BR2_PACKAGE_IPTABLES_MOD_IPSEC
+       tristate "iptables-mod-ipsec - Iptables extensions for matching special IPsec packets"
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_IPTABLES
+       select BR2_PACKAGE_KMOD_IPT_IPSEC
+       help
+         Iptables (IPv4) extensions for matching special IPsec packets
+
+         Includes:
+            * libipt_ah
+            * libipt_esp
+
+config BR2_PACKAGE_IPTABLES_MOD_NAT
+       tristate "iptables-mod-nat - Iptables extensions for different NAT targets"
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_IPTABLES
+       select BR2_PACKAGE_KMOD_IPT_NAT
+       help
+         Iptables (IPv4) extensions for different NAT targets
+
+         Includes:
+           * libipt_REDIRECT
+
+config BR2_PACKAGE_IPTABLES_MOD_IMQ
+       tristate "iptables-mod-imq - Iptables extensions for Intermediate Queuing Device QoS-support"
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_IPTABLES
+       select BR2_PACKAGE_KMOD_IMQ
+       help
+         Iptables (IPv4) extensions for Intermediate Queuing Device QoS-support
+
+config BR2_PACKAGE_IPTABLES_MOD_ULOG
+       tristate "iptables-mod-ulog - Iptables extensions for user-space packet logging"
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_IPTABLES
+       select BR2_PACKAGE_KMOD_IPT_ULOG
+       help
+         Iptables (IPv4) extensions for user-space packet logging
+         
+         Includes:
+         * libipt_ULOG
+
+config BR2_PACKAGE_IPTABLES_UTILS
+       tristate "iptables-utils - Save and restore utilities"
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_IPTABLES
+       help
+         iptables-save and iptables-restore for Iptables (IPv4)
+
+config BR2_PACKAGE_IP6TABLES
+       tristate "ip6tables - IPv6 firewall administration tool"
+       default m if CONFIG_DEVEL
+       depends BR2_PACKAGE_IPTABLES
+       select BR2_PACKAGE_KMOD_IPV6
+       help
+         IPv6 firewalling
+
+