Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Dec 2004 15:08:53 +0000 (UTC)
From:      Andrew Gallatin <gallatin@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/tools/tools/kttcp kttcp.c src/tools/tools/kttcp/sys kttcp.c
Message-ID:  <200412201508.iBKF8rCV046142@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200412201508.iBKF8rCV046142>