I have checked the suggested optimizations.
default:
vmx0: Using 512 TX descriptors and 512 RX descriptors
vmx0: Using 8 RX queues 8 TX queues
with optimizations:
vmx0: Using 4096 TX descriptors and 2048 RX descriptors
vmx0: Using 8 RX queues 8 TX queues
vmx0: Using MSI-X interrupts with 9 vectors
2.5.1
mean: pf 2,15 Gbit/s / forwarding: 2,74 Gbit/s
mean: pf 4,35 Gbit/s / forwarding: 5,48 Gbit/s
mean: pf 7,42 Gbit/s / forwarding: 8,67 Gbit/s
mean: pf 8,67 Gbit/s / forwarding: 8,61 Gbit/s
The values are even a little bit slower....
Any other ideas ? I will crosscheck with freebsd 12-2. I have checkd
Freebsd 12-2 and Freebsd 13-RC4 bare metal. Factor 2 and Freebsd 13 is much faster.