diff --git a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/buffers_defaults_t1.j2 b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/buffers_defaults_t1.j2 index 6f444b61df4..1bc47723be9 100644 --- a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/buffers_defaults_t1.j2 +++ b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/buffers_defaults_t1.j2 @@ -1,8 +1,8 @@ {% set default_cable = '5m' %} -{% set ingress_lossless_pool_size = '9686016' %} -{% set ingress_lossless_pool_xoff = '1179648' %} +{% set ingress_lossless_pool_size = '4623360' %} +{% set ingress_lossless_pool_xoff = '4128768' %} {% set egress_lossless_pool_size = '13945824' %} -{% set egress_lossy_pool_size = '9686016' %} +{% set egress_lossy_pool_size = '4623360' %} {%- macro generate_port_lists(PORT_ALL) %} {# Generate list of ports #} diff --git a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/pg_profile_lookup.ini b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/pg_profile_lookup.ini index cdd674e4e71..30b7f4e3102 100644 --- a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/pg_profile_lookup.ini +++ b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/pg_profile_lookup.ini @@ -15,3 +15,8 @@ 40000 300m 19456 19456 45056 0 50000 300m 19456 19456 50176 0 100000 300m 19456 19456 78848 0 + 10000 2000m 19456 19456 59392 0 + 25000 2000m 19456 19456 116736 0 + 40000 2000m 19456 19456 173056 0 + 50000 2000m 19456 19456 209920 0 + 100000 2000m 19456 19456 398336 0 diff --git a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/buffers_defaults_t1.j2 b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/buffers_defaults_t1.j2 index 7275a845438..a8b9340b5a6 100644 --- a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/buffers_defaults_t1.j2 +++ b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/buffers_defaults_t1.j2 @@ -1,8 +1,8 @@ {% set default_cable = '5m' %} -{% set ingress_lossless_pool_size = '9292800' %} -{% set ingress_lossless_pool_xoff = '1572864' %} +{% set ingress_lossless_pool_size = '4180992' %} +{% set ingress_lossless_pool_xoff = '6684672' %} {% set egress_lossless_pool_size = '13945824' %} -{% set egress_lossy_pool_size = '9292800' %} +{% set egress_lossy_pool_size = '4180992' %} {%- macro generate_port_lists(PORT_ALL) %} {# Generate list of ports #} diff --git a/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-C64/buffers_defaults_t1.j2 b/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-C64/buffers_defaults_t1.j2 index 075baea8d67..15941fdf0d5 100644 --- a/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-C64/buffers_defaults_t1.j2 +++ b/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-C64/buffers_defaults_t1.j2 @@ -1,8 +1,8 @@ {% set default_cable = '5m' %} -{% set ingress_lossless_pool_size = '23900160' %} -{% set ingress_lossless_pool_xoff = '4489216' %} +{% set ingress_lossless_pool_size = '12759040' %} +{% set ingress_lossless_pool_xoff = '15630336' %} {% set egress_lossless_pool_size = '34287552' %} -{% set egress_lossy_pool_size = '23900160' %} +{% set egress_lossy_pool_size = '12759040' %} {%- macro generate_port_lists(PORT_ALL) %} {# Generate list of ports #} diff --git a/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D112C8/buffers_defaults_t1.j2 b/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D112C8/buffers_defaults_t1.j2 index 252e0a976ad..e4a76eec077 100644 --- a/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D112C8/buffers_defaults_t1.j2 +++ b/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D112C8/buffers_defaults_t1.j2 @@ -1,8 +1,8 @@ {% set default_cable = '5m' %} -{% set ingress_lossless_pool_size = '19124224' %} -{% set ingress_lossless_pool_xoff = '4333568' %} +{% set ingress_lossless_pool_size = '16338944' %} +{% set ingress_lossless_pool_xoff = '7118848' %} {% set egress_lossless_pool_size = '34287552' %} -{% set egress_lossy_pool_size = '19124224' %} +{% set egress_lossy_pool_size = '16338944' %} {%- macro generate_port_lists(PORT_ALL) %} {# Generate list of ports #} diff --git a/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D112C8/pg_profile_lookup.ini b/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D112C8/pg_profile_lookup.ini index 810d7e77e61..03e2697130b 100644 --- a/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D112C8/pg_profile_lookup.ini +++ b/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D112C8/pg_profile_lookup.ini @@ -14,4 +14,9 @@ 25000 300m 19456 19456 44032 0 40000 300m 19456 19456 55296 0 50000 300m 19456 19456 63488 0 - 100000 300m 19456 19456 102400 0 + 100000 300m 19456 19456 102400 0 + 10000 2000m 19456 19456 66560 0 + 25000 2000m 19456 19456 131072 0 + 40000 2000m 19456 19456 194560 0 + 50000 2000m 19456 19456 237568 0 + 100000 2000m 19456 19456 450560 0 diff --git a/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D24C52/buffers_defaults_t1.j2 b/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D24C52/buffers_defaults_t1.j2 index 9ad4e6553cb..61ea2053746 100644 --- a/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D24C52/buffers_defaults_t1.j2 +++ b/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D24C52/buffers_defaults_t1.j2 @@ -1,8 +1,8 @@ {% set default_cable = '5m' %} -{% set ingress_lossless_pool_size = '22597632' %} -{% set ingress_lossless_pool_xoff = '4734976' %} +{% set ingress_lossless_pool_size = '11456512' %} +{% set ingress_lossless_pool_xoff = '15876096' %} {% set egress_lossless_pool_size = '34287552' %} -{% set egress_lossy_pool_size = '22597632' %} +{% set egress_lossy_pool_size = '11456512' %} {%- macro generate_port_lists(PORT_ALL) %} {# Generate list of ports #} diff --git a/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D28C50/buffers_defaults_t1.j2 b/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D28C50/buffers_defaults_t1.j2 index a005006db51..74f6476f75c 100644 --- a/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D28C50/buffers_defaults_t1.j2 +++ b/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D28C50/buffers_defaults_t1.j2 @@ -1,8 +1,8 @@ {% set default_cable = '5m' %} -{% set ingress_lossless_pool_size = '22380544' %} -{% set ingress_lossless_pool_xoff = '4775936' %} +{% set ingress_lossless_pool_size = '11239424' %} +{% set ingress_lossless_pool_xoff = '15917056' %} {% set egress_lossless_pool_size = '34287552' %} -{% set egress_lossy_pool_size = '22380544' %} +{% set egress_lossy_pool_size = '11239424' %} {%- macro generate_port_lists(PORT_ALL) %} {# Generate list of ports #}