Re: [Bugme-new] [Bug 12327] New: Intermittent TCP issues with => 2.6.27
From: Ilpo Järvinen <hidden>
Date: 2009-01-08 13:13:27
On Thu, 8 Jan 2009, Herbert Xu wrote:
On Wed, Jan 07, 2009 at 10:49:55PM +0900, Speedster wrote:quoted
Done. I also realised my wireshark display filter was dst_host rather than simply host - it looks as though replies _do_ come back but for some reason are ignored? My apologies.Great I think we're getting closer. With your latest dumps it'd appear that there is an odd difference between the replies that get through and the ones that don't. The ones that're somehow dropped have 2 bytes of transport padding at the end. I suspect there's something buggy in your system that's dropping it because of this. Can you please take a look at /proc/net/snmp on the host and the guest to see if IP InDiscards is non-zero? Also now that we know the problem is definitely in the host/guest please take another set of dumps on the interfaces leading to and within the guest to see exactly which path of the system is dropping the reply.
Another possiblity that comes into my mind is that at TCP side seqnos get messed up because of skb->len getting that padding counted in (end_seq is depending on skb->len) and something don't like encountering such a synack. -- i.