--- configure.ac 2022-07-10 00:00:13.000000000 -0400 +++ configure.ac 2022-08-04 14:05:36.300008482 -0400 @@ -1439,47 +1439,10 @@ LIBPFRING="" AC_CHECK_LIB(pfring, pfring_open,, LIBPFRING="no", [-lpcap]) + AC_CHECK_LIB(pfring, pfring_recv_chunk,, LIBPFRING="no", [-lpcap]) + AC_DEFINE([HAVE_PF_RING_FLOW_OFFLOAD], [1], [PF_RING bypass support enabled]) if test "$LIBPFRING" != "no"; then - STORECFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} -Werror" - AC_COMPILE_IFELSE( - [AC_LANG_PROGRAM( - [ - #include - ], - [ - pfring_recv_chunk(NULL, NULL, 0, 0); - ])], - [pfring_recv_chunk="yes"], - [pfring_recv_chunk="no"]) - CFLAGS="${STORECFLAGS}" - if test "x$pfring_recv_chunk" != "xyes"; then - if test "x$enable_pfring" = "xyes"; then - echo - echo " ERROR! --enable-pfring was passed but the library version is < 6, go get it" - echo " from http://www.ntop.org/products/pf_ring/" - echo - exit 1 - fi - fi - AC_COMPILE_IFELSE( - [AC_LANG_SOURCE([[ - #include - #ifndef PF_RING_FLOW_OFFLOAD - # error PF_RING_FLOW_OFFLOAD not defined - #endif - ]])], - [ - AC_DEFINE([HAVE_PF_RING_FLOW_OFFLOAD], [1], [PF_RING bypass support enabled]) - ], - [ - echo - echo " Warning! Pfring hw bypass not supported by this library version < 7," - echo " please upgrade to a newer version to use this feature." - echo - echo " Continuing for now with hw bypass support disabled..." - echo - ]) + echo " Found pfring, most likely :)" else if test "x$enable_pfring" = "xyes"; then echo