netfilter
firewalling, NAT, and packet mangling for linux
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
htb.h File Reference
#include <netlink/netlink.h>
#include <netlink/route/tc.h>
Include dependency graph for htb.h:
This graph shows which files directly or indirectly include this file:

Functions

void rtnl_htb_set_rate2quantum (struct rtnl_qdisc *, uint32_t)
 
void rtnl_htb_set_defcls (struct rtnl_qdisc *, uint32_t)
 Set default class of the htb qdisc to the specified value. More...
 
void rtnl_htb_set_prio (struct rtnl_class *, uint32_t)
 
void rtnl_htb_set_mtu (struct rtnl_class *, uint32_t)
 Set MTU of the data link. More...
 
void rtnl_htb_set_rate (struct rtnl_class *, uint32_t)
 Set rate of HTB class. More...
 
void rtnl_htb_set_ceil (struct rtnl_class *, uint32_t)
 Set ceil of HTB class. More...
 
void rtnl_htb_set_rbuffer (struct rtnl_class *, uint32_t)
 Set size of the rate bucket of HTB class. More...
 
void rtnl_htb_set_cbuffer (struct rtnl_class *, uint32_t)
 Set size of the ceil bucket of HTB class. More...
 
void rtnl_htb_set_quantum (struct rtnl_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 *, uint8_t overhead)
 Set per-packet size overhead used in rate computations of HTB class. More...
 
void rtnl_htb_set_mpu (struct rtnl_class *, uint8_t mpu)
 Set the minimum packet size used in rate computations of HTB class. More...