On Fri, Jul 25, 2008 at 6:03 PM, Frank Denis <[EMAIL PROTECTED]> wrote: > Le Fri, Jul 25, 2008 at 05:54:28PM -0600, Daniel Melameth ecrivait : >> Can't reproduce on a 4.2 -stable box with fxp NICs: > > Hello Daniel, > > Try to with net.inet.tcp.ecn=1
With that I can reproduce the issue. It appears we resend a SYN without the ECN after the initial RST, but why we wait six seconds to do this I don't know/don't know enough about this. $ sudo sysctl net.inet.tcp.ecn=1 net.inet.tcp.ecn: 0 -> 1 $ time nc -v openbsd.org 4242 nc: connect to openbsd.org port 4242 (tcp) failed: Connection refused 0m6.11s real 0m0.00s user 0m0.00s system $ sudo tcpdump -i pppoe0 port 4242 tcpdump: listening on pppoe0, link-type PPP_ETHER 18:11:52.734183 97.118.x.x.17030 > 199.185.137.3.4242: SWE 3310501441:3310501441(0) win 65535 <mss 1452,nop,nop,sackOK,nop,wscale 1,nop,nop,timestamp 3104429266 0> (DF) 18:11:52.842591 199.185.137.3.4242 > 97.118.x.x.17030: R 0:0(0) ack 3310501442 win 0 (DF) 18:11:58.728657 97.118.x.x.17030 > 199.185.137.3.4242: S 3310501441:3310501441(0) win 65535 <mss 1452,nop,nop,sackOK,nop,wscale 1,nop,nop,timestamp 3104429277 0> (DF) 18:11:58.840804 199.185.137.3.4242 > 97.118.x.x.17030: R 0:0(0) ack 1 win 0 (DF)