Subject: Re: changing the qdisc class speed rate

From: Stephen Hemminger <[email-masked]>
Date: Wed, 27 May 2009 22:21:58 -0700

On Thu, 28 May 2009 07:12:33 +0200
Piotr Duszyński <[email-masked]> wrote:

> Hi everyone,
> 
> I am trying to change the rate parameter of HTB class by using this  
> code from within one of my functions :
> 
>    struct htb_class *cl;
>    cl=htb_find(number,q);
> 
>    cl->rate->rate.rate = NEW_RATE_VALUE;
> 
>    TC shows the correct values, but the traffic rate doesn't change a  
> bit.
>    Does anyone have any idea what am I doing wrong ? Maybe there would  
> be a faster way by sending a netlink  message ?
> 
> Piotrek

HTB uses a rate table, so if you want the rate to change, you will need to change the
table as well.