<div dir="ltr"><div><div><div><div><div>Hey All,<br></div><br>I'm trying to test a Suricata configuration using Netmap and the bundled Netmap tool lb to load balance for the Suricata worker threads.  However I've run into some trouble trying to figure out how to get Suricata to bind to the netmap pipes.<br><br></div>Anyone have any experience with using Netmap with Suricata? Or for that matter used the lb to do load balancing?<br><br></div><div>Thanks in advance for the assistance!<br><br></div><div>-James<br></div><div><br></div>I can do the following:<br><br># lb -i ens1f1 -p foo:4<br><br></div>and can bind to any of the four pipes using the netmap tool pkt-gen:<br><br># pkt-gen -i foo}0 -f rx<br><br></div>But if I try on Suricata:<br><br># /usr/bin/suricata  -c /etc/suricata/suricata.yaml --netmap=foo}0  --runmode=workers <br><br><Warning> - [ERRCODE: SC_ERR_SYSCALL(50)] - Failure when trying to get MTU via ioctl for 'foo}0': No such device (19)<br><Warning> - [ERRCODE: SC_ERR_SYSCALL(50)] - Failure when trying to get number of RSS queue ioctl for 'foo}0': No such device (19)<br><Error> - [ERRCODE: SC_ERR_NETMAP_CREATE(263)] - Couldn't query netmap for foo}0, error No such device or address<br><Warning> - [ERRCODE: SC_ERR_SYSCALL(50)] - Failure when trying to get feature via ioctl for 'foo}0': No such device (19)<br> <Warning> - [ERRCODE: SC_ERR_SYSCALL(50)] - Failure when trying to get feature via ioctl for 'foo}0': No such device (19)<br> <Warning> - [ERRCODE: SC_ERR_SYSCALL(50)] - Failure when trying to get feature via ioctl for 'foo}0': No such device (19)<br> <Warning> - [ERRCODE: SC_ERR_SYSCALL(50)] - Failure when trying to get feature via ioctl for 'foo}0': No such device (19)<br> <Warning> - [ERRCODE: SC_ERR_SYSCALL(50)] - Failure when trying to get feature via ioctl for 'foo}0': No such device (19)<br> <Warning> - [ERRCODE: SC_ERR_SYSCALL(50)] - Failure when trying to get feature via ioctl for 'foo}0': No such device (19)<br> <Warning> - [ERRCODE: SC_ERR_SYSCALL(50)] - Failure when trying to get feature via ioctl for 'foo}0': No such device (19)<br> <Error> - [ERRCODE: SC_ERR_SYSCALL(50)] - Unable to get flags for iface "foo}0": No such device<br><Error> - [ERRCODE: SC_ERR_NETMAP_CREATE(263)] - Can not access to interface 'foo}0'<br> <Error> - [ERRCODE: SC_ERR_THREAD_INIT(49)] - thread "W#01-foo}0" closed on initialization.<br> <Error> - [ERRCODE: SC_ERR_INITIALIZATION(45)] - Engine initialization failed, aborting...<br><br><br></div>