diff options
author | Ken-ichirou MATSUZAWA <chamaken@gmail.com> | 2014-10-07 13:40:08 +0900 |
---|---|---|
committer | Florian Westphal <fw@strlen.de> | 2014-10-14 13:18:52 +0200 |
commit | 871cd53f8f9b8c36eacbdfd546a0a4acba29e53b (patch) | |
tree | 1b22ab1e86adf78bb62e6e4e69f0f49db06623af /configure.ac | |
parent | 8cf7c41709c949d1472f030e78ab50b5f9c6bcc6 (diff) |
qa: build unshared nfct environment
nssocket forks and change netns pre-establishd by ip(8), serves its
socket descriptor to parent via nssocket(). Since this socket is
isolated, it can be used to create regression tests for conntrack.
This also adds a conntrack event testcase as a first user.
A ct_echo_event.sh script is provided to build and run this test
automatically:
# ./qa/ct_echo_event.sh
make: Entering directory...
...debug output like:
[NEW] tcp 6 2 SYN_SENT src=10.255.255.249 dst=10.255.255.250 sport...
[UPDATE] tcp 6 2 SYN_RECV src=10.255.255.249 dst=10.255.255.250 sport...
...
[DESTROY] icmp 1 src=10.255.255.249 dst=10.255.255.250 type=8 code=0...
# echo $?
0
Signed-off-by: Ken-ichirou MATSUZAWA <chamas@h4.dion.ne.jp>
Signed-off-by: Florian Westphal <fw@strlen.de>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 1edfd66..5050ef6 100644 --- a/configure.ac +++ b/configure.ac @@ -3,6 +3,7 @@ dnl Process this file with autoconf to create configure. AC_INIT([libnetfilter_conntrack], [1.0.4]) AC_CONFIG_AUX_DIR([build-aux]) AC_CANONICAL_HOST +AC_CONFIG_HEADER([config.h]) AC_CONFIG_MACRO_DIR([m4]) AM_INIT_AUTOMAKE([-Wall foreign subdir-objects @@ -30,6 +31,8 @@ PKG_CHECK_MODULES([LIBMNL], [libmnl >= 1.0.3]) AC_CHECK_HEADERS(arpa/inet.h) dnl Check for inet_ntop AC_CHECK_FUNCS(inet_ntop) +dnl Check for setns used in qa +AC_CHECK_FUNCS(setns) dnl Again, some systems have it, but not IPv6 if test "$ac_cv_func_inet_ntop" = "yes" ; then AC_MSG_CHECKING(if inet_ntop supports IPv6) |