netdev
[Top] [All Lists]

Re: [Fwd: Re: possible bug x86 2.4.2 SMP in IP receive stack]

To: feldy@xxxxxxxx (Bob Felderman)
Subject: Re: [Fwd: Re: possible bug x86 2.4.2 SMP in IP receive stack]
From: kuznet@xxxxxxxxxxxxx
Date: Thu, 8 Mar 2001 22:14:00 +0300 (MSK)
Cc: feldy@xxxxxxxx, ak@xxxxxx, andrewm@xxxxxxxxxx, davem@xxxxxxxxxx, netdev@xxxxxxxxxxx, pp@xxxxxxxxxxxxxx
In-reply-to: <Pine.SUN.4.21.0103081047110.5124-100000@xxxxxxxxxxxxxx> from "Bob Felderman" at Mar 8, 1 10:56:43 am
Sender: owner-netdev@xxxxxxxxxxx
Hello!

> grep "reassembles failed" /tmp/1 /tmp/2 /tmp/3 /tmp/4; 
> /tmp/1:    608545 packet reassembles failed
> /tmp/2:    881139 packet reassembles failed
> /tmp/3:    1128584 packet reassembles failed
> /tmp/4:    1322635 packet reassembles failed

Very interesting result. The dependence is inverted. 8)8)

Probably fragments are dropped due to backlog overflows.
The more reassemblies succeed is the more time we lose merging,
the more pressure on backlog. Negative feedback, equilibrium value
is unpredicatble. 8) Look into /proc/net/softnet_stat,
the second column. What does it show?


> track it down. When I used DaveM's zero-copy patches on

Wow! Did you test _without_ it?
How was zerocopyless kernel able to hold 1.5Gig? It copies all twice!


> a linux-2.4.0 kernel, most, if not all, of these
> packet receive errors went away. 

They must disappear completely. Each loss on LAN is bug.
User has right to expect that no losses happen.

Alexey

<Prev in Thread] Current Thread [Next in Thread>