Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: State of NET_MPSAFE in -9 and/or -current?
On Thu, Mar 10, 2022 at 3:19 AM Brian Buhrow <buhrow%nfbcal.org@localhost> wrote:
>
> hello. I'm wondering if someone could comment on the state of using NET_MPSAFE kernels?
> Is it ready for production use yet?
> -thanks
> -Brian
>
It depends on your machine(s) and usages.
doc/TODO.smpnet[1] lists up MP-safe components. If you need to use components
in the "Unprotected ones" (sub)section, we can clearly say NET_MPSAFE kernels
are not ready for production. Otherwise, you may be able to use
NET_MPSAFE kernels
in production. Actually we've used NET_MPSAFE kernels based on NetBSD 8 for
a couple of years in production as routers.
[1] http://cvsweb.netbsd.org/bsdweb.cgi/src/doc/TODO.smpnet?rev=1.45&content-type=text/x-cvsweb-markup&only_with_tag=MAIN
Note that as you can see from the list above, Layer 4 protocols
including TCP and UDP are
not MP-safe yet. So using NET_MPSAFE kernels as servers or clients is
probably not
performant.
ozaki-r
Home |
Main Index |
Thread Index |
Old Index