#include <netlink-local.h>
#include <netlink-tc.h>
#include <netlink/netlink.h>
#include <netlink/cache.h>
#include <netlink/utils.h>
#include <netlink/route/tc.h>
#include <netlink/route/qdisc.h>
#include <netlink/route/qdisc-modules.h>
#include <netlink/route/class.h>
#include <netlink/route/class-modules.h>
#include <netlink/route/link.h>
#include <netlink/route/sch/htb.h>
Functions | |
Attribute Modifications | |
void | rtnl_htb_set_rate2quantum (struct rtnl_qdisc *qdisc, uint32_t rate2quantum) |
void | rtnl_htb_set_defcls (struct rtnl_qdisc *qdisc, uint32_t defcls) |
Set default class of the htb qdisc to the specified value. More... | |
void | rtnl_htb_set_prio (struct rtnl_class *class, uint32_t prio) |
void | rtnl_htb_set_mtu (struct rtnl_class *class, uint32_t mtu) |
Set MTU of the data link. More... | |
void | rtnl_htb_set_rate (struct rtnl_class *class, uint32_t rate) |
Set rate of HTB class. More... | |
void | rtnl_htb_set_ceil (struct rtnl_class *class, uint32_t ceil) |
Set ceil of HTB class. More... | |
void | rtnl_htb_set_rbuffer (struct rtnl_class *class, uint32_t rbuffer) |
Set size of the rate bucket of HTB class. More... | |
void | rtnl_htb_set_cbuffer (struct rtnl_class *class, uint32_t cbuffer) |
Set size of the ceil bucket of HTB class. More... | |
void | rtnl_htb_set_quantum (struct rtnl_class *class, uint32_t quantum) |
Set how much bytes to serve from leaf at once of HTB class {use r2q}. More... | |
void | rtnl_htb_set_overhead (struct rtnl_class *class, uint8_t overhead) |
Set per-packet size overhead used in rate computations of HTB class. More... | |
void | rtnl_htb_set_mpu (struct rtnl_class *class, uint8_t mpu) |
Set the minimum packet size used in rate computations of HTB class. More... | |