]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
pfring: improve error reporting at device opening
authorEric Leblond <eric@regit.org>
Tue, 19 Nov 2013 10:06:50 +0000 (11:06 +0100)
committerEric Leblond <eric@regit.org>
Mon, 25 Nov 2013 14:08:53 +0000 (15:08 +0100)
This patch improves the error message displayed if pfring_open fails.

src/source-pfring.c

index 4dd40000a5085fd48cf352e54c53fdac3f506289..addeb50abe8e5a6bd077e5930350aacf9124c6a6 100644 (file)
@@ -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;