FreeBSD Bugzilla – Attachment 181000 Details for
Bug 217637
One TCP connection accepted TWO times
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Updated packetdrill script to show how Linux handled data on closed socket
handle_data_on_closed_socket_linux.pkt (text/x-csrc), 2.19 KB, created by
Michael Tuexen
on 2017-03-20 14:59:20 UTC
(
hide
)
Description:
Updated packetdrill script to show how Linux handled data on closed socket
Filename:
MIME Type:
Creator:
Michael Tuexen
Created:
2017-03-20 14:59:20 UTC
Size:
2.19 KB
patch
obsolete
>// >// Copyright (c) 2017 Michael Tuexen >// All rights reserved. >// >// Redistribution and use in source and binary forms, with or without >// modification, are permitted provided that the following conditions >// are met: >// 1. Redistributions of source code must retain the above copyright >// notice, this list of conditions and the following disclaimer. >// 2. Redistributions in binary form must reproduce the above copyright >// notice, this list of conditions and the following disclaimer in the >// documentation and/or other materials provided with the distribution. >// >// THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND >// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE >// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE >// ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE >// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL >// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS >// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) >// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT >// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY >// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF >// SUCH DAMAGE. >// > >// This script reproduces the duplicate accept issue reported in >// https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217637 > > 0.00 socket(..., SOCK_STREAM, IPPROTO_TCP) = 3 >+0.00 fcntl(3, F_GETFL) = 0x02 (flags O_RDWR) >+0.00 fcntl(3, F_SETFL, O_RDWR | O_NONBLOCK) = 0 >+0.00 bind(3, ..., ...) = 0 >+0.00 listen(3, 10) = 0 >+0.00 < S 0:0(0) win 65535 <mss 1460,nop,wscale 5> >+0.00 > S. 0:0(0) ack 1 win 29200 <mss 1460,nop,wscale 9> >+0.00 < . 1:1(0) ack 1 win 8192 >+0.00 accept(3, ..., ...) = 4 >+0.00 < P. 1:46(45) ack 1 win 8192 >+0.00 read(4, ..., 2000) = 45 >+0.00 > . 1:1(0) ack 46 win 58 >+0.00 write(4, ..., 395) = 395 >+0.00 > P. 1:396(395) ack 46 win 58 >+0.00 close(4) = 0 >+0.00 > F. 396:396(0) ack 46 win 58 >+0.00 < P. 46:54(8) ack 1 win 8192 >+0.00 > R 1:1(0) win 0 >+0.00 < P. 1:54(53) ack 1 win 8192 >+0.00 > R 1:1(0) win 0 >+0.00 < P. 1:54(53) ack 1 win 8192 >+0.00 > R 1:1(0) win 0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 217637
:
180626
|
180691
|
180692
|
180814
|
180829
|
180996
|
180997
|
180999
| 181000 |
184680