snort: fix the libdaq required version 08/43608/2
authorMohsin Kazmi <[email protected]>
Thu, 18 Sep 2025 15:26:27 +0000 (15:26 +0000)
committerDamjan Marion <[email protected]>
Thu, 18 Sep 2025 19:42:29 +0000 (19:42 +0000)
Type: fix

Signed-off-by: Mohsin Kazmi <[email protected]>
Change-Id: Iffc86d9a59a86c3acf3959ef4eb66c5379c8d659

src/plugins/snort/CMakeLists.txt

index 0e23d19..8a5b000 100644 (file)
@@ -20,13 +20,13 @@ foreach(l ${daq_version})
 endforeach()
 
 set(DAQ_VER "${DAQ_VERSION_MAJOR}.${DAQ_VERSION_MINOR}.${DAQ_VERSION_PATCH}")
-if (NOT DAQ_VERSION_MAJOR MATCHES 3)
-  message(WARNING "-- libdaq version not supported - snort3 DAQ disabled")
+if (${DAQ_VER} VERSION_LESS "3.0.21")
+  message(WARNING "-- libdaq version ${DAQ_VER} is old - required 3.0.21 - snort3 DAQ disabled")
   return()
+else()
+  message(STATUS "snort plugin needs libdaq ${DAQ_VER} - found at ${LIBDAQ_LINK_LIBRARY}")
 endif()
 
-message(STATUS "snort plugin needs libdaq ${DAQ_VER} - found at ${LIBDAQ_LINK_LIBRARY}")
-
 add_vpp_plugin(snort
   SOURCES
   cli.c