NOTES (254534) | NOTES (255608) |
---|---|
1# $FreeBSD: head/sys/conf/NOTES 254534 2013-08-19 15:51:30Z ian $ | 1# $FreeBSD: head/sys/conf/NOTES 255608 2013-09-16 06:25:54Z kib $ |
2# 3# NOTES -- Lines that can be cut/pasted into kernel and hints configs. 4# 5# Lines that begin with 'device', 'options', 'machine', 'ident', 'maxusers', 6# 'makeoptions', 'hints', etc. go into the kernel configuration that you 7# run config(8) with. 8# 9# Lines that begin with 'hint.' are NOT for config(8), they go into your --- 981 unchanged lines hidden (view full) --- 991options TCP_SIGNATURE #include support for RFC 2385 992 993# DUMMYNET enables the "dummynet" bandwidth limiter. You need IPFIREWALL 994# as well. See dummynet(4) and ipfw(8) for more info. When you run 995# DUMMYNET it is advisable to also have at least "options HZ=1000" to achieve 996# a smooth scheduling of the traffic. 997options DUMMYNET 998 | 2# 3# NOTES -- Lines that can be cut/pasted into kernel and hints configs. 4# 5# Lines that begin with 'device', 'options', 'machine', 'ident', 'maxusers', 6# 'makeoptions', 'hints', etc. go into the kernel configuration that you 7# run config(8) with. 8# 9# Lines that begin with 'hint.' are NOT for config(8), they go into your --- 981 unchanged lines hidden (view full) --- 991options TCP_SIGNATURE #include support for RFC 2385 992 993# DUMMYNET enables the "dummynet" bandwidth limiter. You need IPFIREWALL 994# as well. See dummynet(4) and ipfw(8) for more info. When you run 995# DUMMYNET it is advisable to also have at least "options HZ=1000" to achieve 996# a smooth scheduling of the traffic. 997options DUMMYNET 998 |
999# "Zero copy" sockets support is split into the send and receive path 1000# which operate very differently. 1001# For the send path the VM page with the data is wired into the kernel 1002# and marked as COW (copy-on-write). If the application touches the 1003# data while it is still in the send socket buffer the page is copied 1004# and divorced from its kernel wiring (no longer zero copy). 1005# The receive side requires explicit NIC driver support to create 1006# disposable pages which are flipped from kernel to user-space VM. 1007# See zero_copy(9) for more details. 1008# XXX: The COW based send mechanism is not safe and may result in 1009# kernel crashes. 1010# XXX: None of the current NIC drivers support disposable pages. 1011options SOCKET_SEND_COW 1012options SOCKET_RECV_PFLIP 1013 | |
1014##################################################################### 1015# FILESYSTEM OPTIONS 1016 1017# 1018# Only the root filesystem needs to be statically compiled or preloaded 1019# as module; everything else will be automatically loaded at mount 1020# time. Some people still prefer to statically compile other 1021# filesystems as well. --- 1959 unchanged lines hidden --- | 999##################################################################### 1000# FILESYSTEM OPTIONS 1001 1002# 1003# Only the root filesystem needs to be statically compiled or preloaded 1004# as module; everything else will be automatically loaded at mount 1005# time. Some people still prefer to statically compile other 1006# filesystems as well. --- 1959 unchanged lines hidden --- |