Re: UDP packets scheduling

From: Robert Hancock
Date: Tue Mar 20 2007 - 19:56:44 EST


Lukas Hejtmanek wrote:
On Tue, Mar 20, 2007 at 06:52:51PM +0100, Andi Kleen wrote:
Flow control must be turned off for some other reason.
That's your fundamental problem. Fix that.

Even if you get the rate right there can be many reasons why timing gets disrupted temporarily and to recover from any of this you need
working flow control.

How do you want to enable wire/fibre flow control, e.g., from Europe to USA?
You are not guaranteed any hardware based flow control.

And as of software flow control, you need precise timing of UDP packets to
keep desired packet rate. How to do it at speeds about 5.5Gbps, that is my
question.

Why is it necessary to avoid bursting? There should be enough buffering along the chain to avoid packet loss with reasonable burst sizes.

--
Robert Hancock Saskatoon, SK, Canada
To email, remove "nospam" from hancockr@xxxxxxxxxxxxx
Home Page: http://www.roberthancock.com/

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/