From 1ab5b4d04903a01bf2bce5ef4d54734e15aeedf5 Mon Sep 17 00:00:00 2001 From: Stephen Sun Date: Thu, 23 Jul 2026 07:45:53 +0000 Subject: [PATCH] Update the buffer pool sizes based on the latest algorithm Signed-off-by: Stephen Sun --- .../ACS-SN6600_LD/buffers_defaults_t0.j2 | 8 ++++---- .../ACS-SN6600_LD/buffers_defaults_t1.j2 | 8 ++++---- .../Mellanox-SN6600_LD-P128C2/buffers_defaults_t0.j2 | 6 +++--- .../Mellanox-SN6600_LD-P128C2/buffers_defaults_t1.j2 | 6 +++--- .../buffers_defaults_t0.j2 | 6 +++--- .../buffers_defaults_t1.j2 | 6 +++--- .../ACS-SN6600/buffers_defaults_t0.j2 | 10 +++++----- .../ACS-SN6600/buffers_defaults_t1.j2 | 10 +++++----- 8 files changed, 30 insertions(+), 30 deletions(-) diff --git a/device/mellanox/x86_64-nvidia_sn6600_ld-r0/ACS-SN6600_LD/buffers_defaults_t0.j2 b/device/mellanox/x86_64-nvidia_sn6600_ld-r0/ACS-SN6600_LD/buffers_defaults_t0.j2 index 372cb0a1f43..dcf150a488e 100644 --- a/device/mellanox/x86_64-nvidia_sn6600_ld-r0/ACS-SN6600_LD/buffers_defaults_t0.j2 +++ b/device/mellanox/x86_64-nvidia_sn6600_ld-r0/ACS-SN6600_LD/buffers_defaults_t0.j2 @@ -16,10 +16,10 @@ limitations under the License. #} {% set default_cable = '5m' %} -{% set ingress_lossless_pool_size = '81007616' %} -{% set ingress_lossy_pool_size = '81007616' %} -{% set egress_lossless_pool_size = '224143360' %} -{% set egress_lossy_pool_size = '81007616' %} +{% set ingress_lossless_pool_size = '83356672' %} +{% set ingress_lossy_pool_size = '83356672' %} +{% set egress_lossless_pool_size = '226492416' %} +{% set egress_lossy_pool_size = '83356672' %} {% import 'buffers_defaults_objects.j2' as defs with context %} diff --git a/device/mellanox/x86_64-nvidia_sn6600_ld-r0/ACS-SN6600_LD/buffers_defaults_t1.j2 b/device/mellanox/x86_64-nvidia_sn6600_ld-r0/ACS-SN6600_LD/buffers_defaults_t1.j2 index b6f1c14d46c..dc3c4b56876 100644 --- a/device/mellanox/x86_64-nvidia_sn6600_ld-r0/ACS-SN6600_LD/buffers_defaults_t1.j2 +++ b/device/mellanox/x86_64-nvidia_sn6600_ld-r0/ACS-SN6600_LD/buffers_defaults_t1.j2 @@ -16,10 +16,10 @@ limitations under the License. #} {% set default_cable = '40m' %} -{% set ingress_lossless_pool_size = '60167168' %} -{% set ingress_lossy_pool_size = '60167168' %} -{% set egress_lossless_pool_size = '224143360' %} -{% set egress_lossy_pool_size = '60167168' %} +{% set ingress_lossless_pool_size = '62516224' %} +{% set ingress_lossy_pool_size = '62516224' %} +{% set egress_lossless_pool_size = '226492416' %} +{% set egress_lossy_pool_size = '62516224' %} {% import 'buffers_defaults_objects.j2' as defs with context %} diff --git a/device/mellanox/x86_64-nvidia_sn6600_ld-r0/Mellanox-SN6600_LD-P128C2/buffers_defaults_t0.j2 b/device/mellanox/x86_64-nvidia_sn6600_ld-r0/Mellanox-SN6600_LD-P128C2/buffers_defaults_t0.j2 index 786396f8bd1..e443eb5271b 100644 --- a/device/mellanox/x86_64-nvidia_sn6600_ld-r0/Mellanox-SN6600_LD-P128C2/buffers_defaults_t0.j2 +++ b/device/mellanox/x86_64-nvidia_sn6600_ld-r0/Mellanox-SN6600_LD-P128C2/buffers_defaults_t0.j2 @@ -22,10 +22,10 @@ 'spinerouter_leafrouter' : '0m' } -%} -{% set ingress_lossless_pool_size = '214429696' %} +{% set ingress_lossless_pool_size = '216778752' %} {% set ingress_lossless_pool_xoff = '0' %} -{% set egress_lossless_pool_size = '224143360' %} -{% set egress_lossy_pool_size = '214429696' %} +{% set egress_lossless_pool_size = '226492416' %} +{% set egress_lossy_pool_size = '216778752' %} {% import 'buffers_defaults_objects.j2' as defs with context %} diff --git a/device/mellanox/x86_64-nvidia_sn6600_ld-r0/Mellanox-SN6600_LD-P128C2/buffers_defaults_t1.j2 b/device/mellanox/x86_64-nvidia_sn6600_ld-r0/Mellanox-SN6600_LD-P128C2/buffers_defaults_t1.j2 index 786396f8bd1..e443eb5271b 100644 --- a/device/mellanox/x86_64-nvidia_sn6600_ld-r0/Mellanox-SN6600_LD-P128C2/buffers_defaults_t1.j2 +++ b/device/mellanox/x86_64-nvidia_sn6600_ld-r0/Mellanox-SN6600_LD-P128C2/buffers_defaults_t1.j2 @@ -22,10 +22,10 @@ 'spinerouter_leafrouter' : '0m' } -%} -{% set ingress_lossless_pool_size = '214429696' %} +{% set ingress_lossless_pool_size = '216778752' %} {% set ingress_lossless_pool_xoff = '0' %} -{% set egress_lossless_pool_size = '224143360' %} -{% set egress_lossy_pool_size = '214429696' %} +{% set egress_lossless_pool_size = '226492416' %} +{% set egress_lossy_pool_size = '216778752' %} {% import 'buffers_defaults_objects.j2' as defs with context %} diff --git a/device/mellanox/x86_64-nvidia_sn6600_ld-r0/Mellanox-SN6600_LD-P64O128C2/buffers_defaults_t0.j2 b/device/mellanox/x86_64-nvidia_sn6600_ld-r0/Mellanox-SN6600_LD-P64O128C2/buffers_defaults_t0.j2 index a8f942fa603..9581fd3457f 100644 --- a/device/mellanox/x86_64-nvidia_sn6600_ld-r0/Mellanox-SN6600_LD-P64O128C2/buffers_defaults_t0.j2 +++ b/device/mellanox/x86_64-nvidia_sn6600_ld-r0/Mellanox-SN6600_LD-P64O128C2/buffers_defaults_t0.j2 @@ -22,10 +22,10 @@ 'spinerouter_leafrouter' : '0m' } -%} -{% set ingress_lossless_pool_size = '209776640' %} +{% set ingress_lossless_pool_size = '212125696' %} {% set ingress_lossless_pool_xoff = '0' %} -{% set egress_lossless_pool_size = '224143360' %} -{% set egress_lossy_pool_size = '209776640' %} +{% set egress_lossless_pool_size = '226492416' %} +{% set egress_lossy_pool_size = '212125696' %} {% import 'buffers_defaults_objects.j2' as defs with context %} diff --git a/device/mellanox/x86_64-nvidia_sn6600_ld-r0/Mellanox-SN6600_LD-P64O128C2/buffers_defaults_t1.j2 b/device/mellanox/x86_64-nvidia_sn6600_ld-r0/Mellanox-SN6600_LD-P64O128C2/buffers_defaults_t1.j2 index a8f942fa603..9581fd3457f 100644 --- a/device/mellanox/x86_64-nvidia_sn6600_ld-r0/Mellanox-SN6600_LD-P64O128C2/buffers_defaults_t1.j2 +++ b/device/mellanox/x86_64-nvidia_sn6600_ld-r0/Mellanox-SN6600_LD-P64O128C2/buffers_defaults_t1.j2 @@ -22,10 +22,10 @@ 'spinerouter_leafrouter' : '0m' } -%} -{% set ingress_lossless_pool_size = '209776640' %} +{% set ingress_lossless_pool_size = '212125696' %} {% set ingress_lossless_pool_xoff = '0' %} -{% set egress_lossless_pool_size = '224143360' %} -{% set egress_lossy_pool_size = '209776640' %} +{% set egress_lossless_pool_size = '226492416' %} +{% set egress_lossy_pool_size = '212125696' %} {% import 'buffers_defaults_objects.j2' as defs with context %} diff --git a/device/mellanox/x86_64-nvidia_sn6600_simx-r0/ACS-SN6600/buffers_defaults_t0.j2 b/device/mellanox/x86_64-nvidia_sn6600_simx-r0/ACS-SN6600/buffers_defaults_t0.j2 index 001fa545310..dcf150a488e 100644 --- a/device/mellanox/x86_64-nvidia_sn6600_simx-r0/ACS-SN6600/buffers_defaults_t0.j2 +++ b/device/mellanox/x86_64-nvidia_sn6600_simx-r0/ACS-SN6600/buffers_defaults_t0.j2 @@ -1,6 +1,6 @@ {# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES - Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); @@ -16,10 +16,10 @@ limitations under the License. #} {% set default_cable = '5m' %} -{% set ingress_lossless_pool_size = '81007616' %} -{% set ingress_lossy_pool_size = '81007616' %} -{% set egress_lossless_pool_size = '224143360' %} -{% set egress_lossy_pool_size = '81007616' %} +{% set ingress_lossless_pool_size = '83356672' %} +{% set ingress_lossy_pool_size = '83356672' %} +{% set egress_lossless_pool_size = '226492416' %} +{% set egress_lossy_pool_size = '83356672' %} {% import 'buffers_defaults_objects.j2' as defs with context %} diff --git a/device/mellanox/x86_64-nvidia_sn6600_simx-r0/ACS-SN6600/buffers_defaults_t1.j2 b/device/mellanox/x86_64-nvidia_sn6600_simx-r0/ACS-SN6600/buffers_defaults_t1.j2 index 669feb20cc3..dc3c4b56876 100644 --- a/device/mellanox/x86_64-nvidia_sn6600_simx-r0/ACS-SN6600/buffers_defaults_t1.j2 +++ b/device/mellanox/x86_64-nvidia_sn6600_simx-r0/ACS-SN6600/buffers_defaults_t1.j2 @@ -1,6 +1,6 @@ {# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES - Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); @@ -16,10 +16,10 @@ limitations under the License. #} {% set default_cable = '40m' %} -{% set ingress_lossless_pool_size = '60167168' %} -{% set ingress_lossy_pool_size = '60167168' %} -{% set egress_lossless_pool_size = '224143360' %} -{% set egress_lossy_pool_size = '60167168' %} +{% set ingress_lossless_pool_size = '62516224' %} +{% set ingress_lossy_pool_size = '62516224' %} +{% set egress_lossless_pool_size = '226492416' %} +{% set egress_lossy_pool_size = '62516224' %} {% import 'buffers_defaults_objects.j2' as defs with context %}