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