Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Dec 2004 12:12:12 +0000 (UTC)
From:      Nik Clayton <nik@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/tools/regression/netinet/tcpfullwindowrst Makefile tcpfullwindowrst.t         tcpfullwindowrsttest.c
Message-ID:  <200412011212.iB1CCCEb079175@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
nik         2004-12-01 12:12:12 UTC

  FreeBSD src repository

  Added files:
    tools/regression/netinet/tcpfullwindowrst Makefile 
                                              tcpfullwindowrst.t 
                                              tcpfullwindowrsttest.c 
  Log:
  The following code sets up two connected TCP sockets that send data to each
  other until the window is closed. Then one of the sockets is closed, which
  will generate a RST once the TCP at the other socket does a window probe.
  
  All versions of FreeBSD prior to 11/26/2004 will ignore this RST into a 0
  window, causing the connection (and application) to hang indefinitely.
  On patched versions of FreeBSD (and other operating systems), the RST
  will be accepted and the program will exit in a few seconds.
  
  Submitted by:   Michiel Boland
  Reviewed by:    silby
  
  Revision  Changes    Path
  1.1       +6 -0      src/tools/regression/netinet/tcpfullwindowrst/Makefile (new)
  1.1       +7 -0      src/tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrst.t (new)
  1.1       +131 -0    src/tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c (new)



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