in my experience the best way to deal with freeBSDs intel driver issues ( which are beyond opnsense and zenarmour's control - issue is mainly with Intel themselves ) is simply to virtualise opnsense using esxi and use the vmx drivers - opnsense/zenarmour is solid using vmx ( vmx supports netmap native )The esxi ix/ixl drivers are super reliable ( as you'd expect ) - i225/i226 is supported by the community driver
Native mode last anywhere from 4-7 days ish before it crashes only my vlans. I can still access my default Vlan1 to reboot firewall or even vpn in for that matter, anythgin on VLAN1 is fine and dandy, in emulated it all went down.
...when I do enable zenarmor in L3 routed mode, my upload bandwidth is significantly reduced.
Could you confirm that this issue occurs in emulated mode?
In our experience, intel is still a good choice in terms of driver compatibility. It's just that igc is fairly new.
root@OPNsense:~ # sysctl -a | grep -E 'dev.(igb|ix|em|ice|cxl).*.%desc:'dev.ice.1.%desc: Intel(R) Ethernet Connection E823-C for SFP - 1.34.2-kdev.ice.0.%desc: Intel(R) Ethernet Connection E823-C for SFP - 1.34.2-kdev.cxl.3.%desc: port 3dev.cxl.2.%desc: port 2dev.cxl.1.%desc: port 1dev.cxl.0.%desc: port 0dev.igb.3.%desc: Intel(R) I350 (Copper)dev.igb.2.%desc: Intel(R) I350 (Copper)dev.igb.1.%desc: Intel(R) I350 (Copper)dev.igb.0.%desc: Intel(R) I350 (Copper)dev.ix.1.%desc: Intel(R) X550-T2dev.ix.0.%desc: Intel(R) X550-T2
Hi SpinningRust,Could you confirm that this issue occurs in emulated mode?Best
However, driver incompatibility problems, like igc, are not in the scope of this project. After the current project is accomplished successfully, they are going to start a new project to improve emulated netmap mode. The main aim of the second project is to solve incompatibility problems for all drivers. It is intended to be able to provide quick support to the new NICs as well.Lastly, it is needless to say that the success of these projects mostly depends on community support, and feedback from community members, like you, is priceless.Best