[Oisf-devel] [COMMIT] OISF branch, master, updated. suricata-2.0beta1-352-gd3c6913

noreply at openinfosecfoundation.org noreply at openinfosecfoundation.org
Tue Nov 19 16:09:00 UTC 2013

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 "OISF".

The branch, master has been updated
       via  d3c6913e28760d1c2d39c5c77f473f64b4a344c0 (commit)
      from  a8b971c710233bf59f0b68732a83bb7a5db0054e (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 d3c6913e28760d1c2d39c5c77f473f64b4a344c0
Author: Ken Steele <ken at tilera.com>
Date:   Tue Nov 19 09:53:21 2013 -0500

    Reduce the size of Packet structure
    Share memory space for IPV4Vars and (IPV6Vars, IPV6ExtHdrs), since a
    packet can only be either IPv4 or IPv6, but not both.
    Share memory for TCPVars, UDPVars, ICMPV4Vars and ICMPV6Vars, since a
    packet can only be only of these.
    Then move other structure members around to remove holes reported by pahole.
    This reduces the size of the Packet structure from 2944 bytes (46 cachelines)
    down to 1976 (31 cachelines), a 33% reduction.


Summary of changes:
 src/decode.h |   73 +++++++++++++++++++++++++++++++++------------------------
 1 files changed, 42 insertions(+), 31 deletions(-)


More information about the Oisf-devel mailing list