summaryrefslogtreecommitdiff
path: root/include/netlink/route/qdisc/htb.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/netlink/route/qdisc/htb.h')
-rw-r--r--include/netlink/route/qdisc/htb.h15
1 files changed, 11 insertions, 4 deletions
diff --git a/include/netlink/route/qdisc/htb.h b/include/netlink/route/qdisc/htb.h
index c5065f40..5d7ca452 100644
--- a/include/netlink/route/qdisc/htb.h
+++ b/include/netlink/route/qdisc/htb.h
@@ -30,10 +30,17 @@ extern int rtnl_htb_set_defcls(struct rtnl_qdisc *, uint32_t);
extern uint32_t rtnl_htb_get_prio(struct rtnl_class *);
extern int rtnl_htb_set_prio(struct rtnl_class *, uint32_t);
-extern uint32_t rtnl_htb_get_rate(struct rtnl_class *);
-extern int rtnl_htb_set_rate(struct rtnl_class *, uint32_t);
-extern uint32_t rtnl_htb_get_ceil(struct rtnl_class *);
-extern int rtnl_htb_set_ceil(struct rtnl_class *, uint32_t);
+
+extern uint32_t rtnl_htb_get_rate(struct rtnl_class *);
+extern int rtnl_htb_set_rate(struct rtnl_class *, uint32_t);
+extern uint32_t rtnl_htb_get_ceil(struct rtnl_class *);
+extern int rtnl_htb_set_ceil(struct rtnl_class *, uint32_t);
+
+extern int rtnl_htb_get_rate64(struct rtnl_class *, uint64_t *);
+extern int rtnl_htb_set_rate64(struct rtnl_class *, uint64_t);
+extern int rtnl_htb_get_ceil64(struct rtnl_class *, uint64_t *);
+extern int rtnl_htb_set_ceil64(struct rtnl_class *, uint64_t);
+
extern uint32_t rtnl_htb_get_rbuffer(struct rtnl_class *);
extern int rtnl_htb_set_rbuffer(struct rtnl_class *, uint32_t);
extern uint32_t rtnl_htb_get_cbuffer(struct rtnl_class *);