lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <Pine.LNX.4.63.0705211249190.8578@pcgl.dsa-ac.de>
Date:	Mon, 21 May 2007 13:21:29 +0200 (CEST)
From:	Guennadi Liakhovetski <gl@...-ac.de>
To:	irda-users@...ts.sourceforge.net
Cc:	netdev@...r.kernel.org
Subject: socket tx_queue grows and communication stops

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 majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ