Logo Search packages:      
Sourcecode: libnl version File versions  Download package

Hierachical Token Bucket (HTB)
[Queueing DisciplinesClasses]


Attribute Modifications

void rtnl_htb_set_ceil (struct rtnl_class *class, uint32_t ceil)
void rtnl_htb_set_defcls (struct rtnl_qdisc *qdisc, uint32_t defcls)
void rtnl_htb_set_mtu (struct rtnl_class *class, uint32_t mtu)
void rtnl_htb_set_prio (struct rtnl_class *class, uint32_t prio)
void rtnl_htb_set_rate (struct rtnl_class *class, uint32_t rate)
void rtnl_htb_set_rate2quantum (struct rtnl_qdisc *qdisc, uint32_t rate2quantum)

Functions

static uint32_t compute_burst (uint32_t rate, uint32_t mtu)
static uint8_t compute_cell (uint32_t rate, uint32_t mtu)
static struct rtnl_htb_class * htb_class (struct rtnl_class *class)
static int htb_class_dump_brief (struct rtnl_class *class, struct nl_dump_params *p, int line)
static int htb_class_dump_full (struct rtnl_class *class, struct nl_dump_params *p, int line)
static void htb_class_free_data (struct rtnl_class *class)
static struct nl_msg * htb_class_get_opts (struct rtnl_class *class)
static int htb_class_msg_parser (struct rtnl_class *class)
static void __exit htb_exit (void)
static void __init htb_init (void)
static struct rtnl_htb_qdisc * htb_qdisc (struct rtnl_qdisc *qdisc)
static int htb_qdisc_dump_brief (struct rtnl_qdisc *qdisc, struct nl_dump_params *p, int line)
static void htb_qdisc_free_data (struct rtnl_qdisc *qdisc)
static struct nl_msg * htb_qdisc_get_opts (struct rtnl_qdisc *qdisc)
static int htb_qdisc_msg_parser (struct rtnl_qdisc *qdisc)

Variables

static struct rtnl_class_ops htb_class_ops
static struct nla_policy htb_policy [TCA_HTB_MAX+1]
static struct rtnl_qdisc_ops htb_qdisc_ops


Generated by  Doxygen 1.6.0   Back to index