From 54f0bcf1949532fe400c3e7d0941909fce7a6d7c Mon Sep 17 00:00:00 2001 From: Mara Mihali Date: Tue, 25 May 2021 08:38:57 +0000 Subject: sys/linux: add fq_pie description for netlink_route_sched --- sys/linux/socket_netlink_route_sched.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'sys/linux/socket_netlink_route_sched.txt') diff --git a/sys/linux/socket_netlink_route_sched.txt b/sys/linux/socket_netlink_route_sched.txt index 1bc0fe671..581304b7c 100644 --- a/sys/linux/socket_netlink_route_sched.txt +++ b/sys/linux/socket_netlink_route_sched.txt @@ -114,6 +114,7 @@ qdisc_kind_options [ q_pfifo_head_drop tca_kind_options_t["pfifo_head_drop", int32] q_fq tca_kind_options_t["fq", array[fq_policy]] q_fq_codel tca_kind_options_t["fq_codel", array[fq_codel_policy]] + q_fq_pie tca_kind_options_t["fq_pie", array[fq_pie_policy]] q_gred tca_kind_options_t["gred", array[gred_policy]] q_hfsc tca_kind_options_t["hfsc", hfsc_policy] q_hhf tca_kind_options_t["hhf", array[hhf_policy]] @@ -231,6 +232,21 @@ fq_codel_policy [ TCA_FQ_CODEL_MEMORY_LIMIT nlattr[TCA_FQ_CODEL_MEMORY_LIMIT, int32] ] [varlen] +fq_pie_policy [ + TCA_FQ_PIE_LIMIT nlattr[TCA_FQ_PIE_LIMIT, int32] + TCA_FQ_PIE_FLOWS nlattr[TCA_FQ_PIE_FLOWS, int32[1:65535]] + TCA_FQ_PIE_TARGET nlattr[TCA_FQ_PIE_TARGET, int32] + TCA_FQ_PIE_TUPDATE nlattr[TCA_FQ_PIE_TUPDATE, int32] + TCA_FQ_PIE_ALPHA nlattr[TCA_FQ_PIE_ALPHA, int32[0:32]] + TCA_FQ_PIE_BETA nlattr[TCA_FQ_PIE_BETA, int32[0:32]] + TCA_FQ_PIE_QUANTUM nlattr[TCA_FQ_PIE_QUANTUM, int32] + TCA_FQ_PIE_MEMORY_LIMIT nlattr[TCA_FQ_PIE_MEMORY_LIMIT, int32] + TCA_FQ_PIE_ECN_PROB nlattr[TCA_FQ_PIE_ECN_PROB, int32[0:100]] + TCA_FQ_PIE_ECN nlattr[TCA_FQ_PIE_ECN, bool32] + TCA_FQ_PIE_BYTEMODE nlattr[TCA_FQ_PIE_BYTEMODE, bool32] + TCA_FQ_PIE_DQ_RATE_ESTIMATOR nlattr[TCA_FQ_PIE_DQ_RATE_ESTIMATOR, bool32] +] [varlen] + # TODO: we should not have TCA_GRED_PARMS and TCA_GRED_STAB when do init gred_policy [ TCA_GRED_PARMS nlattr[TCA_GRED_PARMS, tc_gred_qopt] -- cgit mrf-deployment