Re: convert netisr to real softinterrupt

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Claudio Jeker
Date: Thursday, November 25, 2010 - 9:02 am

On Thu, Nov 25, 2010 at 12:30:39PM +0000, Owain Ainsworth wrote:

This is all nice and so but the main reason for me to get the netisr code
into a pure c form is that we need better netisr scheduling. There are
some rather nasty effects because of the current way netisr works and it
has nothing todo with optimising the netisr bitfield itself. 
Some quick tests showed that netisr is causing a >25% drop in forwarding
performance. So fixing netisr and the protocol queues can have a very huge
impact on performance.

If somebody has a good way to allow netisr.c to have MD defines in a clean
way then go for it. I doubt that there is a measurable performance
difference on i386/amd64.


OK, I will kill netisr_dispatch.h. Diff follows...

-- 
:wq Claudio
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
convert netisr to real softinterrupt, Claudio Jeker, (Wed Nov 24, 9:06 am)
Re: convert netisr to real softinterrupt, Mike Belopuhov, (Wed Nov 24, 9:42 am)
Re: convert netisr to real softinterrupt, Claudio Jeker, (Thu Nov 25, 3:50 am)
Re: convert netisr to real softinterrupt, Mike Belopuhov, (Thu Nov 25, 4:21 am)
Re: convert netisr to real softinterrupt, Owain Ainsworth, (Thu Nov 25, 5:30 am)
Re: convert netisr to real softinterrupt, Henning Brauer, (Thu Nov 25, 5:41 am)
Re: convert netisr to real softinterrupt, Claudio Jeker, (Thu Nov 25, 9:02 am)
Re: convert netisr to real softinterrupt, Henning Brauer, (Thu Nov 25, 11:12 am)
Re: convert netisr to real softinterrupt, Henning Brauer, (Thu Nov 25, 11:13 am)
Re: convert netisr to real softinterrupt, Mark Kettenis, (Thu Nov 25, 3:23 pm)
Re: convert netisr to real softinterrupt, Owain Ainsworth, (Thu Nov 25, 3:45 pm)
Re: convert netisr to real softinterrupt, Claudio Jeker, (Mon Dec 20, 7:45 am)