diff options
author | bmah <bmah@FreeBSD.org> | 2007-07-29 23:07:12 +0000 |
---|---|---|
committer | bmah <bmah@FreeBSD.org> | 2007-07-29 23:07:12 +0000 |
commit | 0511205d5e160e55d9266cc7536474a1fe202ebc (patch) | |
tree | d850d3c9698daf5d27197b951cf9490594b5af0d /release/doc/en_US.ISO8859-1/relnotes | |
parent | e60800b65b41512d593cde1f30fc6796e99c6420 (diff) | |
download | FreeBSD-src-0511205d5e160e55d9266cc7536474a1fe202ebc.zip FreeBSD-src-0511205d5e160e55d9266cc7536474a1fe202ebc.tar.gz |
Update the MPSAFE network stack note to reflect recent realities.
Approved by: re (implicitly)
Diffstat (limited to 'release/doc/en_US.ISO8859-1/relnotes')
-rw-r--r-- | release/doc/en_US.ISO8859-1/relnotes/article.sgml | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/release/doc/en_US.ISO8859-1/relnotes/article.sgml b/release/doc/en_US.ISO8859-1/relnotes/article.sgml index 1abcf96..6c29d65 100644 --- a/release/doc/en_US.ISO8859-1/relnotes/article.sgml +++ b/release/doc/en_US.ISO8859-1/relnotes/article.sgml @@ -946,12 +946,17 @@ cards, as well as quarter- and half-channel support for 802.11a. &merged;</para> - <para>ISDN4BSD, &man.ng.h4.4;, and netatm have been temporarily + <para>The &os; network stack now runs entirely free of the + Giant kernel lock, and relies solely on the kernel's + fine-grained locking primitives to manage parallelism. This + significantly improves the network stack's performance on + multi-processor systems; uni-processor systems could also + see performance gains. + ISDN4BSD, &man.ng.h4.4;, and netatm have been temporarily disconnected from the build. These modules all require the Giant kernel lock for their operation; disconnecting them allows the removal of the NET_NEEDS_GIANT compatability - shim and allows the &os; network stack to run completely - without the Giant kernel lock. It is planned to convert + shim. It is planned to convert these modules to fine-grained kernel locking and re-connect them for &os; 7.1-RELEASE.</para> </sect4> |