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/