Robert Watson wrote:
There are some sections of the network stack, such as the KAME IPSEC
implementation, parts of IPv6, and some device drivers, which are not yet
completely MPSAFE.  This may or may not be an issue depending on what
your requirements are.  If you have any bug fixes or improvements, we
would love to hear about them -- right now our locking is fairly
coarse-grained but we'll be looking at contention issues over the next few
months to see how best to refine our locking strategy.

We wanted to have fine-grained locking (BeOS/Haiku emphasizes on threading very much), but at least having some locking is better than our current situation (nearly no locking ;). Our first aim is to get a stable modularized netstack, finally. The next steps would be fine-grained locking and maybe trying out iovecs instead of mbufs.
Having IPv4 ready is a good start. IPv6 is not too urgent at the moment.


Bye,
Waldemar Kornewald
_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to