I recently purchased a RPI CM4 with 4GB and 32GB eMMC to replace my aging FreeBSD firewall. I managed to install FreeBSD 14.0-RELEASE-p3 on it, and both Ethernet devices (genet0 and ue0) were properly identified. However, network throughput on my gigabit network is pretty bad; iperf3 reports a maximum transfer speed of 291 Mbits/sec. Flashing OpenWRT on the same hardware using the same ethernet port, I'm able to achieve 923 Mbits/sec.
Does anyone have any suggestions on how to improve throughput under FreeBSD? I'd really rather not run Linux on it if I can avoid it. Thank you!
Does anyone have any suggestions on how to improve throughput under FreeBSD? I'd really rather not run Linux on it if I can avoid it. Thank you!