Hey there, I was searching on the forums and the web to see which network adapters support and work with inline mode - netmap.
I've found these and not sure if they're fixed in the current version.
Inline mode doesn't permanently block an IP, only legacy mode does that.
Inline mode breaks traffic shape, legacy mode doesn't
Inline mode breaks VLANs, legacy mode doesn't
Inline mode prevents packet leakage, legacy mode doesn't
Apparently there are only a sub-section of hardware that fully supports Netmap…
Netmap / FreeBSD has issues with Intel i340, i350/v2, i210, i211, i217 ,i219, PRO/1000, 82575/82576/82579/82580 and Realtek RTL8168B NIC's.
@bmeeks:
Netmap compatibility must exist at the software layer where the NIC driver meets the operating system…
There have been (and probably still are) some issues/bugs in both the FreeBSD implementation of Netmap and in Suricata's use of Netmap.
I have a Dell 0HM9JY Intel 82576 Gigabit ET quad port NIC (Intel PRO/1000 ET) and have the same error messages:
549.863394 [1071] netmap_grab_packets bad pkt at 91 len 2164
549.864619 [1071] netmap_grab_packets bad pkt at 95 len 2163
550.034152 [1071] netmap_grab_packets bad pkt at 197 len 2164
550.035448 [1071] netmap_grab_packets bad pkt at 199 len 2164
I have also turned off hardware-based checksums, TCP segmentation offloading and LRO (Large Receive Offloading), then reboot pfsense. Error still persists and doesn't seem to work properly or as intended.