#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/tbf.h>
Functions | |
Attribute Access | |
int | rtnl_qdisc_tbf_set_limit (struct rtnl_qdisc *qdisc, int limit) |
Set limit of TBF qdisc. More... | |
int | rtnl_qdisc_tbf_set_limit_by_latency (struct rtnl_qdisc *qdisc, int latency) |
Set limit of TBF qdisc by latency. More... | |
int | rtnl_qdisc_tbf_get_limit (struct rtnl_qdisc *qdisc) |
Get limit of TBF qdisc. More... | |
int | rtnl_qdisc_tbf_set_mpu (struct rtnl_qdisc *qdisc, int mpu) |
Set MPU of TBF qdisc. More... | |
int | rtnl_qdisc_tbf_get_mpu (struct rtnl_qdisc *qdisc) |
Get MPU of TBF qdisc. More... | |
int | rtnl_qdisc_tbf_set_rate (struct rtnl_qdisc *qdisc, int rate, int bucket, int cell) |
Set rate of TBF qdisc. More... | |
int | rtnl_qdisc_tbf_get_rate (struct rtnl_qdisc *qdisc) |
Get rate of TBF qdisc. More... | |
int | rtnl_qdisc_tbf_get_rate_bucket (struct rtnl_qdisc *qdisc) |
Get rate bucket size of TBF qdisc. More... | |
int | rtnl_qdisc_tbf_get_rate_cell (struct rtnl_qdisc *qdisc) |
Get rate cell size of TBF qdisc. More... | |
int | rtnl_qdisc_tbf_set_peakrate (struct rtnl_qdisc *qdisc, int rate, int bucket, int cell) |
Set peak rate of TBF qdisc. More... | |
int | rtnl_qdisc_tbf_get_peakrate (struct rtnl_qdisc *qdisc) |
Get peak rate of TBF qdisc. More... | |
int | rtnl_qdisc_tbf_get_peakrate_bucket (struct rtnl_qdisc *qdisc) |
Get peak rate bucket size of TBF qdisc. More... | |
int | rtnl_qdisc_tbf_get_peakrate_cell (struct rtnl_qdisc *qdisc) |
Get peak rate cell size of TBF qdisc. More... | |