From: Florian Westphal <fw@strlen.de>
To: Ken-ichirou MATSUZAWA <chamaken@gmail.com>
Cc: The netfilter developer mailinglist
<netfilter-devel@vger.kernel.org>,
Pablo Neira Ayuso <pablo@netfilter.org>,
Florian Westphal <fw@strlen.de>
Subject: Re: [PATCH lnfct] qa: build unshared nfct environment
Date: Tue, 30 Sep 2014 12:16:56 +0200 [thread overview]
Message-ID: <20140930101656.GE11709@breakpoint.cc> (raw)
In-Reply-To: <20140930090222.GA8470@gmail.com>
Ken-ichirou MATSUZAWA <chamaken@gmail.com> wrote:
> 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
make: Entering directory `git/netfilter.org/libnetfilter_conntrack/qa'
CC ct_echo_event.o
ct_echo_event.c:231:12: warning: 'cb_tcp_last_ack' defined but not used [-Wunused-function]
ct_echo_event.c:241:12: warning: 'cb_tcp_time_wait' defined but not used [-Wunused-function]
ct_echo_event.c:251:12: warning: 'cb_tcp_after_finwait' defined but not used [-Wunused-function]
CCLD ct_echo_event
make: Leaving directory `git/netfilter.org/libnetfilter_conntrack/qa'
modprobe: FATAL: Module nfnetlink_cttimeout not found.
(UNKNOWN) [10.255.255.250] 7 (echo) : Connection refused
[NEW] tcp 6 2 SYN_SENT src=10.255.255.249 dst=10.255.255.250 sport=55576 dport=7 [UNREPLIED] src=10.255.255.250 dst=10.255.255.249 sport=7 dport=55576
[DESTROY] tcp 6 src=10.255.255.249 dst=10.255.255.250 sport=55576 dport=7 [UNREPLIED] src=10.255.255.250 dst=10.255.255.249 sport=7 dport=55576
ct_echo_event: ct_echo_event.c:95: author_update: Assertion `(nlh->nlmsg_type & 0xFF) == IPCTNL_MSG_CT_NEW' failed.
qa/ct_echo_event.sh: line 56: 2182 Aborted ${dname}/ct_echo_event $NETNS $PRE_FIFO $POST_FIFO
qa/ct_echo_event.sh: line 62: qa_post_fifo: No such file or directory
qa/ct_echo_event.sh: line 65: qa_pre_fifo: No such file or directory
qa/ct_echo_event.sh: line 67: qa_post_fifo: No such file or directory
qa/ct_echo_event.sh: line 70: qa_pre_fifo: No such file or directory
qa/ct_echo_event.sh: line 72: qa_post_fifo: No such file or directory
Killed
Seems like this depends on inetd to provide tcp/udp echo services.
Thats fine, I don't have any objections.
The ICMP test passes when I remove tcp/udp test.
Could you please either remove the unused functions or provide some
comment in the commit message why these helpers are there, but currently
unused? (I see you commented out the calls).
[ the modprobe error is because I don't have cttimeout but it does appear to have no immediate
ill effect ]
Thanks!
next prev parent reply other threads:[~2014-09-30 10:16 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-09-30 9:02 [PATCH lnfct] qa: build unshared nfct environment Ken-ichirou MATSUZAWA
2014-09-30 10:16 ` Florian Westphal [this message]
2014-10-04 14:13 ` [PATCHv2 " Ken-ichirou MATSUZAWA
2014-10-07 4:38 ` [PATCHv3 0/1 lnf-ct] " Ken-ichirou MATSUZAWA
2014-10-07 4:40 ` [PATCHv3 1/1 " Ken-ichirou MATSUZAWA
2014-10-24 9:24 ` Florian Westphal
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140930101656.GE11709@breakpoint.cc \
--to=fw@strlen.de \
--cc=chamaken@gmail.com \
--cc=netfilter-devel@vger.kernel.org \
--cc=pablo@netfilter.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).