f-stack/dpdk/examples/qos_sched/profile.cfg

75 lines
2.7 KiB
INI
Raw Normal View History

2020-06-18 16:55:50 +00:00
; SPDX-License-Identifier: BSD-3-Clause
; Copyright(c) 2010-2019 Intel Corporation.
2017-04-21 10:43:26 +00:00
; This file enables the following hierarchical scheduler configuration for each
; 10GbE output port:
; * Single subport (subport 0):
; - Subport rate set to 100% of port rate
2020-06-18 16:55:50 +00:00
; - Each of the 13 traffic classes has rate set to 100% of port rate
2017-04-21 10:43:26 +00:00
; * 4K pipes per subport 0 (pipes 0 .. 4095) with identical configuration:
; - Pipe rate set to 1/4K of port rate
2020-06-18 16:55:50 +00:00
; - Each of the 13 traffic classes has rate set to 100% of pipe rate
; - Within lowest priority traffic class (best-effort), the byte-level
; WRR weights for the 4 queues of best effort traffic class are set
; to 1:1:1:1
2017-04-21 10:43:26 +00:00
;
; For more details, please refer to chapter "Quality of Service (QoS) Framework"
; of Data Plane Development Kit (DPDK) Programmer's Guide.
; Port configuration
[port]
frame overhead = 24
number of subports per port = 1
; Subport configuration
[subport 0]
2020-06-18 16:55:50 +00:00
number of pipes per subport = 4096
queue sizes = 64 64 64 64 64 64 64 64 64 64 64 64 64
2023-09-11 06:58:14 +00:00
pipe 0-4095 = 0 ; These pipes are configured with pipe profile 0
2021-02-05 08:48:47 +00:00
[subport profile 0]
2017-04-21 10:43:26 +00:00
tb rate = 1250000000 ; Bytes per second
tb size = 1000000 ; Bytes
tc 0 rate = 1250000000 ; Bytes per second
tc 1 rate = 1250000000 ; Bytes per second
tc 2 rate = 1250000000 ; Bytes per second
tc 3 rate = 1250000000 ; Bytes per second
2020-06-18 16:55:50 +00:00
tc 4 rate = 1250000000 ; Bytes per second
tc 5 rate = 1250000000 ; Bytes per second
tc 6 rate = 1250000000 ; Bytes per second
tc 7 rate = 1250000000 ; Bytes per second
tc 8 rate = 1250000000 ; Bytes per second
tc 9 rate = 1250000000 ; Bytes per second
tc 10 rate = 1250000000 ; Bytes per second
tc 11 rate = 1250000000 ; Bytes per second
tc 12 rate = 1250000000 ; Bytes per second
2017-04-21 10:43:26 +00:00
tc period = 10 ; Milliseconds
; Pipe configuration
[pipe profile 0]
tb rate = 305175 ; Bytes per second
tb size = 1000000 ; Bytes
tc 0 rate = 305175 ; Bytes per second
tc 1 rate = 305175 ; Bytes per second
tc 2 rate = 305175 ; Bytes per second
tc 3 rate = 305175 ; Bytes per second
2020-06-18 16:55:50 +00:00
tc 4 rate = 305175 ; Bytes per second
tc 5 rate = 305175 ; Bytes per second
tc 6 rate = 305175 ; Bytes per second
tc 7 rate = 305175 ; Bytes per second
tc 8 rate = 305175 ; Bytes per second
tc 9 rate = 305175 ; Bytes per second
tc 10 rate = 305175 ; Bytes per second
tc 11 rate = 305175 ; Bytes per second
tc 12 rate = 305175 ; Bytes per second
tc period = 40 ; Milliseconds
2017-04-21 10:43:26 +00:00
2020-06-18 16:55:50 +00:00
tc 12 oversubscription weight = 1
2017-04-21 10:43:26 +00:00
2020-06-18 16:55:50 +00:00
tc 12 wrr weights = 1 1 1 1