Hi all,

writing to both netdev and IrDA since I don't know where the problem 
occurs. More likely in IrDA, but maybe someone from netdev will have 
debugging ideas.

System: PXA270 ARM CPU

Kernel: 2.6.20.1-rt8 (realtime preemption)

Test case: small UDP-packet request-response test over ppp on irnet.

Problem: after some time the tx_queue value in /proc/net/udp for this 
socket on the active (request) side becomes large and the communication 
stops. Whereas background (ppp) IrDA communication runs further, new 
connections are possible. Moreover, the frozen communication can be 
thawed, e.g., if I dump task states per sysrq-t IrDA first reports "no 
activity", but the communication afterwards runs further. Without such a 
kick it hangs indefinitely (days). I think, also just starting a parallel 
ping thaws the socket too. It is hard to reproduce - occurs only after 
several hours of testing (once a day).

So, does anyone have an idea what the reason can be or at least how can I 
debug it? Does it look like a leak again? Nothing suspicious in slabinfo. 
The number in tx_queue doesn't grow gradually - most of the time it's 0.

Thanks
Guennadi
---------------------------------
Guennadi Liakhovetski, Ph.D.
DSA Daten- und Systemtechnik GmbH
Pascalstr. 28
D-52076 Aachen
Germany
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to