News for hackers. Stuff that matters.
Re:Using the new bridges of FreeBSD 15 by shashasha2 on Sunday February 22, 2026 @06:17PM (#47115900)
Bhyve bridges are inefficient: every packet traverses NIC → CPU → bridge → VM, adding unnecessary copies that kill throughput. Switching to SR-IOV eliminated that overhead and I saturated the 10 GbE link.
Re:Using the new bridges of FreeBSD 15 by Veserv on Sunday February 22, 2026 @07:20PM (#47116377)
I do not see how that follows. Memory bandwidth is measured in the hundreds of Gb/s. You can issue tens of unnecessary full memory copies before you bottleneck at a paltry 10 Gb/s.

It is much more likely there is something else terribly wrong in a network stack if it can not even drive a measly 10 Gb/s.

Re:Using the new bridges of FreeBSD 15 by stingraycharles on Sunday February 22, 2026 @07:23PM (#47116410)
That assumes memory bandwidth is the issue, and not latency and/or CPU.
Re:Using the new bridges of FreeBSD 15 by simoncion on Monday February 23, 2026 @05:07AM (#47120276)
My stupid Zen 3 Frankenrouter absolutely saturates both directions of a 10Gbit symmetric link, and it's using Linux software bridges, software firewalling, and software routing. At ~400usec at idle, latency is low, but twice that of a host system that has no software bridges. [0]

Some tiny, underpowered ARM box wouldn't have the power to do all that in software, but you're not going to be running VMs on a tiny, underpowered ARM box.

[0] However, the fully-loaded latency is far better than the system with no software bridges; ~1200usec vs ~7200usec. One might conclude that factors other than the software bridges, firewalls, and routing are the significant components of the latency figures.

Re:Using the new bridges of FreeBSD 15 by assimpleaspossi on Sunday February 22, 2026 @06:24PM (#47115965)
You used the new optimized bridges on FreeBSD 15?
Re:Using the new bridges of FreeBSD 15 by crest on Monday February 23, 2026 @12:31AM (#47118471)
The bridge driver gained features (vlan filtering) not performance.
Re:Using the new bridges of FreeBSD 15 by gigatexal on Sunday February 22, 2026 @06:42PM (#47116079)
On Linux?
Re:Using the new bridges of FreeBSD 15 by kev009 on Sunday February 22, 2026 @10:05PM (#47117571)
It would benefit from a batching mechanism.