From cb69178dc0abe41388ac4caa50c586c41be29e28 Mon Sep 17 00:00:00 2001 From: Andre Oppermann Date: Tue, 23 Oct 2012 16:33:43 +0000 Subject: [PATCH] Note the removal of the ZERO_COPY_SOCKETS kernel option in r241931 and provide a proper explanation. --- UPDATING | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/UPDATING b/UPDATING index 78ea38debd9b..0127ee9875d5 100644 --- a/UPDATING +++ b/UPDATING @@ -24,6 +24,17 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10.x IS SLOW: disable the most expensive debugging functionality run "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