From: Evgeniy Polyakov <[EMAIL PROTECTED]>
Date: Tue, 25 Jul 2006 09:51:28 +0400

> On Mon, Jul 24, 2006 at 03:06:13PM -0700, David Miller ([EMAIL PROTECTED]) 
> wrote:
> > Furthermore, the VJ netchannel gains can be partially obtained from
> > generic stateless facilities that we are going to get anyways.
> > Networking chips supporting multiple MSI-X vectors, choosen by hashing
> > the flow ID, can move TCP processing to "end nodes" which are cpu
> > threads in this case, by having each such MSI-X vector target a
> > different cpu thread.
> 
> And if that CPU is very busy?
> Linux should somehow tell NIC that some CPUs are valid and some are not
> right now, but not in a second, so scheduler must be tightly bound with
> network internals.

Yes, it is research problem.

Most of the time, even stateless version will improve things.
>From another viewpoint, even in worst case, it can be no
worse than current situation. :)

BTW, such dynamic remapping is provided for in the NDIS interfaces.
There is an indexing table that is gone through using computed hash to
get "cpu number".
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to