[Oisf-devel] [COMMIT] OISF branch, master, updated. suricata-2.1beta2-136-g4e98a3e

OISF Git noreply at openinfosecfoundation.org
Thu Jan 15 13:26:25 UTC 2015

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  4e98a3e530f701240a050acffe67fd8810400a32 (commit)
       via  f88405c650defda62b26b5b16d8d20fa9ce0906e (commit)
       via  f1f5428faa1d8cf71256412b703413953ab5533d (commit)
       via  ca59eabca3c5b5cbd1a21cf5c187b0a2e6dbb3ce (commit)
       via  cc4f7a4b96ff531095a30a4a0fb35bb69fe0ba00 (commit)
       via  4c10635dc1f820d37e43f44e06d318decc5cd150 (commit)
       via  b5a31271512cef7c7fd2ad4b009e46b8f6490d40 (commit)
       via  904441327c93c799a521851f1e3ad62eac74814b (commit)
       via  30b7fdcb492425a6786dfc025bad0a99515f7686 (commit)
       via  ef6875d583b1d270997f385d727abffd0242e369 (commit)
       via  65af1f1c5e99c4219a7bba410d433346da0028e3 (commit)
       via  4bd280f1963000497cf76c27212cefea791305f5 (commit)
       via  403b5a46457f5f5e92ab5635ac245ff816c9c72e (commit)
       via  86f4c6c47b73618ee1980e05113a3eac76300b3e (commit)
       via  736ac6a45980c225b69117bd9db7ecfca6536ef9 (commit)
       via  d01d3324fc2fbf3d3d7050cb12bf8e888dc770eb (commit)
       via  6717c356e3d23dccbd837c85e37e51566e7a4f54 (commit)
       via  1874784c1075ce6bfcb9ecd235396dd8f874b91f (commit)
       via  923a77e952cece26b5142f67b06964838fda46ed (commit)
       via  900def5caf67c8fd1552903c00ed87a839a907d7 (commit)
       via  783507038571aea7c27bf73cf3c53c25dc283d68 (commit)
       via  83ed01a2792b52a79dff6bf214477a73a7a20712 (commit)
       via  1c76fa50b1d89a1350e4c1842b755ded50b7ce95 (commit)
       via  fa51118dfe05bc83afbe3732e3d03953a8280167 (commit)
       via  7a2095d851e9f67901125e7ff56f6572e4ca82c4 (commit)
       via  77269fbb2c5d6b6621a8c9198d8a3e2c02090e26 (commit)
       via  eaac9c8d938b5d898813438505429e2da1562e62 (commit)
       via  1c03eb56d0a9af1ca8015638d96b0f676c010ff3 (commit)
       via  ab8b1158b07f4d58171d560bc3f34e4cc379e738 (commit)
       via  104a9034787a09420e779ff921f3de437e0b7272 (commit)
       via  d31db4ed1c91a72d2518ec9646d9812b0b9ba22c (commit)
       via  23d2a1c4223d7c2b85f4aef23aca1c8cbee0853a (commit)
       via  f83022d818616ccacf3e532564d38d9d51f19d74 (commit)
       via  d03f1244457e65831ab72f70f8ea606f1a5ea7a0 (commit)
       via  edaefe5af259a8ac778eabb4958c92a0c632fc4d (commit)
       via  29074af9a6fc930ce772a4b70d7caff5eb59e97d (commit)
       via  7876277119a5326dd183aac048a342e48294c24c (commit)
       via  d1d895a8841b35c9bfd350f49a80636be9c19221 (commit)
       via  1f57e25c0324fc32a2fb9dc457f7282687256ee3 (commit)
       via  f5df526f9bd49c745ebc1d1bf06ba23fff8d9ff6 (commit)
       via  e49d0a592428ab9fa3cc129f4ad0582fd2c75db9 (commit)
       via  b96645ded204c66670f2d09d2d06adb457c5c554 (commit)
       via  5008d0a58b5696ad2069aa20838a33d901171ce5 (commit)
       via  227a7de351ff3c93957dfed8292dcfa106fbb1b8 (commit)
      from  bcfd61416ff789520cfa793d7f69c80a52bd0964 (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 4e98a3e530f701240a050acffe67fd8810400a32
Author: Victor Julien <victor at inliniac.net>
Date:   Wed Dec 10 10:54:22 2014 +0100

    AC: fix memory leak

commit f88405c650defda62b26b5b16d8d20fa9ce0906e
Author: Victor Julien <victor at inliniac.net>
Date:   Wed Dec 10 10:29:48 2014 +0100

    geoip: adapt to 'const' pointer passing

commit f1f5428faa1d8cf71256412b703413953ab5533d
Author: Victor Julien <victor at inliniac.net>
Date:   Sat Nov 8 14:02:26 2014 +0100

    detect: expand mask checking
    Change mask to u16, and add checks for various protocol states
    that need to be present for a rule to be considered.

commit ca59eabca3c5b5cbd1a21cf5c187b0a2e6dbb3ce
Author: Victor Julien <victor at inliniac.net>
Date:   Sat Nov 8 13:33:15 2014 +0100

    detect: introduce DetectPrefilterBuildNonMpmList
    Move building of non-mpm list into a separate function, that is inlined
    for performance reasons.

commit cc4f7a4b96ff531095a30a4a0fb35bb69fe0ba00
Author: Victor Julien <victor at inliniac.net>
Date:   Sat Nov 8 13:23:14 2014 +0100

    detect: add profiling for non-mpm list build & filter

commit 4c10635dc1f820d37e43f44e06d318decc5cd150
Author: Victor Julien <victor at inliniac.net>
Date:   Sat Nov 8 12:25:30 2014 +0100

    detect: optimize non-mpm mask checking
    Store id and mask in a single array of type SignatureNonMpmStore so
    that both are loaded into the same cache line.

commit b5a31271512cef7c7fd2ad4b009e46b8f6490d40
Author: Victor Julien <victor at inliniac.net>
Date:   Fri Nov 7 20:57:14 2014 +0100

    detect: add mask check prefilter for non mpm list
    Add mask array for non_mpm sigs, so that we can exclude many sigs before
    we merge sort.
    Shows 50% less non mpm sigs inspected on average.

commit 904441327c93c799a521851f1e3ad62eac74814b
Author: Ken Steele <ken at tilera.com>
Date:   Fri Nov 7 12:46:46 2014 -0500

    Conditionalize SigMatch performance counters.
    Only include the counters when PROFILING.

commit 30b7fdcb492425a6786dfc025bad0a99515f7686
Author: Victor Julien <victor at inliniac.net>
Date:   Thu Nov 6 16:05:57 2014 +0100

    Detect perf counters

commit ef6875d583b1d270997f385d727abffd0242e369
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Dec 8 14:30:52 2014 +0100

    detect: Disable unused SignatureHeader code

commit 65af1f1c5e99c4219a7bba410d433346da0028e3
Author: Ken Steele <ken at tilera.com>
Date:   Fri Oct 10 17:13:08 2014 -0400

    Remove sgh->mask_array
    Not needed by new MPM opt.

commit 4bd280f1963000497cf76c27212cefea791305f5
Author: Ken Steele <ken at tilera.com>
Date:   Mon Nov 3 11:50:35 2014 -0500

    Indentation clean up

commit 403b5a46457f5f5e92ab5635ac245ff816c9c72e
Author: Ken Steele <ken at tilera.com>
Date:   Sun Nov 2 22:27:07 2014 -0500

    Further optimize merging mpm and non-mpm rule ID lists.
    When reaching the end of either list, merging is no longer required,
    simply walk down the other list.
    If the non-MPM list can't have duplicates, it would be worth removing
    the duplicate check for the non-MPM list when it is the only non-empty list

commit 86f4c6c47b73618ee1980e05113a3eac76300b3e
Author: Ken Steele <ken at tilera.com>
Date:   Sun Nov 2 18:49:54 2014 -0500

    Custom Quick Sort for Signature IDs
    Use an in place Quick Sort instead of qsort(), which does merge sort and
    calls memcpy().
    Improves performance on my tests.

commit 736ac6a45980c225b69117bd9db7ecfca6536ef9
Author: Ken Steele <ken at tilera.com>
Date:   Sun Nov 2 14:12:16 2014 -0500

    Use SigIntId as the type for storing signature IDs (Internal)
    Previously using uint32_t, but SigIntId is currently uint16_t, so arrays
    will take less memory.

commit d01d3324fc2fbf3d3d7050cb12bf8e888dc770eb
Author: Ken Steele <ken at tilera.com>
Date:   Fri Oct 17 17:25:30 2014 -0400

    Increase max pattern ID allowed in MPM AC-tile to 28-bits

commit 6717c356e3d23dccbd837c85e37e51566e7a4f54
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Dec 8 12:11:15 2014 +0100

    Clean up sm_array memory at SigFree

commit 1874784c1075ce6bfcb9ecd235396dd8f874b91f
Author: Ken Steele <ken at tilera.com>
Date:   Tue Oct 14 17:24:14 2014 -0400

    Create optimized sig_arrays from sig_lists
    Create a copy of the SigMatch data in the sig_lists linked-lists and store
    it in an array for faster access and not next and previous pointers. The
    array is then used when calling the Match() functions.
    Gives a 7.7% speed up on one test.

commit 923a77e952cece26b5142f67b06964838fda46ed
Author: Ken Steele <ken at tilera.com>
Date:   Tue Oct 14 16:08:59 2014 -0400

    Change Match() function to take const SigMatchCtx*
    The Match functions don't need a pointer to the SigMatch object, just the
    context pointer contained inside, so pass the Context to the Match function
    rather than the SigMatch object. This allows for further optimization.
    Change SigMatch->ctx to have type SigMatchCtx* rather than void* for better
    type checking. This requires adding type casts when using or assigning it.
    The SigMatch contex should not be changed by the Match() funciton, so pass it
    as a const SigMatchCtx*.

commit 900def5caf67c8fd1552903c00ed87a839a907d7
Author: Ken Steele <ken at tilera.com>
Date:   Mon Oct 13 14:36:45 2014 -0400

    Create Specialized SCMemcmpNZ() when the length can't be zero.

commit 783507038571aea7c27bf73cf3c53c25dc283d68
Author: Ken Steele <ken at tilera.com>
Date:   Fri Oct 10 13:55:55 2014 -0400

    Replace memcpy() in MpmAddSids with copy loop
    For the short size of most sids lists, a straight copy loop is faster.

commit 83ed01a2792b52a79dff6bf214477a73a7a20712
Author: Ken Steele <ken at tilera.com>
Date:   Fri Oct 10 10:34:48 2014 -0400

    Fix compiler warnings in ac-tile.
    Signed vs unsigned comparisons.

commit 1c76fa50b1d89a1350e4c1842b755ded50b7ce95
Author: Ken Steele <ken at tilera.com>
Date:   Mon Oct 6 10:00:36 2014 -0400

    Prefetch the next signature pointer
    Read one signature pointer ahead to prefetch the value.
    Use a variable, sflags, for s->flags, since it is used many times and the
    compiles doesn't know that the signatures structure doesn't change, so it
    will reload s->flags.

commit fa51118dfe05bc83afbe3732e3d03953a8280167
Author: Ken Steele <ken at tilera.com>
Date:   Fri Sep 5 17:21:28 2014 -0400

    Move type first in SigMatch array since it is used more often.

commit 7a2095d851e9f67901125e7ff56f6572e4ca82c4
Author: Ken Steele <ken at tilera.com>
Date:   Fri Oct 3 17:12:06 2014 -0400

    In AC-Tile, convert from using pids for indexing to pattern index
    Use an MPM specific pattern index, which is simply an index starting
    at zero and incremented for each pattern added to the MPM, rather than
    the externally provided Pattern ID (pid), since that can be much
    larger than the number of patterns. The Pattern ID is shared across at
    MPMs. For example, an MPM with one pattern with pid=8000 would result
    in a max_pid of 8000, so the pid_pat_list would have 8000 entries.
    The pid_pat_list[] is replaced by a array of pattern indexes. The PID is
    moved to the SCACTilePatternList as a single value. The PatternList is
    also indexed by the Pattern Index.
    max_pat_id is no longer needed and mpm_ctx->pattern_cnt is used instead.
    The local bitarray is then also indexed by pattern index instead of PID, making
    it much smaller. The local bit array sets a bit for each pattern found
    for this MPM. It is only kept during one MPM search (stack allocated).
    One note, the local bit array is checked first and if the pattern has already
    been found, it will stop checking, but count a match. This could result in
    over counting matches of case-sensitve matches, since following case-insensitive
    matches will also be counted. For example, finding "Foo" in "foo Foo foo" would
    report finding "Foo" 2 times, mis-counting the third word as "Foo".

commit 77269fbb2c5d6b6621a8c9198d8a3e2c02090e26
Author: Ken Steele <ken at tilera.com>
Date:   Mon Nov 17 10:24:27 2014 -0500

    Fix missing use of MpmAddPid()
    Found by Victor using ASAN. One place was not checking to resize the
    pid array before adding a new PID.

commit eaac9c8d938b5d898813438505429e2da1562e62
Author: Ken Steele <ken at tilera.com>
Date:   Fri Nov 7 10:52:08 2014 -0500

    fix check in PmqMerge

commit 1c03eb56d0a9af1ca8015638d96b0f676c010ff3
Author: Ken Steele <ken at tilera.com>
Date:   Thu Nov 6 14:57:53 2014 -0500

    Fix bug in MPM rule array handling
    In PmqMerge() use MpmAddSids() instead of blindly copying the src
    rule list onto the end of the dst rule list, since there might not
    be enough room in the dst list. MpmAddSids() will resize the dst array
    if needed.
    Also add code to MpmAddSids() MpmAddPid() to better handle the case
    that realloc fails to get more space. It first tries 2x the needed
    space, but if that fails, it tries for just 1x. If that fails resize
    returns 0. For MpmAddPid(), if resize fails, the new pid is lost. For
    MpmAddSids(), as many SIDs as will fit are added, but some will be

commit ab8b1158b07f4d58171d560bc3f34e4cc379e738
Author: Ken Steele <ken at tilera.com>
Date:   Wed Oct 8 14:36:29 2014 -0400

    Dynamically resize pattern id array as needed
    Rather than creating the array of size maxpatid, dynamically resize as needed.
    This also handles the case where duplicate pid are added to the array.
    Also fix error in bitarray allocation (local version) to always use bitarray_size.

commit 104a9034787a09420e779ff921f3de437e0b7272
Author: Ken Steele <ken at tilera.com>
Date:   Fri Oct 3 13:30:57 2014 -0400

    Dynamically resize pmq->rule_id_array
    Rather than statically allocate 64K entries in every rule_id_array,
    increase the size only when needed. Created a new function MpmAddSids()
    to check the size before adding the new sids. If the array is not large
    enough, it calls MpmAddSidsResize() that calls realloc and does error
    checking. If the realloc fails, it prints an error and drops the new sids
    on the floor, which seems better than exiting Suricata.
    The size is increased to (current_size + new_count) * 2. This handles the
    case where new_count > current_size, which would not be handled by simply
    using current_size * 2. It should also be faster than simply reallocing to
    current_size + new_count, which would then require another realloc for each
    new addition.

commit d31db4ed1c91a72d2518ec9646d9812b0b9ba22c
Author: Ken Steele <ken at tilera.com>
Date:   Tue Sep 30 13:04:27 2014 -0400

    Fix clang warning
    Clang doesn't seem to like defining a function within a function.

commit 23d2a1c4223d7c2b85f4aef23aca1c8cbee0853a
Author: Ken Steele <ken at tilera.com>
Date:   Fri Oct 31 13:22:55 2014 -0400

    Optimize DetectPrefilterMergeSort
    Fixup rebase changes to remove debug code

commit f83022d818616ccacf3e532564d38d9d51f19d74
Author: Ken Steele <ken at tilera.com>
Date:   Wed Oct 1 17:13:54 2014 -0400

    Implement MPM opt for ac-bs and ac-gfbs
    Copies sids changes from ac.

commit d03f1244457e65831ab72f70f8ea606f1a5ea7a0
Author: Ken Steele <ken at tilera.com>
Date:   Tue Sep 30 10:58:35 2014 -0400

    Implement MPM opt for b2g, b3g, wumanber
    Found problems in b2gm and b2gc, so those are removed.

commit edaefe5af259a8ac778eabb4958c92a0c632fc4d
Author: Ken Steele <ken at tilera.com>
Date:   Wed Sep 3 09:17:45 2014 -0400

    Fix AC-tile for new pattern ID array.

commit 29074af9a6fc930ce772a4b70d7caff5eb59e97d
Author: Victor Julien <victor at inliniac.net>
Date:   Tue Aug 19 15:09:59 2014 +0200

    AC: use local bit array
    Use a local pattern bit array to making sure we don't match more than
    once, in addition to the pmq bitarray that is still used for results
    validation higher up in the rule matching process.
    Why: pmq->pattern_id_bitarray is currently sometimes used in a
    'stateful' way, meaning that for a single packet we run multiple
    MPM's on the same pmq w/o resetting it.
    The new bitarray is used to determine wherther we need to append the
    patterns associated 'sids' list to the pmq rule_id_array.
    It has been observed that MPM1 matches for PAT1, and MPM2 matches for
    PAT1 as well. However, in MPM1 PAT1 doesn't have the same sids list.
    In this case MPM2 would not add it's sids to the list, leading to missed

commit 7876277119a5326dd183aac048a342e48294c24c
Author: Victor Julien <victor at inliniac.net>
Date:   Tue Aug 19 15:02:49 2014 +0200

    detect: move checks from prefilter to rule detect
    Move the prefilter checks to the main detect loop.

commit d1d895a8841b35c9bfd350f49a80636be9c19221
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Aug 18 16:05:49 2014 +0200

    Replace build match array with new filter logic
    Use MPM and non-MPM lists to build our match array. Both lists are
    sorted, and are merged and sorted into the match array.
    This disables the old match array building code and thus also bypasses
    the mask checking.

commit 1f57e25c0324fc32a2fb9dc457f7282687256ee3
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Aug 18 16:05:16 2014 +0200

    detect: Add negated MPM to non-MPM array
    Treat negated MPM sigs as if non-MPM, so we consider them always.
    As MPM results and non-MPM rules lists are now merged and considered
    for further inspection, rules that need to be considerd when a pattern
    is absent are caught in the middle.
    As a HACK/workaround this patch adds them to the non-MPM list. This
    causes them to be inspected each time.

commit f5df526f9bd49c745ebc1d1bf06ba23fff8d9ff6
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Aug 18 13:51:40 2014 +0200

    Detect: create per sgh non-MPM rule array
    Array of rule id's that are not using MPM prefiltering. These will be
    merged with the MPM results array. Together these should lead to a
    list of all the rules that can possibly match.

commit e49d0a592428ab9fa3cc129f4ad0582fd2c75db9
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Aug 18 13:19:07 2014 +0200

    MPM: build sid list from MPM matches
    Pmq add rule list: Array of uint32_t's to store (internal) sids from the MPM.
    AC: store sids in the pattern list, append to Pmq::rule_id_array on match.
    Detect: sort rule_id_array after it was set up by the MPM. Rule id's
    (Signature::num) are ordered, and the rule's with the lowest id are to
    be inspected first. As the MPM doesn't fill the array in order, but instead
    'randomly' we need this sort step to assure proper inspection order.

commit b96645ded204c66670f2d09d2d06adb457c5c554
Author: Ken Steele <ken at tilera.com>
Date:   Fri Sep 5 17:14:34 2014 -0400

    Create a wrapper around DetectFlowvarProcessList() to check for empty list
    Creates an inline wrapper to check for flowvarlist == NULL before calling
    DetectFlowvarProcessList() to remove the overhead of checking since the
    list is usually empty.

commit 5008d0a58b5696ad2069aa20838a33d901171ce5
Author: Ken Steele <ken at tilera.com>
Date:   Thu Oct 16 08:19:25 2014 -0400

    Remove the b2gm and b2gc MPMs
    These MPMs have code that looks like it won't work and updating them to
    for the new MPM optimization wasn't working.

commit 227a7de351ff3c93957dfed8292dcfa106fbb1b8
Author: Victor Julien <victor at inliniac.net>
Date:   Mon Dec 8 10:40:17 2014 +0100

    Global define of MIN
    Some OS' provide it automatically, so make sure we define it
    conditionally in one place.


Summary of changes:
 src/Makefile.am                        |    3 -
 src/detect-ack.c                       |    8 +-
 src/detect-app-layer-event.c           |   10 +-
 src/detect-app-layer-protocol.c        |    4 +-
 src/detect-asn1.c                      |   10 +-
 src/detect-bytejump.c                  |   10 +-
 src/detect-bytejump.h                  |    4 +-
 src/detect-bytetest.c                  |   12 +-
 src/detect-bytetest.h                  |    5 +-
 src/detect-content.c                   |    4 +-
 src/detect-csum.c                      |   58 +-
 src/detect-dce-iface.c                 |   20 +-
 src/detect-dce-opnum.c                 |   12 +-
 src/detect-detection-filter.c          |    6 +-
 src/detect-dsize.c                     |    8 +-
 src/detect-engine-alert.c              |    2 +-
 src/detect-engine-content-inspection.c |    4 +-
 src/detect-engine-event.c              |   12 +-
 src/detect-engine-file.c               |    2 +-
 src/detect-engine-iponly.c             |   25 +-
 src/detect-engine-siggroup.c           |   90 +-
 src/detect-engine-siggroup.h           |    4 +-
 src/detect-engine.c                    |   22 +
 src/detect-fast-pattern.c              |  616 +++----
 src/detect-filename.c                  |    2 +-
 src/detect-filesize.c                  |    4 +-
 src/detect-filestore.c                 |    6 +-
 src/detect-flags.c                     |   60 +-
 src/detect-flow.c                      |    8 +-
 src/detect-flowbits.c                  |   18 +-
 src/detect-flowint.c                   |    8 +-
 src/detect-flowvar.c                   |   65 +-
 src/detect-flowvar.h                   |   18 +-
 src/detect-fragbits.c                  |   16 +-
 src/detect-fragoffset.c                |    8 +-
 src/detect-geoip.c                     |   10 +-
 src/detect-http-client-body.c          |   68 +-
 src/detect-http-header.c               |   20 +-
 src/detect-http-hh.c                   |   68 +-
 src/detect-http-hrh.c                  |   68 +-
 src/detect-http-method.c               |    4 +-
 src/detect-http-raw-header.c           |   20 +-
 src/detect-http-raw-uri.c              |   16 +-
 src/detect-http-server-body.c          |   68 +-
 src/detect-http-ua.c                   |   68 +-
 src/detect-http-uri.c                  |   18 +-
 src/detect-icmp-id.c                   |    8 +-
 src/detect-icmp-seq.c                  |    8 +-
 src/detect-icode.c                     |    8 +-
 src/detect-id.c                        |    8 +-
 src/detect-ipopts.c                    |   16 +-
 src/detect-ipproto.c                   |    8 +-
 src/detect-iprep.c                     |    8 +-
 src/detect-isdataat.c                  |    8 +-
 src/detect-itype.c                     |    8 +-
 src/detect-lua.c                       |   12 +-
 src/detect-mark.c                      |    8 +-
 src/detect-parse.c                     |   12 +
 src/detect-pcre.c                      |   10 +-
 src/detect-pktvar.c                    |    8 +-
 src/detect-rpc.c                       |    8 +-
 src/detect-sameip.c                    |    4 +-
 src/detect-seq.c                       |    8 +-
 src/detect-simd.c                      |  575 -------
 src/detect-ssl-state.c                 |    2 +-
 src/detect-stream_size.c               |   16 +-
 src/detect-tag.c                       |    8 +-
 src/detect-threshold.c                 |    8 +-
 src/detect-tos.c                       |    8 +-
 src/detect-ttl.c                       |    8 +-
 src/detect-window.c                    |    8 +-
 src/detect.c                           |  556 ++++--
 src/detect.h                           |   82 +-
 src/suricata-common.h                  |    5 +
 src/util-memcmp.h                      |   13 +-
 src/util-mpm-ac-bs.c                   |   95 +-
 src/util-mpm-ac-bs.h                   |    8 +
 src/util-mpm-ac-gfbs.c                 |   90 +-
 src/util-mpm-ac-gfbs.h                 |    8 +
 src/util-mpm-ac-tile-small.c           |   13 +-
 src/util-mpm-ac-tile.c                 |  231 ++-
 src/util-mpm-ac-tile.h                 |   36 +-
 src/util-mpm-ac.c                      |  112 +-
 src/util-mpm-ac.h                      |    8 +
 src/util-mpm-b2g.c                     |  108 +-
 src/util-mpm-b2g.h                     |    5 +
 src/util-mpm-b2gc.c                    | 2946 --------------------------------
 src/util-mpm-b2gc.h                    |  153 --
 src/util-mpm-b2gm.c                    | 2788 ------------------------------
 src/util-mpm-b2gm.h                    |  143 --
 src/util-mpm-b3g.c                     |   96 +-
 src/util-mpm-b3g.h                     |    8 +-
 src/util-mpm-wumanber.c                |  101 +-
 src/util-mpm-wumanber.h                |    5 +
 src/util-mpm.c                         |  138 +-
 src/util-mpm.h                         |   81 +-
 src/util-profiling.c                   |    1 +
 suricata.yaml.in                       |   10 +-
 98 files changed, 2232 insertions(+), 7983 deletions(-)
 delete mode 100644 src/detect-simd.c
 delete mode 100644 src/util-mpm-b2gc.c
 delete mode 100644 src/util-mpm-b2gc.h
 delete mode 100644 src/util-mpm-b2gm.c
 delete mode 100644 src/util-mpm-b2gm.h


More information about the Oisf-devel mailing list