Messages in this thread | | | Date | Tue, 20 Mar 2007 01:52:28 +0100 | From | Lukas Hejtmanek <> | Subject | UDP packets scheduling |
| |
Hello,
can anyone suggest me a proper way how to schedule UDP packets to transmit at some given rate?
E.g., I have two boxes both having 10 GE interfaces. One box is able to transmit at 9.9Gbps, the other one is able to receive only at about 5.5Gbps. Flow control must be turned off for some other reason.
How can I put delay between subsequent msg sends to achieve desired packet rate without loses, e.g., 3.5Gbps without bursts? Even nanosleep() with the lowest possible delay seems to be too much delay. Busy loop with clock_gettime(3) works OK on SMP boxes, but on UP it causes problems.
-- Lukáš Hejtmánek - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |