NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: vms & NET_MPSAFE



Hi,

On Wed, Jul 20, 2016 at 4:59 AM, Scott Burns <Scott.Burns%seqent.com@localhost> wrote:
> Has anyone used multiple vmx NICs (VMWare virtual NICs on VMWare ESXI 5.5+)
> when implementing a NetBSD ipf/ipnat firewall using NET_MPSAFE?
>
> Per this article it appears to result in a performance increase:
>
>
> https://www.netbsd.org/gallery/presentations/ozaki-r/2015_AsiaBSDCon/ABC2015
> -P4C-paper.pdf
>
> but is it ready for prime time?

A kernel of -current with NET_MPSAFE can achieve similar results
of the paper. However, the results in the paper is based on Layer
2 forwarding using bridge(4) with wm(4), and you cannot gain
benefits by the improvement.

Current status and our plan for your environment:
- vmx: no difference between NET_MPSAFE on and off for now.
  We have some patches that make vmx MP-safe and will merge
  them at some time (not soon though).
- IP forwarding: MP-ification is ongoing, but not finished.
  It's hopefully finished in this year.
- ipf/ipnat: MP-ification is not planned (by us).
  I think we recommend using npf for multi-core environments.

Regards,
  ozaki-r


Home | Main Index | Thread Index | Old Index