Bug #14416
closedUpdate Suricata binary package build OPTION knobs for NETMAP to reflect recent upstream change.
100%
Description
Recent updates in FreeBSD ports upstream require a small change to the syntax of the NETMAP and NETMAP_V14 build OPTION knobs used to build the Suricata binary in pfSense. Instead of separate NETMAP and NETMAP_V14 knobs, there is now just the single NETMAP knob in the Makefile OPTIONS. The choice of using the new Netmap v14 API is made by adding an additional netmap_v14
parameter to the NETMAP_CONFIGURE line in the package Makefile.
Currently the FreeBSD ports upstream default for NETMAP_CONFIGURE is netmap # netmap_v14
, which disables use of the new v14 API. However, we have been succesfully using the v14 netmap API in pfSense for nearly two years. Thus to continue using the v14 API (which provides multiple host stack rings for netmap), the binary package Makefile NETMAP_CONFIGURE line used for pfSense is netmap netmap_v14
. This enables NETMAP and also flips on the multiple host stack rings support provided by the v14 API.
Updated by Bill Meeks about 2 years ago
Assign this one to me (Bill Meeks). I have a pull request ready to provide the fix.
Updated by Bill Meeks about 2 years ago
The pull request has been merged. This issue can be marked RESOLVED.
Updated by Jim Pingle about 2 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100