website: update Free Electrons logo
[buildroot-gz.git] / package / iptables / Config.in
blobcdcd1c2893dd7b82cfc4660e1663d32ba67951a5
1 config BR2_PACKAGE_IPTABLES
2         bool "iptables"
3         help
4           Linux kernel firewall, NAT, and packet mangling tools.
6           http://www.netfilter.org/projects/iptables/index.html
8 if BR2_PACKAGE_IPTABLES
10 config BR2_PACKAGE_IPTABLES_BPF_NFSYNPROXY
11         bool "bpfc and nfsynproxy"
12         # this dependency can be removed when using a musl version
13         # containing this commit:
14         # http://git.musl-libc.org/cgit/musl/commit/?id=53f41fb568ae43034c9876cc9bd3961fd6d13671
15         depends on !BR2_TOOLCHAIN_USES_MUSL
16         select BR2_PACKAGE_LIBPCAP
17         help
18           Build bpf compiler and nfsynproxy configuration tool.
20 config BR2_PACKAGE_IPTABLES_NFTABLES
21         bool "nftables compat"
22         # uses dlfcn
23         depends on !BR2_STATIC_LIBS
24         depends on BR2_USE_WCHAR
25         depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
26         select BR2_PACKAGE_LIBMNL
27         select BR2_PACKAGE_LIBNFTNL
28         help
29           Build nftables compat utilities.
31 comment "nftables compat needs a toolchain w/ wchar, dynamic library, headers >= 3.12"
32         depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 || \
33                 !BR2_USE_WCHAR || BR2_STATIC_LIBS
35 endif