Hi
Asking this as I think of using bridges (use of bhyve).
The question has its rots in in this paper https://people.freebsd.org/~olivier...FreeBSD_for_routing_and_firewalling-Paper.pdf
And I refer to the performance comparison between bridges vs no bridges:
--snip--
The massive performance degradation (-63%) is a big
surprise: if_bridge code is using lot’s on non-optimised
locking mechanism. Its usage needs to be avoided.
--snip--
Question:
I wonder if anything has been done to optimize the if_bridge codebase between 11.1 and 12.x (No. I have not gone through the source code and checked myself)
Thanks in advance
/Peo
Asking this as I think of using bridges (use of bhyve).
The question has its rots in in this paper https://people.freebsd.org/~olivier...FreeBSD_for_routing_and_firewalling-Paper.pdf
And I refer to the performance comparison between bridges vs no bridges:
--snip--
The massive performance degradation (-63%) is a big
surprise: if_bridge code is using lot’s on non-optimised
locking mechanism. Its usage needs to be avoided.
--snip--
Question:
I wonder if anything has been done to optimize the if_bridge codebase between 11.1 and 12.x (No. I have not gone through the source code and checked myself)
Thanks in advance
/Peo