[202012] Update 7260 MMU and ECN settings (#11398)
Signed-off-by: Neetha John <nejo@microsoft.com> Why I did it Improve throughput and latency for 7260 deployments How I did it Update the dynamic threshold to 0 and ECN settings as 2mb/10mb/5% How to verify it Updated unit tests to use the modified values for 7260 ecn settings.
This commit is contained in:
parent
c6f9664b2e
commit
4de610af15
@ -1,11 +1,11 @@
|
||||
# PG lossless profiles.
|
||||
# speed cable size xon xoff threshold xon_offset
|
||||
100000 5m 1248 1248 54080 -3 2496
|
||||
100000 40m 1248 1248 59696 -3 2496
|
||||
100000 300m 1248 1248 101088 -3 2496
|
||||
50000 5m 1248 1248 54080 -3 2496
|
||||
50000 40m 1248 1248 59696 -3 2496
|
||||
50000 300m 1248 1248 101088 -3 2496
|
||||
40000 5m 1248 1248 29536 -3 2496
|
||||
40000 40m 1248 1248 31616 -3 2496
|
||||
40000 300m 1248 1248 48256 -3 2496
|
||||
100000 5m 1248 1248 54080 0 2496
|
||||
100000 40m 1248 1248 59696 0 2496
|
||||
100000 300m 1248 1248 101088 0 2496
|
||||
50000 5m 1248 1248 54080 0 2496
|
||||
50000 40m 1248 1248 59696 0 2496
|
||||
50000 300m 1248 1248 101088 0 2496
|
||||
40000 5m 1248 1248 29536 0 2496
|
||||
40000 40m 1248 1248 31616 0 2496
|
||||
40000 300m 1248 1248 48256 0 2496
|
||||
|
@ -289,4 +289,24 @@
|
||||
{%- endmacro %}
|
||||
{% endif %}
|
||||
|
||||
{%- macro generate_wred_profiles() %}
|
||||
"WRED_PROFILE": {
|
||||
"AZURE_LOSSLESS" : {
|
||||
"wred_green_enable" : "true",
|
||||
"wred_yellow_enable" : "true",
|
||||
"wred_red_enable" : "true",
|
||||
"ecn" : "ecn_all",
|
||||
"green_max_threshold" : "10000000",
|
||||
"green_min_threshold" : "2000000",
|
||||
"yellow_max_threshold" : "2097152",
|
||||
"yellow_min_threshold" : "1048576",
|
||||
"red_max_threshold" : "2097152",
|
||||
"red_min_threshold" : "1048576",
|
||||
"green_drop_probability" : "5",
|
||||
"yellow_drop_probability": "5",
|
||||
"red_drop_probability" : "5"
|
||||
}
|
||||
},
|
||||
{%- endmacro %}
|
||||
|
||||
{%- include 'qos_config.j2' %}
|
||||
|
@ -1,11 +1,11 @@
|
||||
# PG lossless profiles.
|
||||
# speed cable size xon xoff threshold xon_offset
|
||||
100000 5m 1248 1248 54080 -3 2496
|
||||
100000 40m 1248 1248 59696 -3 2496
|
||||
100000 300m 1248 1248 101088 -3 2496
|
||||
50000 5m 1248 1248 54080 -3 2496
|
||||
50000 40m 1248 1248 59696 -3 2496
|
||||
50000 300m 1248 1248 101088 -3 2496
|
||||
40000 5m 1248 1248 29536 -3 2496
|
||||
40000 40m 1248 1248 31616 -3 2496
|
||||
40000 300m 1248 1248 48256 -3 2496
|
||||
100000 5m 1248 1248 54080 0 2496
|
||||
100000 40m 1248 1248 59696 0 2496
|
||||
100000 300m 1248 1248 101088 0 2496
|
||||
50000 5m 1248 1248 54080 0 2496
|
||||
50000 40m 1248 1248 59696 0 2496
|
||||
50000 300m 1248 1248 101088 0 2496
|
||||
40000 5m 1248 1248 29536 0 2496
|
||||
40000 40m 1248 1248 31616 0 2496
|
||||
40000 300m 1248 1248 48256 0 2496
|
||||
|
@ -289,4 +289,24 @@
|
||||
{%- endmacro %}
|
||||
{% endif %}
|
||||
|
||||
{%- macro generate_wred_profiles() %}
|
||||
"WRED_PROFILE": {
|
||||
"AZURE_LOSSLESS" : {
|
||||
"wred_green_enable" : "true",
|
||||
"wred_yellow_enable" : "true",
|
||||
"wred_red_enable" : "true",
|
||||
"ecn" : "ecn_all",
|
||||
"green_max_threshold" : "10000000",
|
||||
"green_min_threshold" : "2000000",
|
||||
"yellow_max_threshold" : "2097152",
|
||||
"yellow_min_threshold" : "1048576",
|
||||
"red_max_threshold" : "2097152",
|
||||
"red_min_threshold" : "1048576",
|
||||
"green_drop_probability" : "5",
|
||||
"yellow_drop_probability": "5",
|
||||
"red_drop_probability" : "5"
|
||||
}
|
||||
},
|
||||
{%- endmacro %}
|
||||
|
||||
{%- include 'qos_config.j2' %}
|
||||
|
@ -636,8 +636,8 @@
|
||||
"wred_yellow_enable" : "true",
|
||||
"wred_red_enable" : "true",
|
||||
"ecn" : "ecn_all",
|
||||
"green_max_threshold" : "2097152",
|
||||
"green_min_threshold" : "1048576",
|
||||
"green_max_threshold" : "10000000",
|
||||
"green_min_threshold" : "2000000",
|
||||
"yellow_max_threshold" : "2097152",
|
||||
"yellow_min_threshold" : "1048576",
|
||||
"red_max_threshold" : "2097152",
|
||||
|
@ -739,8 +739,8 @@
|
||||
"wred_yellow_enable" : "true",
|
||||
"wred_red_enable" : "true",
|
||||
"ecn" : "ecn_all",
|
||||
"green_max_threshold" : "2097152",
|
||||
"green_min_threshold" : "1048576",
|
||||
"green_max_threshold" : "10000000",
|
||||
"green_min_threshold" : "2000000",
|
||||
"yellow_max_threshold" : "2097152",
|
||||
"yellow_min_threshold" : "1048576",
|
||||
"red_max_threshold" : "2097152",
|
||||
|
@ -348,8 +348,8 @@
|
||||
"wred_yellow_enable" : "true",
|
||||
"wred_red_enable" : "true",
|
||||
"ecn" : "ecn_all",
|
||||
"green_max_threshold" : "2097152",
|
||||
"green_min_threshold" : "1048576",
|
||||
"green_max_threshold" : "10000000",
|
||||
"green_min_threshold" : "2000000",
|
||||
"yellow_max_threshold" : "2097152",
|
||||
"yellow_min_threshold" : "1048576",
|
||||
"red_max_threshold" : "2097152",
|
||||
|
@ -348,8 +348,8 @@
|
||||
"wred_yellow_enable" : "true",
|
||||
"wred_red_enable" : "true",
|
||||
"ecn" : "ecn_all",
|
||||
"green_max_threshold" : "2097152",
|
||||
"green_min_threshold" : "1048576",
|
||||
"green_max_threshold" : "10000000",
|
||||
"green_min_threshold" : "2000000",
|
||||
"yellow_max_threshold" : "2097152",
|
||||
"yellow_min_threshold" : "1048576",
|
||||
"red_max_threshold" : "2097152",
|
||||
|
Reference in New Issue
Block a user