inliniac/suricata — pull request #177 by mkeeler (2012-11-06 13:41:48+00:00)
Title: Napatech 3GD Support

Rebased to commit 02874a1 of inliniac/suricata/master

For use with Network Cards from Napatech utilizing the 3GD driver/api.

- Implemented new run modes in runmode-napatech-3gd.*
- Implemented capture/decode threads in source-napatech-3gd.*
- Integrated the new run modes and source into the build infrastructure.

New configure switches
--enabled-napatech-3gd : Turns on the NT 3GD support
--with-napatech-3gd-includes : The directory containing the NT 3GD header files
--with-napatech-3gd-libraries : The directory containing the NT 3GD libraries to link against.

New CLI switch
--napatech-3gd : Uses the Napatech 3GD run mode

Runmodes Supported:
- auto
- autofp
- workers

Notes:
- tested with 1 Gbps sustained traffic (no drops)

Signed-off-by: Matt Keeler