Victor Julien
38b349af1e
runmodes: remove DetectEngineCtx passing from API
...
No longer pass a pointer to the current detection engine to the
runmode API calls.
Note: breaks delayed detect. Will be fixed in a future commit.
10 years ago
Victor Julien
7025aabe75
Runmodes: remove 'auto' runmodes
...
Remove 'auto' runmodes from all capture methods. It wasn't reliable
enough, as it didn't enforce inspection order of packets.
10 years ago
Eric Leblond
cf30adcedc
ipfw: fix build
...
Buildbot reported:
runmode-ipfw.c: In function 'RunModeIpsIPFWAuto':
runmode-ipfw.c:85: error: implicit declaration of function 'LiveDeviceHasNoStats'
11 years ago
Eric Leblond
1c48a81f91
ipfw: update running modes to hide device stats
...
This patch adds call to the function used to disable the display
of live device stats at exit.
11 years ago
Anoop Saldanha
b787da5643
Remove all cuda related code in the engine except for the cuda api wrappers
12 years ago
Eric Leblond
a3465fb971
Rename 'worker' running mode to 'workers'
...
This patch renamed the 'worker' running mode into 'workers'. Thus,
there is only one name in Suricata for the same thing. Backward
compatibility is ensured by replacing "worker" by "workers" when
the old name is used. A warning is printed in the log when the old
name is used.
13 years ago
Victor Julien
8d1fe9f2fa
Make 'autofp' the default runmode. Increase default max-pending-packets to 1024. Move some advanced and uncommonly changed settings down in the stock suricata.yaml. Closes #433 .
13 years ago
Anoop Saldanha
420befb180
Changed my email address to anoopsaldanha at gmail dot com from my current one
13 years ago
Eric Leblond
6e7a8f38bf
ipfw: Add support for autofp and worker runmode
...
This patch convert ipfw code to the PcktAcqLoop API and
rework the running mode to use the running mode wrapper
already used by NFQ.
13 years ago
Eric Leblond
c1ad64b333
ips: update copyright date and author list.
13 years ago
Eric Leblond
391d813c82
Remove unified1 output module.
14 years ago
Anoop Saldanha
a7acf9ea8f
Remove all code introduced earlier concerned with ms sync points
14 years ago
Anoop Saldanha
a844eecb0e
- Updated all runmodes to use synchronization points, right before each thread(slot function) tries to de-init the thread. - Main thread now first disables receive thread(s) before it kills receive and rest of the threads.
14 years ago
Anoop Saldanha
4f7df1029d
Unify the use of slots to a single struct for threading API. Remove separate slot append functions for 1slot and varslot
14 years ago
Gerardo Iglesias Galvan
363285d485
No need to check array pointer
14 years ago
Gerardo Iglesias Galvan
a2b7b77434
Make sure we always check the result of TmThreadCreatePacketHandler
14 years ago
Anoop Saldanha
e4d890e186
modify runmode api to accept conf runmode paramter as a char string, instead of an interger id
14 years ago
Anoop Saldanha
229f7281ea
list runmodes. Allow specification of runmode id from cof file. Also allow for command line override
14 years ago
Anoop Saldanha
05686e70a5
fix coding indentation + neaten runmode code
14 years ago
Anoop Saldanha
86eabbc2f5
move ipfw runmode into its own file runmode-ipfw.[ch]
14 years ago