Turn on adaptive MPSAFE for network threads, MPSAFE for IP and ARP

Matthias Schmidt matthias at dragonflybsd.org
Mon Mar 9 09:35:56 PDT 2009

Hi Sephe,

* Sepherosa Ziehau wrote:
> Hi all,
> I plan to set following tunables by default:
> net.netisr.mpsafe_thread="1"
> net.inet.udp.mpsafe_thread="1"
> net.inet.tcp.mpsafe_thread="1"
> net.link.ether.inet.arp_mpsafe="1"
> net.inet.ip.mpsafe="1"
> The first three enables adaptive MPSAFE for network threads.
> The last two enable IP and ARP MPSAFE.
> This gives us BGL free ip forwarding path and BGL free bridge
> forwarding path.  pf is still under BGL though.

Do you have any statistics regarding network performance?  Is there a
"visible" difference?



More information about the Kernel mailing list