Re: [PATCH][NET_SCHED] sch_htb: turn intermediate classes into leaves

2006-12-08 Thread David Miller
From: Patrick McHardy <[EMAIL PROTECTED]> Date: Thu, 30 Nov 2006 14:12:32 +0100 > Jarek Poplawski wrote: > > On Thu, Nov 30, 2006 at 01:26:34PM +0100, Patrick McHardy wrote: > > > >>Jarek Poplawski wrote: > >> > >>>[NET_SCHED] sch_htb: > >>> > >>>[PATCH 2.6.19-rc6 with "Fix endless loops" set of

Re: [PATCH][NET_SCHED] sch_htb: turn intermediate classes into leaves

2006-11-30 Thread Jarek Poplawski
On Thu, Nov 30, 2006 at 01:26:34PM +0100, Patrick McHardy wrote: > Jarek Poplawski wrote: > > [NET_SCHED] sch_htb: > > > > [PATCH 2.6.19-rc6 with "Fix endless loops" set of patches] > > > > - turn intermediate classes into leaves again when their > > last child is deleted (struct htb_class chan

Re: [PATCH][NET_SCHED] sch_htb: turn intermediate classes into leaves

2006-11-30 Thread Patrick McHardy
Jarek Poplawski wrote: > On Thu, Nov 30, 2006 at 01:26:34PM +0100, Patrick McHardy wrote: > >>Jarek Poplawski wrote: >> >>>[NET_SCHED] sch_htb: >>> >>>[PATCH 2.6.19-rc6 with "Fix endless loops" set of patches] >>> >>>- turn intermediate classes into leaves again when their >>> last child is delet

Re: [PATCH][NET_SCHED] sch_htb: turn intermediate classes into leaves

2006-11-30 Thread Patrick McHardy
Jarek Poplawski wrote: > [NET_SCHED] sch_htb: > > [PATCH 2.6.19-rc6 with "Fix endless loops" set of patches] > > - turn intermediate classes into leaves again when their > last child is deleted (struct htb_class changed) Looks good to me too, but it still seems to be missing class level adjust

[PATCH][NET_SCHED] sch_htb: turn intermediate classes into leaves

2006-11-27 Thread Jarek Poplawski
[NET_SCHED] sch_htb: [PATCH 2.6.19-rc6 with "Fix endless loops" set of patches] - turn intermediate classes into leaves again when their last child is deleted (struct htb_class changed) Signed-off-by: Jarek Poplawski <[EMAIL PROTECTED]> --- diff -Nurp linux-2.6.19-rc6-endless-/net/sched/sch_

Re: [PATCH][NET_SCHED] sch_htb: turn intermediate classes into leaves

2006-11-27 Thread Jarek Poplawski
On Mon, Nov 27, 2006 at 11:12:23AM +0100, Patrick McHardy wrote: > Jarek Poplawski wrote: > > Here is a trial to do something suggested by Patrick McHardy. > > > > [NET_SCHED] sch_htb: > > > > - turn intermediate classes into leaves again when their last child is > > deleted > > (qdisc of del

Re: [PATCH][NET_SCHED] sch_htb: turn intermediate classes into leaves

2006-11-27 Thread Patrick McHardy
Jarek Poplawski wrote: > Here is a trial to do something suggested by Patrick McHardy. > > [NET_SCHED] sch_htb: > > - turn intermediate classes into leaves again when their last child is deleted > (qdisc of deleted class is reused; struct htb_class changed) > > - sch_tree_lock added in htb_

[PATCH][NET_SCHED] sch_htb: turn intermediate classes into leaves

2006-11-26 Thread Jarek Poplawski
Here is a trial to do something suggested by Patrick McHardy. [NET_SCHED] sch_htb: - turn intermediate classes into leaves again when their last child is deleted (qdisc of deleted class is reused; struct htb_class changed) - sch_tree_lock added in htb_put before htb_destroy_class (for con