diff options
| author | Mara Mihali <maramihali@google.com> | 2021-05-25 08:38:57 +0000 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2021-05-26 11:10:24 +0200 |
| commit | 54f0bcf1949532fe400c3e7d0941909fce7a6d7c (patch) | |
| tree | 55e2c60b533e7ec3f1b0ebb1425c51e220bbc6f3 /sys | |
| parent | 93d3a9f6027c2edb70b5edf0239ea00e58bd8ab1 (diff) | |
sys/linux: add fq_pie description for netlink_route_sched
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/linux/bpf.txt.const | 2 | ||||
| -rw-r--r-- | sys/linux/socket_netlink_route_sched.txt | 16 | ||||
| -rw-r--r-- | sys/linux/socket_netlink_route_sched.txt.const | 12 |
3 files changed, 29 insertions, 1 deletions
diff --git a/sys/linux/bpf.txt.const b/sys/linux/bpf.txt.const index 8e005a5c7..58c3efa52 100644 --- a/sys/linux/bpf.txt.const +++ b/sys/linux/bpf.txt.const @@ -243,7 +243,7 @@ BTF_KIND_VOLATILE = 9 BTF_MAGIC = 60319 BTF_VERSION = 1 MAX_BPF_REG = 11 -__BPF_FUNC_MAX_ID = 165 +__BPF_FUNC_MAX_ID = 166 __MAX_BPF_REG = 11 __NR_bpf = 280, 386:357, amd64:321, arm:386, mips64le:5315, ppc64le:361, s390x:351 bpf_call_code = 133 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] diff --git a/sys/linux/socket_netlink_route_sched.txt.const b/sys/linux/socket_netlink_route_sched.txt.const index f9f6c8659..2bfdb642f 100644 --- a/sys/linux/socket_netlink_route_sched.txt.const +++ b/sys/linux/socket_netlink_route_sched.txt.const @@ -334,6 +334,18 @@ TCA_FQ_FLOW_REFILL_DELAY = 9 TCA_FQ_INITIAL_QUANTUM = 4 TCA_FQ_LOW_RATE_THRESHOLD = 11 TCA_FQ_ORPHAN_MASK = 10 +TCA_FQ_PIE_ALPHA = 5 +TCA_FQ_PIE_BETA = 6 +TCA_FQ_PIE_BYTEMODE = 11 +TCA_FQ_PIE_DQ_RATE_ESTIMATOR = 12 +TCA_FQ_PIE_ECN = 10 +TCA_FQ_PIE_ECN_PROB = 9 +TCA_FQ_PIE_FLOWS = 2 +TCA_FQ_PIE_LIMIT = 1 +TCA_FQ_PIE_MEMORY_LIMIT = 8 +TCA_FQ_PIE_QUANTUM = 7 +TCA_FQ_PIE_TARGET = 3 +TCA_FQ_PIE_TUPDATE = 4 TCA_FQ_PLIMIT = 1 TCA_FQ_QUANTUM = 3 TCA_FQ_RATE_ENABLE = 5 |
