From: Eric Leblond Date: Tue, 19 Nov 2013 10:06:50 +0000 (+0100) Subject: pfring: improve error reporting at device opening X-Git-Tag: suricata-2.0beta2~139 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=853732210ee91a50c0a1ad89fa54afe390c8084b;p=thirdparty%2Fsuricata.git pfring: improve error reporting at device opening This patch improves the error message displayed if pfring_open fails. --- diff --git a/src/source-pfring.c b/src/source-pfring.c index 4dd40000a5..addeb50abe 100644 --- a/src/source-pfring.c +++ b/src/source-pfring.c @@ -405,7 +405,9 @@ TmEcode ReceivePfringThreadInit(ThreadVars *tv, void *initdata, void **data) { ptv->pd = pfring_open(ptv->interface, LIBPFRING_PROMISC, (uint32_t)default_packet_size, LIBPFRING_REENTRANT); #endif if (ptv->pd == NULL) { - SCLogError(SC_ERR_PF_RING_OPEN,"opening %s failed: pfring_open error", + SCLogError(SC_ERR_PF_RING_OPEN,"Failed to open %s: pfring_open error." + " Check if %s exists and pf_ring module is loaded.", + ptv->interface, ptv->interface); pfconf->DerefFunc(pfconf); return TM_ECODE_FAILED;