diff options
author | wollman <wollman@FreeBSD.org> | 1997-09-14 17:35:30 +0000 |
---|---|---|
committer | wollman <wollman@FreeBSD.org> | 1997-09-14 17:35:30 +0000 |
commit | 0b76dc4b9e32139943d27ff3f565a2346ddb27a3 (patch) | |
tree | 31304154ef4b2d41953dff037ca1de7a7b4c0879 /release | |
parent | bb6f420228a605137ef8cdfee0a709b394004873 (diff) | |
download | FreeBSD-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.hlp | 16 |
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. |