cvs commit: src/tools/tools/kttcp kttcp.c src/tools/tools/kttcp/sys
kttcp.c
Andrew Gallatin
gallatin at FreeBSD.org
Mon Dec 20 07:08:54 PST 2004
gallatin 2004-12-20 15:08:53 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_5)
tools/tools/kttcp kttcp.c
tools/tools/kttcp/sys kttcp.c
Log:
MFC: src/tools/tools/kttcp/kttcp.c 1.3
MFC: src/tools/tools/kttcp/sys/kttcp.c 1.4
Make kttcp work in -stable (and -current)
- Removed kttcp_sosend() and kttcp_soreceive() in favor of using
sosend() / soreceive() with UIO_NOCOPY. The locking changes in the
socket layer make merging the kttcp_so* and the so* routines a real
pain. It was a lot easier to just use the integrated routines.
- Eliminated KTTCP_MAX_XMIT restrictions on send and receive sizes
because I encountered no problems with streams larger than MAX_INT.
MAX_INT bytes is only good for a few seconds at 4Gb/sec ;)
- Removed Giant from send / recv routines.
- Fixed character device protos, cdevsw init, etc, to work in 5.x /
6.x
Revision Changes Path
1.2.4.1 +0 -2 src/tools/tools/kttcp/kttcp.c
1.3.2.1 +37 -535 src/tools/tools/kttcp/sys/kttcp.c
More information about the cvs-src
mailing list