libnetfilter_conntrack branch, master, updated. libnetfilter_conntrack-0.9.1-20-g00c2c9d
Pablo Neira Ayuso
netfilter-cvslog-bounces at lists.netfilter.org
Wed Jan 4 12:24:02 CET 2012
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "libnetfilter_conntrack".
The branch, master has been updated
via 00c2c9dca32eb8eb8687b42fc6d135f35eaa5ff8 (commit)
from ac39464a7619955adf9b317c829a0de0379d7c04 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 00c2c9dca32eb8eb8687b42fc6d135f35eaa5ff8
Author: Pablo Neira Ayuso <pablo at netfilter.org>
Date: Wed Jan 4 11:50:28 2012 +0100
src: put nf_expect and nf_conntrack into diet
Now, struct nf_expect takes only 192 bytes, instead of 1KB.
struct nf_conntrack takes 296 bytes instead of 328 bytes.
The size of the nf_expect structure has been reduced by rearranging
the layout of the nf_conntrack structure. For the nf_conntrack case,
this removes the allocation of room for attributes that the master
tuple does not use (more specifically, the NATseq bytes).
This patch modifies the binary layout of struct nf_conntrack.
This should not be a problem since the definition of this
object is opaque (it can be only accessed via get/set API).
Signed-off-by: Pablo Neira Ayuso <pablo at netfilter.org>
-----------------------------------------------------------------------
Summary of changes:
include/internal/object.h | 38 +++++----
src/conntrack/api.c | 38 ++++----
src/conntrack/build.c | 183 ++++++++++++++++++-------------------
src/conntrack/compare.c | 61 +++++--------
src/conntrack/copy.c | 98 ++++++++++-----------
src/conntrack/getter.c | 66 +++++++-------
src/conntrack/grp_getter.c | 42 +++++-----
src/conntrack/grp_setter.c | 64 +++++++-------
src/conntrack/objopt.c | 85 ++++++++++--------
src/conntrack/parse.c | 94 ++++++++++----------
src/conntrack/setter.c | 76 ++++++++--------
src/conntrack/snprintf_default.c | 58 ++++++------
src/conntrack/snprintf_xml.c | 104 ++++++++++++----------
src/expect/build.c | 19 +---
src/expect/parse.c | 12 ++--
src/expect/setter.c | 6 +-
src/expect/snprintf_default.c | 17 ++--
17 files changed, 524 insertions(+), 537 deletions(-)
hooks/post-receive
--
libnetfilter_conntrack
More information about the netfilter-cvslog
mailing list