Thread (34 messages) 34 messages, 4 authors, 2017-11-14

Re: r8169 regression: UDP packets dropped intermittantly

From: Jonathan Woithe <hidden>
Date: 2016-05-18 06:51:46

On Thu, Apr 07, 2016 at 12:14:18PM +0930, Jonathan Woithe wrote:
On Mon, Feb 08, 2016 at 01:03:19PM +1030, Jonathan Woithe wrote:
quoted
On Wed, Dec 02, 2015 at 12:58:52AM +0100, Francois Romieu wrote:
quoted
Jonathan Woithe [off-list ref] :
[...]
quoted
Any thoughts or progress at this stage?  Are there further tests you need me
to do ?
Yes but you should expect two more days without signal.
FYI I am now back from annual leave and linux.conf.au.  This means I am in
a position to test possible solutions to this problem once you are able to
make them available.
Has there been any further progress on this problem?  I still have access to
the hardware and systems if further tests are required.
To assist in picking up this issue I thought I'd summarise where things are
at from my perspective.

The problem is that small low-speed UDP packets are being dropped by the
r8169-based network card in our systems.  Git bisect showed that the
regression started with commit da78dbff2e05630921c551dbbc70a4b7981a8fff.

On 23 Nov 2015 Francois Romieu requested:
If you can crash your system at will, you may apply the patch below to
da78dbff2e05630921c551dbbc70a4b7981a8fff ("r8169: remove work from irq
handler.") parent (aka 1e874e041fc7c222cbd85b20c4406070be1f687a) and
build it in a current tree (say 4.2).
I did this (in a 4.3 tree) and the regression was resolved.  Following the
communuication on 2 Dec 2015 indicating there would be further news in a
couple of days, I haven't head anything else on the subject.

I am keen to resolve this problem as soon as possible as it will allow us to
move systems away from the ancient 2.6 kernel we are currently forced to use
as a result of this UDP regression (changing the network card for something
based on another chipset is not an option).  If there are further tests
needed to progress a fix please let me know as I still have an offline
system I can use for testing.

Regards
  jonathan
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help