

The performance drop from virtualizing nics shouldn’t be nearly as big. How are you passing the vlans to the VM? are you passing all over one virtio nic or one virtio nic for each.
The setup I ran for multiple years was basicly a bridge interface on the host for each vlan and a seperate virtio nic to the opnsense VM for each, I got almost 10 gbit/s like that with 8gigs of ram for opnsense and 4 or 8 cores (I cant remember) with hyperthreading of a 2nd gen epyc. I didn’t do any optimisations for virtio.




Writing this from PostmarketOS on the fp5, it does run, but getting mobile data to work is an adventure (at least with my isp). I haven’t tried the WIP kernel to get the speaker working, the mic doesn’t work at all currently, so only calling with a bluetooth headset. Battery life is a bit less than android. I’ll probably dual boot with Ubuntu Touch or Lineage for the next while.
If your ok with the thickness of the fp5, then get it over the fp6. Linux and custom rom support is much better, also usb 3.