mirror of https://github.com/OISF/suricata
cybersecurityidsintrusion-detection-systemintrusion-prevention-systemipsnetwork-monitornetwork-monitoringnsmsecuritysuricatathreat-hunting
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
In case of autofp (or more general, when flow and stream engine run in different threads) the flow engine should not trigger a flow reuse as this can lead to race conditions between the flow and the stream engine. In such cases, the flow engine can be far ahead of the stream engine as packets are in a queue between the threads. Observed: Flow engine tags packet 10 as start of new flow. Flow is tagged as 'reused'. Stream engine evaluates packet 5 which belongs to the old flow. It rejects the flow as it's tagged 'reused'. Attaches packet 5 to the new flow which is wrong. Solution: This patch connects the flow engines handling of reuse cases to the runmode. It hooks into the RunmodeSetFlowStreamAsync() call to notify the flow engine that it shouldn't handle the reuse. |
11 years ago | |
---|---|---|
benches | 16 years ago | |
contrib | 12 years ago | |
doc | 13 years ago | |
lua | 11 years ago | |
m4 | 16 years ago | |
qa | 11 years ago | |
rules | 11 years ago | |
scripts | 11 years ago | |
src | 11 years ago | |
.gitignore | 12 years ago | |
.travis.yml | 11 years ago | |
COPYING | 16 years ago | |
ChangeLog | 11 years ago | |
LICENSE | 16 years ago | |
Makefile.am | 11 years ago | |
Makefile.cvs | 16 years ago | |
acsite.m4 | 16 years ago | |
autogen.sh | 13 years ago | |
classification.config | 15 years ago | |
config.rpath | 12 years ago | |
configure.ac | 11 years ago | |
doxygen.cfg | 11 years ago | |
reference.config | 11 years ago | |
suricata.yaml.in | 11 years ago | |
threshold.config | 13 years ago |