summaryrefslogtreecommitdiffstats
path: root/include/netlink-private
diff options
context:
space:
mode:
authorCong Wang <xiyou.wangcong@gmail.com>2014-07-28 22:21:01 (GMT)
committerThomas Haller <thaller@redhat.com>2014-07-30 17:03:56 (GMT)
commitcacc24ea66dd268ee6470cc794481d2ccf65041c (patch)
tree4a8579a8dd632ac6f4331b7254ddff0d705160e2 /include/netlink-private
parentf904fabcb45501cc8ade3d2110536eef3bd2074d (diff)
downloadlibnl-cacc24ea66dd268ee6470cc794481d2ccf65041c.zip
libnl-cacc24ea66dd268ee6470cc794481d2ccf65041c.tar.gz
libnl-cacc24ea66dd268ee6470cc794481d2ccf65041c.tar.bz2
qdisc: add hfsc qdisc support
Cc: Thomas Graf <tgraf@suug.ch> Cc: Thomas Haller <thaller@redhat.com> Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com> Acked-by: Thomas Graf <tgraf@suug.ch> Signed-off-by: Thomas Haller <thaller@redhat.com>
Diffstat (limited to 'include/netlink-private')
-rw-r--r--include/netlink-private/types.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/include/netlink-private/types.h b/include/netlink-private/types.h
index 10bdaaa..6f3243b 100644
--- a/include/netlink-private/types.h
+++ b/include/netlink-private/types.h
@@ -721,6 +721,20 @@ struct rtnl_fq_codel
uint32_t fq_mask;
};
+struct rtnl_hfsc_qdisc
+{
+ uint32_t qh_defcls;
+ uint32_t qh_mask;
+};
+
+struct rtnl_hfsc_class
+{
+ struct tc_service_curve ch_rsc;
+ struct tc_service_curve ch_fsc;
+ struct tc_service_curve ch_usc;
+ uint32_t ch_mask;
+};
+
struct flnl_request
{
NLHDR_COMMON