Perhaps a quick "fix" to the bug would be to output a message to the console when somebody tried to set the tcp.sendspace or tcp.recvspace space > 65535 * 2.
Regards,
Dave Seddon

Pieter de Boer writes:
Mike Silbersack wrote:
net.inet.tcp.sendspace=1024000
net.inet.tcp.recvspace=1024000
kern.ipc.maxsockbuf=20480000
I don't think large socket buffers have been tested well, it's possible that you're exhausting almost all of your mbufs with just a few connections - if you're really stuffing that much data in. I'd go back to the default settings for the above and try again.

With the added note that the send/recv spaces should be 65535 * 2^x (which 1024000 isn't). I might add that there's still a bug in the calculation of the TCP window scale option with regards to the set window size, leading to a FreeBSD system advertising a too large recvspace, which makes setting this option right even more necessary. (http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/82470)
--
Pieter
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to