[Mellanox] [201911] Support shared headroom pool (#5908)
This commit is contained in:
parent
a3d093a82a
commit
386f4e190a
@ -1,7 +1,8 @@
|
||||
{% set default_cable = '5m' %}
|
||||
{% set ingress_lossless_pool_size = '6687744' %}
|
||||
{% set ingress_lossless_pool_size = '7719936' %}
|
||||
{% set ingress_lossless_pool_xoff = '1032192' %}
|
||||
{% set egress_lossless_pool_size = '13945824' %}
|
||||
{% set egress_lossy_pool_size = '6687744' %}
|
||||
{% set egress_lossy_pool_size = '7719936' %}
|
||||
|
||||
{%- macro generate_port_lists(PORT_ALL) %}
|
||||
{# Generate list of ports #}
|
||||
@ -14,6 +15,7 @@
|
||||
"BUFFER_POOL": {
|
||||
"ingress_lossless_pool": {
|
||||
"size": "{{ ingress_lossless_pool_size }}",
|
||||
"xoff": "{{ ingress_lossless_pool_xoff }}",
|
||||
"type": "ingress",
|
||||
"mode": "dynamic"
|
||||
},
|
||||
|
@ -1,7 +1,8 @@
|
||||
{% set default_cable = '5m' %}
|
||||
{% set ingress_lossless_pool_size = '8506368' %}
|
||||
{% set ingress_lossless_pool_size = '9686016' %}
|
||||
{% set ingress_lossless_pool_xoff = '1179648' %}
|
||||
{% set egress_lossless_pool_size = '13945824' %}
|
||||
{% set egress_lossy_pool_size = '8506368' %}
|
||||
{% set egress_lossy_pool_size = '9686016' %}
|
||||
|
||||
{%- macro generate_port_lists(PORT_ALL) %}
|
||||
{# Generate list of ports #}
|
||||
@ -14,6 +15,7 @@
|
||||
"BUFFER_POOL": {
|
||||
"ingress_lossless_pool": {
|
||||
"size": "{{ ingress_lossless_pool_size }}",
|
||||
"xoff": "{{ ingress_lossless_pool_xoff }}",
|
||||
"type": "ingress",
|
||||
"mode": "dynamic"
|
||||
},
|
||||
|
@ -1,17 +1,17 @@
|
||||
# PG lossless profiles.
|
||||
# speed cable size xon xoff threshold
|
||||
10000 5m 41984 19456 22528 0
|
||||
25000 5m 41984 19456 22528 0
|
||||
40000 5m 41984 19456 22528 0
|
||||
50000 5m 41984 19456 22528 0
|
||||
100000 5m 43008 19456 23552 0
|
||||
10000 40m 41984 19456 22528 0
|
||||
25000 40m 44032 19456 24576 0
|
||||
40000 40m 45056 19456 25600 0
|
||||
50000 40m 45056 19456 25600 0
|
||||
100000 40m 49152 19456 29696 0
|
||||
10000 300m 47104 19456 27648 0
|
||||
25000 300m 56320 19456 36864 0
|
||||
40000 300m 64512 19456 45056 0
|
||||
50000 300m 69632 19456 50176 0
|
||||
100000 300m 98304 19456 78848 0
|
||||
10000 5m 19456 19456 22528 0
|
||||
25000 5m 19456 19456 22528 0
|
||||
40000 5m 19456 19456 22528 0
|
||||
50000 5m 19456 19456 22528 0
|
||||
100000 5m 19456 19456 23552 0
|
||||
10000 40m 19456 19456 22528 0
|
||||
25000 40m 19456 19456 24576 0
|
||||
40000 40m 19456 19456 25600 0
|
||||
50000 40m 19456 19456 25600 0
|
||||
100000 40m 19456 19456 29696 0
|
||||
10000 300m 19456 19456 27648 0
|
||||
25000 300m 19456 19456 36864 0
|
||||
40000 300m 19456 19456 45056 0
|
||||
50000 300m 19456 19456 50176 0
|
||||
100000 300m 19456 19456 78848 0
|
||||
|
@ -1,7 +1,8 @@
|
||||
{% set default_cable = '5m' %}
|
||||
{% set ingress_lossless_pool_size = '9489408' %}
|
||||
{% set ingress_lossless_pool_size = '10177536' %}
|
||||
{% set ingress_lossless_pool_xoff = '688128' %}
|
||||
{% set egress_lossless_pool_size = '13945824' %}
|
||||
{% set egress_lossy_pool_size = '9489408' %}
|
||||
{% set egress_lossy_pool_size = '10177536' %}
|
||||
|
||||
{%- macro generate_port_lists(PORT_ALL) %}
|
||||
{# Generate list of ports #}
|
||||
@ -14,6 +15,7 @@
|
||||
"BUFFER_POOL": {
|
||||
"ingress_lossless_pool": {
|
||||
"size": "{{ ingress_lossless_pool_size }}",
|
||||
"xoff": "{{ ingress_lossless_pool_xoff }}",
|
||||
"type": "ingress",
|
||||
"mode": "dynamic"
|
||||
},
|
||||
|
@ -1,7 +1,8 @@
|
||||
{% set default_cable = '5m' %}
|
||||
{% set ingress_lossless_pool_size = '7719936' %}
|
||||
{% set ingress_lossless_pool_size = '9292800' %}
|
||||
{% set ingress_lossless_pool_xoff = '1572864' %}
|
||||
{% set egress_lossless_pool_size = '13945824' %}
|
||||
{% set egress_lossy_pool_size = '7719936' %}
|
||||
{% set egress_lossy_pool_size = '9292800' %}
|
||||
|
||||
{%- macro generate_port_lists(PORT_ALL) %}
|
||||
{# Generate list of ports #}
|
||||
@ -14,6 +15,7 @@
|
||||
"BUFFER_POOL": {
|
||||
"ingress_lossless_pool": {
|
||||
"size": "{{ ingress_lossless_pool_size }}",
|
||||
"xoff": "{{ ingress_lossless_pool_xoff }}",
|
||||
"type": "ingress",
|
||||
"mode": "dynamic"
|
||||
},
|
||||
|
@ -1,7 +1,8 @@
|
||||
{% set default_cable = '5m' %}
|
||||
{% set ingress_lossless_pool_size = '23343104' %}
|
||||
{% set ingress_lossless_pool_size = '25866240' %}
|
||||
{% set ingress_lossless_pool_xoff = '2523136' %}
|
||||
{% set egress_lossless_pool_size = '34287552' %}
|
||||
{% set egress_lossy_pool_size = '23343104' %}
|
||||
{% set egress_lossy_pool_size = '25866240' %}
|
||||
|
||||
{%- macro generate_port_lists(PORT_ALL) %}
|
||||
{# Generate list of ports #}
|
||||
@ -14,6 +15,7 @@
|
||||
"BUFFER_POOL": {
|
||||
"ingress_lossless_pool": {
|
||||
"size": "{{ ingress_lossless_pool_size }}",
|
||||
"xoff": "{{ ingress_lossless_pool_xoff }}",
|
||||
"type": "ingress",
|
||||
"mode": "dynamic"
|
||||
},
|
||||
|
@ -1,7 +1,8 @@
|
||||
{% set default_cable = '5m' %}
|
||||
{% set ingress_lossless_pool_size = '19410944' %}
|
||||
{% set ingress_lossless_pool_size = '23900160' %}
|
||||
{% set ingress_lossless_pool_xoff = '4489216' %}
|
||||
{% set egress_lossless_pool_size = '34287552' %}
|
||||
{% set egress_lossy_pool_size = '19410944' %}
|
||||
{% set egress_lossy_pool_size = '23900160' %}
|
||||
|
||||
{%- macro generate_port_lists(PORT_ALL) %}
|
||||
{# Generate list of ports #}
|
||||
@ -14,6 +15,7 @@
|
||||
"BUFFER_POOL": {
|
||||
"ingress_lossless_pool": {
|
||||
"size": "{{ ingress_lossless_pool_size }}",
|
||||
"xoff": "{{ ingress_lossless_pool_xoff }}",
|
||||
"type": "ingress",
|
||||
"mode": "dynamic"
|
||||
},
|
||||
|
@ -1,7 +1,8 @@
|
||||
{% set default_cable = '5m' %}
|
||||
{% set ingress_lossless_pool_size = '16576512' %}
|
||||
{% set ingress_lossless_pool_size = '20017152' %}
|
||||
{% set ingress_lossless_pool_xoff = '3440640' %}
|
||||
{% set egress_lossless_pool_size = '34287552' %}
|
||||
{% set egress_lossy_pool_size = '16576512' %}
|
||||
{% set egress_lossy_pool_size = '20017152' %}
|
||||
|
||||
{%- macro generate_port_lists(PORT_ALL) %}
|
||||
{# Generate list of ports #}
|
||||
@ -14,6 +15,7 @@
|
||||
"BUFFER_POOL": {
|
||||
"ingress_lossless_pool": {
|
||||
"size": "{{ ingress_lossless_pool_size }}",
|
||||
"xoff": "{{ ingress_lossless_pool_xoff }}",
|
||||
"type": "ingress",
|
||||
"mode": "dynamic"
|
||||
},
|
||||
|
@ -1,7 +1,8 @@
|
||||
{% set default_cable = '5m' %}
|
||||
{% set ingress_lossless_pool_size = '14790656' %}
|
||||
{% set ingress_lossless_pool_size = '19124224' %}
|
||||
{% set ingress_lossless_pool_xoff = '4333568' %}
|
||||
{% set egress_lossless_pool_size = '34287552' %}
|
||||
{% set egress_lossy_pool_size = '14790656' %}
|
||||
{% set egress_lossy_pool_size = '19124224' %}
|
||||
|
||||
{%- macro generate_port_lists(PORT_ALL) %}
|
||||
{# Generate list of ports #}
|
||||
@ -14,6 +15,7 @@
|
||||
"BUFFER_POOL": {
|
||||
"ingress_lossless_pool": {
|
||||
"size": "{{ ingress_lossless_pool_size }}",
|
||||
"xoff": "{{ ingress_lossless_pool_xoff }}",
|
||||
"type": "ingress",
|
||||
"mode": "dynamic"
|
||||
},
|
||||
|
@ -1,17 +1,17 @@
|
||||
# PG lossless profiles.
|
||||
# speed cable size xon xoff threshold
|
||||
10000 5m 45056 19456 25600 0
|
||||
25000 5m 48128 19456 28672 0
|
||||
40000 5m 50176 19456 30720 0
|
||||
50000 5m 52224 19456 32768 0
|
||||
100000 5m 60416 19456 40960 0
|
||||
10000 40m 46080 19456 26624 0
|
||||
25000 40m 50176 19456 30720 0
|
||||
40000 40m 53248 19456 33792 0
|
||||
50000 40m 56320 19456 36864 0
|
||||
100000 40m 67584 19456 48128 0
|
||||
10000 300m 51200 19456 31744 0
|
||||
25000 300m 63488 19456 44032 0
|
||||
40000 300m 74752 19456 55296 0
|
||||
50000 300m 82944 19456 63488 0
|
||||
100000 300m 121856 19456 102400 0
|
||||
10000 5m 19456 19456 25600 0
|
||||
25000 5m 19456 19456 28672 0
|
||||
40000 5m 19456 19456 30720 0
|
||||
50000 5m 19456 19456 32768 0
|
||||
100000 5m 19456 19456 40960 0
|
||||
10000 40m 19456 19456 26624 0
|
||||
25000 40m 19456 19456 30720 0
|
||||
40000 40m 19456 19456 33792 0
|
||||
50000 40m 19456 19456 36864 0
|
||||
100000 40m 19456 19456 48128 0
|
||||
10000 300m 19456 19456 31744 0
|
||||
25000 300m 19456 19456 44032 0
|
||||
40000 300m 19456 19456 55296 0
|
||||
50000 300m 19456 19456 63488 0
|
||||
100000 300m 19456 19456 102400 0
|
||||
|
@ -1,7 +1,8 @@
|
||||
{% set default_cable = '5m' %}
|
||||
{% set ingress_lossless_pool_size = '21819392' %}
|
||||
{% set ingress_lossless_pool_size = '24576000' %}
|
||||
{% set ingress_lossless_pool_xoff = '2756608' %}
|
||||
{% set egress_lossless_pool_size = '34287552' %}
|
||||
{% set egress_lossy_pool_size = '21819392' %}
|
||||
{% set egress_lossy_pool_size = '24576000' %}
|
||||
|
||||
{%- macro generate_port_lists(PORT_ALL) %}
|
||||
{# Generate list of ports #}
|
||||
@ -14,6 +15,7 @@
|
||||
"BUFFER_POOL": {
|
||||
"ingress_lossless_pool": {
|
||||
"size": "{{ ingress_lossless_pool_size }}",
|
||||
"xoff": "{{ ingress_lossless_pool_xoff }}",
|
||||
"type": "ingress",
|
||||
"mode": "dynamic"
|
||||
},
|
||||
|
@ -1,7 +1,8 @@
|
||||
{% set default_cable = '5m' %}
|
||||
{% set ingress_lossless_pool_size = '17862656' %}
|
||||
{% set ingress_lossless_pool_size = '22597632' %}
|
||||
{% set ingress_lossless_pool_xoff = '4734976' %}
|
||||
{% set egress_lossless_pool_size = '34287552' %}
|
||||
{% set egress_lossy_pool_size = '17862656' %}
|
||||
{% set egress_lossy_pool_size = '22597632' %}
|
||||
|
||||
{%- macro generate_port_lists(PORT_ALL) %}
|
||||
{# Generate list of ports #}
|
||||
@ -14,6 +15,7 @@
|
||||
"BUFFER_POOL": {
|
||||
"ingress_lossless_pool": {
|
||||
"size": "{{ ingress_lossless_pool_size }}",
|
||||
"xoff": "{{ ingress_lossless_pool_xoff }}",
|
||||
"type": "ingress",
|
||||
"mode": "dynamic"
|
||||
},
|
||||
|
@ -1,7 +1,8 @@
|
||||
{% set default_cable = '5m' %}
|
||||
{% set ingress_lossless_pool_size = '21565440' %}
|
||||
{% set ingress_lossless_pool_size = '24360960' %}
|
||||
{% set ingress_lossless_pool_xoff = '2795520' %}
|
||||
{% set egress_lossless_pool_size = '34287552' %}
|
||||
{% set egress_lossy_pool_size = '21565440' %}
|
||||
{% set egress_lossy_pool_size = '24360960' %}
|
||||
|
||||
{%- macro generate_port_lists(PORT_ALL) %}
|
||||
{# Generate list of ports #}
|
||||
@ -14,6 +15,7 @@
|
||||
"BUFFER_POOL": {
|
||||
"ingress_lossless_pool": {
|
||||
"size": "{{ ingress_lossless_pool_size }}",
|
||||
"xoff": "{{ ingress_lossless_pool_xoff }}",
|
||||
"type": "ingress",
|
||||
"mode": "dynamic"
|
||||
},
|
||||
|
@ -1,7 +1,8 @@
|
||||
{% set default_cable = '5m' %}
|
||||
{% set ingress_lossless_pool_size = '17604608' %}
|
||||
{% set ingress_lossless_pool_size = '22380544' %}
|
||||
{% set ingress_lossless_pool_xoff = '4775936' %}
|
||||
{% set egress_lossless_pool_size = '34287552' %}
|
||||
{% set egress_lossy_pool_size = '17604608' %}
|
||||
{% set egress_lossy_pool_size = '22380544' %}
|
||||
|
||||
{%- macro generate_port_lists(PORT_ALL) %}
|
||||
{# Generate list of ports #}
|
||||
@ -14,6 +15,7 @@
|
||||
"BUFFER_POOL": {
|
||||
"ingress_lossless_pool": {
|
||||
"size": "{{ ingress_lossless_pool_size }}",
|
||||
"xoff": "{{ ingress_lossless_pool_xoff }}",
|
||||
"type": "ingress",
|
||||
"mode": "dynamic"
|
||||
},
|
||||
|
Reference in New Issue
Block a user