[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <AANLkTimXDTTNcrFPngzEuoDGVgojtBxUZQPOMiSA7yNw@mail.gmail.com>
Date: Sun, 5 Dec 2010 22:40:32 +0800
From: Changli Gao <xiaosuo@...il.com>
To: hadi@...erus.ca
Cc: Jarek Poplawski <jarkao2@...il.com>, netdev@...r.kernel.org
Subject: Re: [PATCH 3/3] ifb: move tq from ifb_private
On Sun, Dec 5, 2010 at 10:30 PM, jamal <hadi@...erus.ca> wrote:
> On Sun, 2010-12-05 at 09:13 +0800, Changli Gao wrote:
>
>> BTW: My ultimate goal is making ifb a multi-queue NIC, and the number
>> of queues is equal to the number of the possible CPUs.
>
>
> My view is this is going to be tricky because:
> - we use tasklets. When we reschedule we can end up on a differrent
> cpu.
The tasklets always been scheduled to the current CPU unless it has
been schedule already on the other CPU.
> -I dont see any point in having a separate softIRQ
> - and if you do use other mechanisms it would require a lot more
> testing since there are quiet a few use cases of ifb
>
I keep using tasklet. The attachment is the alpha version.
--
Regards,
Changli Gao(xiaosuo@...il.com)
View attachment "ifb.c" of type "text/x-csrc" (7698 bytes)
Powered by blists - more mailing lists