HEADS UP: network locking work going on
Scott Long
scottl at freebsd.org
Tue Aug 19 19:13:35 PDT 2003
Sam Leffler wrote:
> I'm actively working on improving the network performance of -current.
> Much of this work involves removing Giant from the network stack. I've
> already been in touch with many developers that are working in this
> area; this note is to insure "everyone" is aware. If your are actively
> working on stuff related to the network code and I haven't already
> corresponded with you; please let me know so we can coordinate our
> work--I have no interest in duplicating the efforts of others.
> Otherwise, if you are working in this area I'd appreciate knowing about
> any significant changes planned that might affect what I'm doing.
>
> As to the work itself, the overall goal is to bring the performance for
> "normal network use" back to at least that of -stable. This is to be
> done in time for the 5.2 release though the specifics of what is
> included in 5.2 are to be determined. Obviously the main work here is
> to remove Giant and to that end I've already made a pass over the
> following areas (in no specific order):
>
> raw sockets
> routing table (except multicast routing)
> fast ipsec
> fast forwarding
> bridge
> ipfw
> 802.11 layer
> fxp, em, sis, wi, and ath drivers
>
Excellent!
Is there any consideration for running some hardware drivers with Giant
while they are converted?
Scott
More information about the freebsd-arch
mailing list