From 22a71e73174abc16abd4ec1842eb1385f173a638 Mon Sep 17 00:00:00 2001 From: Eric Leblond Date: Sat, 11 Jan 2025 20:16:02 +0100 Subject: [PATCH] af-packet: code cleaning clang-tidy did detect the -1 return value was not compatible with TmEcode enum. --- src/source-af-packet.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/source-af-packet.c b/src/source-af-packet.c index e3c83da49d..10213c5738 100644 --- a/src/source-af-packet.c +++ b/src/source-af-packet.c @@ -1849,21 +1849,21 @@ static int SockFanoutSeteBPF(AFPThreadVars *ptv) return 0; } -static int SetEbpfFilter(AFPThreadVars *ptv) +static TmEcode SetEbpfFilter(AFPThreadVars *ptv) { int pfd = ptv->ebpf_filter_fd; if (pfd == -1) { SCLogError("Filter file descriptor is invalid"); - return -1; + return TM_ECODE_FAILED; } if (setsockopt(ptv->socket, SOL_SOCKET, SO_ATTACH_BPF, &pfd, sizeof(pfd))) { SCLogError("Error setting ebpf: %s", strerror(errno)); - return -1; + return TM_ECODE_FAILED; } SCLogInfo("Activated eBPF filter on socket"); - return 0; + return TM_ECODE_OK; } #endif