From: Victor Julien Date: Tue, 19 Nov 2013 08:56:32 +0000 (+0100) Subject: pcap: register counters for old pcap versions as well X-Git-Tag: suricata-2.0beta2~158 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2982408155c299993fe65c027612c08182e8ab86;p=thirdparty%2Fsuricata.git pcap: register counters for old pcap versions as well --- diff --git a/src/source-pcap.c b/src/source-pcap.c index 582a21099e..caf27ca3cd 100644 --- a/src/source-pcap.c +++ b/src/source-pcap.c @@ -614,7 +614,21 @@ TmEcode ReceivePcapThreadInit(ThreadVars *tv, void *initdata, void **data) { ptv->datalink = pcap_datalink(ptv->pcap_handle); + ptv->capture_kernel_packets = SCPerfTVRegisterCounter("capture.kernel_packets", + ptv->tv, + SC_PERF_TYPE_UINT64, + "NULL"); + ptv->capture_kernel_drops = SCPerfTVRegisterCounter("capture.kernel_drops", + ptv->tv, + SC_PERF_TYPE_UINT64, + "NULL"); + ptv->capture_kernel_ifdrops = SCPerfTVRegisterCounter("capture.kernel_ifdrops", + ptv->tv, + SC_PERF_TYPE_UINT64, + "NULL"); + *data = (void *)ptv; + /* Dereference config */ pcapconfig->DerefFunc(pcapconfig); SCReturnInt(TM_ECODE_OK);