netdev
[Top] [All Lists]

Re: Deadlock problem with TCP v6?

To: Pekka Savola <pekkas@xxxxxxxxxx>
Subject: Re: Deadlock problem with TCP v6?
From: Michael Richardson <mcr@xxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 12 Mar 2002 19:01:44 -0500
Cc: netdev@xxxxxxxxxxx
In-reply-to: Your message of "Tue, 12 Mar 2002 21:08:37 +0200." <Pine.LNX.4.44.0203122055060.27628-100000@netcore.fi>
Sender: owner-netdev@xxxxxxxxxxx
-----BEGIN PGP SIGNED MESSAGE-----


>>>>> "Pekka" == Pekka Savola <pekkas@xxxxxxxxxx> writes:
    Pekka> There appears to be some weird problem with TCP over IPv6 with 
2.4.18.  
    Pekka> At least with RHL72 kernel (2.4.9-xx), this does not happen.

    Pekka> The topology is such:

    Pekka> 2001:708:10:10:250:4ff:fe6a:db55 - Linux client
    Pekka> 2001:708:10:f::c1a6:45 - FreeBSD 4.5 TCP relay (using IPv6-to-IPv4 
relay)

    Pekka> The test is done with basically 'lynx 
[http://[2001:708:10:f::c1a6:45]', 
    Pekka> the same also happens if telnetting to port 80 and issuing 'GET / 
    Pekka> HTTP/1.0'

    Pekka> The problem is that FreeBSD never seems to be able to send the data 
it
    Pekka> receives from IPv4 to the Linux client: netstat -an shows the data 
is kept
    Pekka> in SendQ of the connection, which is CLOSING state.  Linux client 
never
    Pekka> sees the data.

  You mean you are hitting the FreeBSD box directly, so what has 6to4 got to
do with it?

]       ON HUMILITY: to err is human. To moo, bovine.           |  firewalls  [
]   Michael Richardson, Sandelman Software Works, Ottawa, ON    |net architect[
] mcr@xxxxxxxxxxxxxxxxxxxxxx http://www.sandelman.ottawa.on.ca/ |device driver[
] panic("Just another NetBSD/notebook using, kernel hacking, security guy");  [

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: latin1
Comment: Finger me for keys

iQCVAwUBPI6W5YqHRg3pndX9AQEelgP/Qccu+THI9nO6vqlEHgEs+DeQMvb7+k7h
2CdwSUjP2penJ23AW1Yt+BAPWUvjs0swywbS0PzKvle+xOw3eYkpSoiPdkAaTzTS
lM9nI0msYwMd+XCI6eXsmpM9dopgrdMg8WX1SDT6pKORzB64p/bzmVI7zpZk2xhA
QCJXV5ISCZk=
=IUUf
-----END PGP SIGNATURE-----

<Prev in Thread] Current Thread [Next in Thread>