From 853732210ee91a50c0a1ad89fa54afe390c8084b Mon Sep 17 00:00:00 2001 From: Eric Leblond Date: Tue, 19 Nov 2013 11:06:50 +0100 Subject: [PATCH] pfring: improve error reporting at device opening This patch improves the error message displayed if pfring_open fails. --- src/source-pfring.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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;