summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbmah <bmah@FreeBSD.org>2007-07-29 23:07:12 +0000
committerbmah <bmah@FreeBSD.org>2007-07-29 23:07:12 +0000
commit0511205d5e160e55d9266cc7536474a1fe202ebc (patch)
treed850d3c9698daf5d27197b951cf9490594b5af0d
parente60800b65b41512d593cde1f30fc6796e99c6420 (diff)
downloadFreeBSD-src-0511205d5e160e55d9266cc7536474a1fe202ebc.zip
FreeBSD-src-0511205d5e160e55d9266cc7536474a1fe202ebc.tar.gz
Update the MPSAFE network stack note to reflect recent realities.
Approved by: re (implicitly)
-rw-r--r--release/doc/en_US.ISO8859-1/relnotes/article.sgml11
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>
OpenPOWER on IntegriCloud