Note the removal of the ZERO_COPY_SOCKETS kernel option in r241931

and provide a proper explanation.
This commit is contained in:
Andre Oppermann 2012-10-23 16:33:43 +00:00
parent a18562d935
commit cb69178dc0

View File

@ -24,6 +24,17 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10.x IS SLOW:
disable the most expensive debugging functionality run disable the most expensive debugging functionality run
"ln -s 'abort:false,junk:false' /etc/malloc.conf".) "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: 20121023:
The IPv4 network stack has been converted to network byte The IPv4 network stack has been converted to network byte
order. The following modules need to be recompiled together order. The following modules need to be recompiled together