summaryrefslogtreecommitdiffstats
path: root/release
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>1997-09-14 17:35:30 +0000
committerwollman <wollman@FreeBSD.org>1997-09-14 17:35:30 +0000
commit0b76dc4b9e32139943d27ff3f565a2346ddb27a3 (patch)
tree31304154ef4b2d41953dff037ca1de7a7b4c0879 /release
parentbb6f420228a605137ef8cdfee0a709b394004873 (diff)
downloadFreeBSD-src-0b76dc4b9e32139943d27ff3f565a2346ddb27a3.zip
FreeBSD-src-0b76dc4b9e32139943d27ff3f565a2346ddb27a3.tar.gz
Talk a little bit about some of the networking changes in the kernel.
Diffstat (limited to 'release')
-rw-r--r--release/sysinstall/help/relnotes.hlp16
1 files changed, 16 insertions, 0 deletions
diff --git a/release/sysinstall/help/relnotes.hlp b/release/sysinstall/help/relnotes.hlp
index fae74f7..2761992 100644
--- a/release/sysinstall/help/relnotes.hlp
+++ b/release/sysinstall/help/relnotes.hlp
@@ -92,6 +92,22 @@ the life of the sleep.
An in-kernel linker is implemented and intended to replace the lkm system
with the bogosity that goes with it.
+All supported network protocols have been updated to avoid the ``big
+switch'' pr_usrreq(), and to pass a process pointer down to each user
+request that might need process credentials or want to sleep,
+replacing the previous hodgepodge of inspecting curproc (which only
+occasionally did the right thing) and the SS_PRIV socket state flag.
+The latter has now been eliminated, along with the SO_PRIVSTATE socket
+option which cleared it. Protocols are now also given the opportunity
+to override the generic send, receive, and poll routines, which will
+make it possible for a more efficient, protocol-specific
+implementation of these entry points in later releases. Finally, many
+parts of the network code have been modified to cease storing socket
+addresses and other metainformation in mbufs, in preparation for the
+eventual elimination thereof. The mechanism by which socket addresses
+are now returned is still highly subject to change as we experiment to
+discover the most efficient method.
+
SECURITY CHANGES:
7/29 Lots of lpr/lpd security fixes merged from OpenBSD.
OpenPOWER on IntegriCloud