xref: /OK3568_Linux_fs/buildroot/package/netsniff-ng/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_NETSNIFF_NG
2	bool "netsniff-ng"
3	depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
4	depends on BR2_TOOLCHAIN_HAS_THREADS
5	depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS
6	select BR2_PACKAGE_LIBNL
7	select BR2_PACKAGE_LIBPCAP
8	select BR2_PACKAGE_LIBNETFILTER_CONNTRACK
9	select BR2_PACKAGE_LIBURCU
10	help
11	  netsniff-ng is a free, performant Linux network analyzer and
12	  networking toolkit. If you will, the Swiss army knife for
13	  network packets.
14
15	  http://netsniff-ng.org
16
17if BR2_PACKAGE_NETSNIFF_NG
18
19config BR2_PACKAGE_NETSNIFF_NG_MAUSEZAHN
20	bool "mausezahn"
21	default y
22	# Build with uClibc fails due to missing ceill()
23	depends on !BR2_TOOLCHAIN_USES_UCLIBC
24	select BR2_PACKAGE_LIBCLI
25	select BR2_PACKAGE_LIBNET
26
27comment "mausezahn needs glibc or musl toolchain"
28	depends on BR2_TOOLCHAIN_USES_UCLIBC
29
30endif
31
32comment "netsniff-ng needs a toolchain w/ threads, headers >= 3.0"
33	depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS
34	depends on !BR2_TOOLCHAIN_HAS_THREADS  || \
35			!BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
36