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.
Until now, the TCP options would all be stored in the Packet structure. The commonly used ones (wscale, ts, sack, sackok and mss*) then had a pointer to the position in the option array. Overall this option array was large. About 360 bytes on 64bit systems. Since no part of the engine would every access this array other than through the common short cuts, this was actually just wasteful. This patch changes the approach. It stores just the common ones in the packet. The rest is gone. This shrinks the packet structure with almost 300 bytes. * even though mss wasn't actually used |
9 years ago | |
---|---|---|
benches | ||
contrib | 10 years ago | |
doc | 10 years ago | |
lua | 11 years ago | |
m4 | ||
qa | 9 years ago | |
rules | 9 years ago | |
scripts | 10 years ago | |
src | 9 years ago | |
.gitignore | 12 years ago | |
.travis.yml | 9 years ago | |
COPYING | 10 years ago | |
ChangeLog | 9 years ago | |
LICENSE | 10 years ago | |
Makefile.am | 9 years ago | |
Makefile.cvs | ||
acsite.m4 | ||
autogen.sh | 12 years ago | |
classification.config | ||
config.rpath | 12 years ago | |
configure.ac | 9 years ago | |
doxygen.cfg | 11 years ago | |
reference.config | 10 years ago | |
suricata.yaml.in | 9 years ago | |
threshold.config |