summaryrefslogtreecommitdiff
path: root/packages/security/iptables/iptables.kconfig
blob: 1326eef2455b69d25ffc66538b1ca5098d78c2d1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
################################################################################
# Embtoolkit
# Copyright(C) 
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
#
################################################################################
#
# \file         iptables.kconfig
# \brief	iptables.kconfig of Embtoolkit
# \author       Averell KINOUANI,  <a.kinouani@voila.fr>
# \date         May 2012
################################################################################

config EMBTK_HAVE_IPTABLES
	bool "Have Iptables"
	select KEMBTK_UCLIBC_UCLIBC_HAS_FLOATS if EMBTK_CLIB_UCLIBC
    	select KEMBTK_UCLIBC_DO_C99_MATH if EMBTK_CLIB_UCLIBC
	help
		iptables is the userspace command line program used to configure
		the Linux 2.4.x and 2.6.x IPv4 packet filtering ruleset. It is
		target towards system administrators. Since Network Address Translation
		is also configured from the packet filter ruleset, iptables is used for
		this, too.
choice
	prompt "Iptables version you wish"
	depends on EMBTK_HAVE_IPTABLES
	help
		Here you can choose which version of iptables you want to use.
	config  EMBTK_IPTABLES_VERSION_1_4_13
		bool "iptables-1.4.13"	

endchoice


config EMBTK_IPTABLES_HAVE_LIBIPQ
	bool "Have Libipq"
	select EMBTK_HAVE_IPTABLES
	help
		libipq is a developpement library for iptables userspace packet queuing.
		libipq provides an API for communicating with ip_queue.

config EMBTK_IPTABLES_VERSION_STRING
	string
	default "1.4.13"	if EMBTK_IPTABLES_VERSION_1_4_13

config EMBTK_IPTABLES_NEED_PATCH
	bool
config EMBTK_IPTABLES_NEED_AUTORECONF
	bool
config EMBTK_IPTABLES_PKG_IS_TARGZ
	bool
config EMBTK_IPTABLES_PKG_IS_TARBZ2
	bool