]> git.ipfire.org Git - thirdparty/suricata.git/commit
Defrag engine
authorVictor Julien <victor@inliniac.net>
Tue, 18 Sep 2012 16:13:09 +0000 (18:13 +0200)
committerVictor Julien <victor@inliniac.net>
Wed, 19 Sep 2012 09:18:45 +0000 (11:18 +0200)
commit7a044a99ee14101fbca0bc44ffa96b74ff88883d
tree86040cd9a3a1c557374142ff4c259e6d5de79892
parentc91c3596922365b25417304e28b243b91a065784
Defrag engine

Big rewrite of defrag engine to make it more scalable and fix some
locking logic flaws.

Now uses a hash of trackers similar to Flow and Host hashes.
15 files changed:
src/Makefile.am
src/decode-ipv4.c
src/decode-ipv6.c
src/defrag-hash.c [new file with mode: 0644]
src/defrag-hash.h [new file with mode: 0644]
src/defrag-queue.c [new file with mode: 0644]
src/defrag-queue.h [new file with mode: 0644]
src/defrag-timeout.c [new file with mode: 0644]
src/defrag-timeout.h [new file with mode: 0644]
src/defrag.c
src/defrag.h
src/flow-manager.c
src/util-error.c
src/util-error.h
suricata.yaml.in