From: Eric Dumazet <[EMAIL PROTECTED]>
Date: Sat, 17 Nov 2007 10:41:47 +0100
> [PATCH] IPV4 : Move ip route cache flush (secret_rebuild) from softirq to
> workqueue
>
> Every 600 seconds (ip_rt_secret_interval), a softirq flush of the whole
> ip route cache is triggere
From: Herbert Xu <[EMAIL PROTECTED]>
Date: Sun, 18 Nov 2007 10:07:37 +0800
> On Sat, Nov 17, 2007 at 04:45:42PM -0800, David Miller wrote:
> >
> > Herbert, you asked about just nop'ing out cond_resched() when we're
> > doing real preemption.
> >
> > A lot of code goes:
> >
> > if (need_resch
On Sat, Nov 17, 2007 at 04:45:42PM -0800, David Miller wrote:
>
> Herbert, you asked about just nop'ing out cond_resched() when we're
> doing real preemption.
>
> A lot of code goes:
>
> if (need_resched()) {
> /* drop some locks, etc. */
> cond_resched();
>
From: Herbert Xu <[EMAIL PROTECTED]>
Date: Sun, 18 Nov 2007 00:29:39 +0800
> However, since you're already working on this as your next step
> I can wait :)
Me too.
Herbert, you asked about just nop'ing out cond_resched() when we're
doing real preemption.
A lot of code goes:
if (need_r
On Sat, Nov 17, 2007 at 05:18:35PM +0100, Eric Dumazet wrote:
>
> >This seems to be the only potentially softirq caller of rt_run_flush.
> >However, I just checked the callers of it and most of them seem to
> >hold the RTNL which would indicate that they're in process context.
> >
> >So do you know
Herbert Xu a écrit :
On Sat, Nov 17, 2007 at 09:41:47AM +, Eric Dumazet wrote:
[PATCH] IPV4 : Move ip route cache flush (secret_rebuild) from softirq to
workqueue
Thanks for your work on this Eric! It's very much needed.
Thanks :)
@@ -667,7 +697,7 @@ void rt_cache_flush(int
On Sat, Nov 17, 2007 at 09:41:47AM +, Eric Dumazet wrote:
>
> [PATCH] IPV4 : Move ip route cache flush (secret_rebuild) from softirq to
> workqueue
Thanks for your work on this Eric! It's very much needed.
> @@ -667,7 +697,7 @@ void rt_cache_flush(int delay)
>
&g
ing this patch from a thunderbird on a winXP machine, I hope you wont
mind...
Have a nice week end.
[PATCH] IPV4 : Move ip route cache flush (secret_rebuild) from softirq to
workqueue
Every 600 seconds (ip_rt_secret_interval), a softirq flush of the whole
ip route cache is triggered. On loaded
From: Eric Dumazet <[EMAIL PROTECTED]>
Date: Fri, 16 Nov 2007 17:40:27 +0100
> + unsigned long fake = 0, *flag_ptr;
...
> + /*
> + * This is a fast version of :
> + * if (process_context && need_resched())
> + */
> + if (unlikely(
Simon Horman a écrit :
Is it ever neccessary to call cond_resched() if rt_hash_table[i].chain
is NULL? If not, the following looks cleaner to my eyes:
for (i = 0; i <= rt_hash_mask; i++) {
rth = rt_hash_table[i].chain;
if (!rth)
con
On Fri, Nov 16, 2007 at 05:40:27PM +0100, Eric Dumazet wrote:
> Hello David
>
> This patch against net-2.6.25 is another step to get a more resistant ip
> route cache.
>
> Thank you
>
> [PATCH] IPV4 : Move ip route cache flush (secret_rebuild) from softirq to
&g
Hello David
This patch against net-2.6.25 is another step to get a more resistant ip route
cache.
Thank you
[PATCH] IPV4 : Move ip route cache flush (secret_rebuild) from softirq to
workqueue
Every 600 seconds (ip_rt_secret_interval), a softirq flush of the whole
ip route cache is triggered
12 matches
Mail list logo