]> git.ipfire.org Git - thirdparty/suricata.git/commit
Napatech 3GD Support 177/head
authorMatt Keeler <mk@npulsetech.com>
Thu, 4 Oct 2012 16:34:00 +0000 (12:34 -0400)
committerMatt Keeler <mk@npulsetech.com>
Tue, 6 Nov 2012 13:37:22 +0000 (08:37 -0500)
commit844e4dba11867fb9f2b91292a9b73b10a5ec415a
treeb75cb7cf68ec35934b5c2d649434733d2cd9bdc3
parent02874a16f5068bdb62998d77582bcf4855251429
Napatech 3GD Support

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 <mk@npulsetech.com>
13 files changed:
configure.ac
src/Makefile.am
src/runmode-napatech-3gd.c [new file with mode: 0644]
src/runmode-napatech-3gd.h [new file with mode: 0644]
src/runmodes.c
src/runmodes.h
src/source-napatech-3gd.c [new file with mode: 0644]
src/source-napatech-3gd.h [new file with mode: 0644]
src/suricata.c
src/tm-modules.c
src/tm-threads-common.h
src/util-error.c
src/util-error.h