Re: Linux 2.6.9 pktgen module causes INIT process respawning and sickness

From: Lincoln Dale
Date: Wed Nov 24 2004 - 21:22:54 EST


At 09:54 AM 24/11/2004, Jeff V. Merkey wrote:
[..]
True. Without the proposed hardware change to the 1 GbE abd 10GbE adapter,
I doubt this could be eliminated. There would still be the need to free the descriptor
from the ring buffer and this does require touching this memory. Scrap that idea.
The long term solution is for the card vendors to enable a batch mode for submission
[..]

Jeff,

so the fact still remains: what is so bad about the current approach.
sure -- it can't do wire-rate 1GbE with minimal sized frames -- but even if it could -- would it be able to do bidirectional 1GbE with minimal sized frames?

even if you could, can you name a real-world application that would actually need that?


you make the point of "these things are necessary for 10GbE".
sure, but -- again -- 10GbE NICs are typically an entirely different beast, with far more offload, RAM , DMA & on-board firmware capabilities.

take a look at any of the 10GbE adapters, either already released, announced, or in development. they all go well beyond 1GbE NICs for embedded smarts; they have to.

the ability to wire-rate minimum-packet-size 10GbE is still not going to be something that any real-world app (that i can think of) requires.
10GbE wire-rate is in the order of ~14.88 million packets/second. that works out to approximately 1 packet every 67 nanoseconds.



cheers,

lincoln.

-
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/