Created attachment 254266 [details] net-mgmt/ipfixcol2: port to aarch64 The attached patch uses sse2neon to port this project to aarch64. While it would be better to rewrite the hashTable code to use NEON, this should do just fine. It depends on a new port devel/sse2neon which I have not yet committed. In lieu of the port, you can simply copy sse2neon.h from up stream to /usr/local/include: https://github.com/DLTcollab/sse2neon Please review the patch and set "maintainer-approval" to "+" i you approve of it.
Thanks for this patch Robert. I understand you'll commit it after adding devel/sse2neon to the ports tree.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=dfeab5d38571c9b6bc90c0c23c948d55d0659caf commit dfeab5d38571c9b6bc90c0c23c948d55d0659caf Author: Robert Clausecker <fuz@FreeBSD.org> AuthorDate: 2024-10-15 16:39:08 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2024-10-21 09:36:01 +0000 net-mgmt/ipfixcol2: port to aarch64 - use sse2neon to implement SSE intrinsics on AArch64 Approved by: zarychtam@plan-b.pwste.edu.pl (maintainer) PR: 282113 net-mgmt/ipfixcol2/Makefile | 7 ++++--- ...ch-src_tools_fdsdump_src_aggregator_hashTable.cpp (new) | 14 ++++++++++++++ 2 files changed, 18 insertions(+), 3 deletions(-)
Thank you for the review.