blob: 1852cf8048bac3b1909089a850a4445f380e86ca (
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
|
################################################################################
# Embtoolkit
# Copyright(C) 2012 Averell KINOUANI <a.kinouani@voila.fr>
#
# 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 Sthis, 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"
depends on 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
|