summaryrefslogtreecommitdiffstats
path: root/UPDATING
diff options
context:
space:
mode:
authorandre <andre@FreeBSD.org>2012-10-23 16:33:43 +0000
committerandre <andre@FreeBSD.org>2012-10-23 16:33:43 +0000
commite644f55413ad7bfbb96b57ea68459b71bdbeae29 (patch)
treed8aa029bef72d05977a184c0f3dcb01dc2ba9331 /UPDATING
parent4b0f524bb88aa59f902b3cac57684bbec410cce8 (diff)
downloadFreeBSD-src-e644f55413ad7bfbb96b57ea68459b71bdbeae29.zip
FreeBSD-src-e644f55413ad7bfbb96b57ea68459b71bdbeae29.tar.gz
Note the removal of the ZERO_COPY_SOCKETS kernel option in r241931
and provide a proper explanation.
Diffstat (limited to 'UPDATING')
-rw-r--r--UPDATING11
1 files changed, 11 insertions, 0 deletions
diff --git a/UPDATING b/UPDATING
index 78ea38d..0127ee9 100644
--- a/UPDATING
+++ b/UPDATING
@@ -25,6 +25,17 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10.x IS SLOW:
"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
20121023:
+ The ZERO_COPY_SOCKET kernel option has been removed and
+ split into SOCKET_SEND_COW and SOCKET_RECV_PFLIP.
+ NB: SOCKET_SEND_COW uses the VM page based copy-on-write
+ mechanism which is not safe and may result in kernel crashes.
+ NB: The SOCKET_RECV_PFLIP mechanism is useless as no current
+ driver supports disposeable external page sized mbuf storage.
+ Proper replacements for both zero-copy mechanisms are under
+ consideration and will eventually lead to complete removal
+ of the two kernel options.
+
+20121023:
The IPv4 network stack has been converted to network byte
order. The following modules need to be recompiled together
with kernel: carp(4), divert(4), gif(4), siftr(4), gre(4),
OpenPOWER on IntegriCloud