1
0
mirror of https://passt.top/passt synced 2024-12-23 06:05:23 +00:00
passt/test/build
Stefano Brivio 213c397492 passt, pasta: Run-time selection of AVX2 build
Build-time selection of AVX2 flags and routines is not practical for
distributions, but limiting AVX2 usage to checksum routines with
specific run-time detection doesn't allow for easy performance gains
from auto-vectorisation of batched packet handling routines.

For x86_64, build non-AVX2 and AVX2 binaries, and implement a simple
wrapper replacing the current executable with the AVX2 build if it's
available, and if AVX2 is supported by the current CPU.

Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
2022-02-28 16:46:28 +01:00
..
all passt, pasta: Run-time selection of AVX2 build 2022-02-28 16:46:28 +01:00
install Makefile: Install man pages to /usr/share/man instead of /usr/man 2021-10-20 08:29:30 +02:00
static_checkers passt: Add cppcheck target, test, and address resulting warnings 2021-10-21 09:41:13 +02:00