Hi,
It seems somehow something was broken in 3.6-rc.
I'm not sure exactly what though. The symptoms are:
- TCP connection get "stuck" with data in send queue when doing
"large" transfers ( like typing 'ps ax' on a ssh connection )
- Only happens on path where the PMTU is lower than the MTU of the interface
- Is not present right after boot, it only appears 10-20min after
boot or so. (and that's inside the _same_ TCP connection, it works
fine at first and then in the same ssh session, it'll get stuck)
- Definitely seems related to fragments somehow since I see a router
sending ICMP message saying fragmentation is needed.
- Exact same setup works fine with kernel 3.5.1
Cheers,
Sylvain
From: Eric Dumazet <hidden> Date: 2012-08-20 15:14:35
On Mon, 2012-08-20 at 16:56 +0200, Sylvain Munaut wrote:
Hi,
It seems somehow something was broken in 3.6-rc.
I'm not sure exactly what though. The symptoms are:
- TCP connection get "stuck" with data in send queue when doing
"large" transfers ( like typing 'ps ax' on a ssh connection )
- Only happens on path where the PMTU is lower than the MTU of the interface
- Is not present right after boot, it only appears 10-20min after
boot or so. (and that's inside the _same_ TCP connection, it works
fine at first and then in the same ssh session, it'll get stuck)
- Definitely seems related to fragments somehow since I see a router
sending ICMP message saying fragmentation is needed.
- Exact same setup works fine with kernel 3.5.1
Cheers,
I just tried it, but unfortunately it doesn't fix the problem :(
It may have improved a bit (seems like it takes 20/25 min to break now
... but it might just be random luck)
Cheers,
Sylvain
I just tried it, but unfortunately it doesn't fix the problem :(
It may have improved a bit (seems like it takes 20/25 min to break now
... but it might just be random luck)
OK thanks
Any chance you could post a tcpdump demonstrating the problem ?
(including the tcp session plus icmp messages)