1 config BR2_PACKAGE_IPTABLES
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
18 Build bpf compiler and nfsynproxy configuration tool.
20 config BR2_PACKAGE_IPTABLES_NFTABLES
21 bool "nftables compat"
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
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