Compiling Suricata-7.0.0-rc1 with Napatech Enabled

I tried to compile Suricata-7.0.0-rc1 with Napatech enabled, but I encountered some errors during the process. Even after checking the GitHub master branch, I found that the same errors persisted. I am not sure if the errors were caused by the environment I used.

However, I made some minor modifications to the code, and it seems to be working well now. In case anyone else is struggling with similar issues, I would like to share the modified code that I used, which can be found at this link:

Additionally, I came across an error related to the linker parameter. As I am not very familiar with autogen.sh and configure, I used the following command to modify configure:

sed -i '/enable_napatech+set/a\LIBS="  -lntapi $LIBS";' ./configure

Thank you for taking the time to read this.

Hi Kurori,
Sorry that you had trouble but I appreciate your effort to create a PR.

This one caught my eye because many of the changes were in areas that I had changes as a part of fixing other issues.

I suggest that you create a PR with your changes so we can further investigate.

Hi Jeff,
Thank you for your suggestion. I have attempted to create a PR and would appreciate it if you could review it.

I apologize for not submitting it at the earliest opportunity, as I am not very familiar with the procedure.

Hi, I failed to review our current PRs and thus, failed to notice an existing PR that addresses the same concerns and is authored by Napatech so we will move forward with that PR.

Thanks for preparing the PR and I apologize for the inconvenience.

It’s alright. I didn’t realize there was a PR either, but I’m pleased to know that the error is being addressed.

Thank you for providing me with the opportunity to learn about the process.