Skip to content

Commit

Permalink
Added ARM support for PF_RING FT
Browse files Browse the repository at this point in the history
  • Loading branch information
lucaderi committed Sep 23, 2024
1 parent f288420 commit 8623b7b
Show file tree
Hide file tree
Showing 26 changed files with 1,655 additions and 1,593 deletions.
3,244 changes: 1,653 additions & 1,591 deletions userland/configure

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions userland/configure.in
Original file line number Diff line number Diff line change
Expand Up @@ -79,14 +79,14 @@ fi

AR_X="ar x"

if test $MACHINE = "x86_64"; then
if [[ $MACHINE == "x86_64" ]] || [[ $MACHINE == "aarch64" ]]; then
dnl> Check for a modern pthread library
AC_CHECK_LIB(pthread, pthread_setaffinity_np, AC_DEFINE_UNQUOTED(HAVE_PTHREAD_SETAFFINITY_NP, 1, [libc has pthread_setaffinity_np]))

if test "x$ac_cv_lib_pthread_pthread_setaffinity_np" = xyes; then

AC_MSG_CHECKING([PF_RING ZC support])
PF_RING_ZC_LIB="libs/libpfring_zc_${MACHINE}${LIBARCH}.a"
PF_RING_ZC_LIB="libs/libpfring_zc_${MACHINE}${LIBARCH}.a"
if test -f lib/$PF_RING_ZC_LIB; then
HAVE_PF_RING_ZC="-D HAVE_PF_RING_ZC"
PF_RING_ZC_OBJS=`ar t lib/${PF_RING_ZC_LIB} | grep -F .o | tr '\n' ' '`
Expand Down
Binary file added userland/lib/libs/libpfring_ft_aarch64.a
Binary file not shown.
Binary file added userland/lib/libs/libpfring_ft_aarch64.so
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added userland/lib/libs/libpfring_ft_aarch64_corei7.a
Binary file not shown.
Binary file not shown.
Binary file added userland/lib/libs/libpfring_ft_aarch64_dbg.a
Binary file not shown.
Binary file added userland/lib/libs/libpfring_ft_aarch64_dbg.so
Binary file not shown.
Binary file added userland/lib/libs/libpfring_ft_aarch64_dbg_dl.a
Binary file not shown.
Binary file added userland/lib/libs/libpfring_ft_aarch64_dbg_dl.so
Binary file not shown.
Binary file added userland/lib/libs/libpfring_ft_aarch64_dl.a
Binary file not shown.
Binary file added userland/lib/libs/libpfring_ft_aarch64_dl.so
Binary file not shown.
Binary file removed userland/lib/libs/libpfring_ft_x86_64.a
Binary file not shown.
Binary file removed userland/lib/libs/libpfring_ft_x86_64.so
Binary file not shown.
Binary file removed userland/lib/libs/libpfring_ft_x86_64_core-avx2.a
Binary file not shown.
Binary file not shown.
Binary file removed userland/lib/libs/libpfring_ft_x86_64_corei7-avx.a
Binary file not shown.
Binary file not shown.
Binary file removed userland/lib/libs/libpfring_ft_x86_64_corei7.a
Binary file not shown.
Binary file removed userland/lib/libs/libpfring_ft_x86_64_corei7_dl.a
Binary file not shown.
Binary file removed userland/lib/libs/libpfring_ft_x86_64_dl.a
Binary file not shown.
Binary file removed userland/lib/libs/libpfring_ft_x86_64_dl.so
Binary file not shown.

0 comments on commit 8623b7b

Please sign in to comment.