diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2008-11-02 21:35:42 +0100 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2008-11-02 21:35:42 +0100 |
commit | 76ac8ebe5e49385585c8e29fe530ed4baef390bf (patch) | |
tree | 4d0bdca7d2f039a173152dde44818b13d485ec49 /configure.in | |
parent | 64ce47955778805afceb6ced58b63839763541ad (diff) | |
download | conntrack-tools-76ac8ebe5e49385585c8e29fe530ed4baef390bf.tar.gz conntrack-tools-76ac8ebe5e49385585c8e29fe530ed4baef390bf.zip |
network: rework TLV-based protocol
This patch reworks the TLV-based protocol to reduce the overhead
in the message building. The idea is to group some attributes
that must be present in a consistent configuration. Putting them
together help us to save some cycles in the message building.
Now, oprofile reports ~15% of samples in the build path instead
of ~25%. CPU consumption for 3000 HTTP GET requests per second
(1000 concurrent with apache benchmark tool) is ~45% in my
testbed, that is ~19% more consumption than with no replication
at all.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/configure.in b/configure.in index c66679d..0994e60 100644 --- a/configure.in +++ b/configure.in @@ -18,7 +18,7 @@ esac dnl Dependencies LIBNFNETLINK_REQUIRED=0.0.33 -LIBNETFILTER_CONNTRACK_REQUIRED=0.0.97 +LIBNETFILTER_CONNTRACK_REQUIRED=0.0.98 AC_CHECK_PROG(HAVE_PKG_CONFIG, pkg-config, yes) if test "x$HAVE_PKG_CONFIG" = "x" |