Skip to content

Commit 38ef3c6

Browse files
committed
Update buffer calculations for SN56xx to include service ports
1 parent 7370a0e commit 38ef3c6

9 files changed

Lines changed: 49 additions & 50 deletions

File tree

device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C224O8/buffers_defaults_t0.j2

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
'spinerouter_leafrouter' : '0m'
2323
}
2424
-%}
25-
{% set ingress_lossless_pool_size = '144189440' %}
25+
{% set ingress_lossless_pool_size = '144129024' %}
2626
{% set ingress_lossless_pool_xoff = '0' %}
2727
{% set egress_lossless_pool_size = '158229504' %}
28-
{% set egress_lossy_pool_size = '144189440' %}
28+
{% set egress_lossy_pool_size = '144129024' %}
2929

3030
{% import 'buffers_defaults_objects.j2' as defs with context %}
3131

device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C224O8/buffers_defaults_t1.j2

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
'spinerouter_leafrouter' : '0m'
2323
}
2424
-%}
25-
{% set ingress_lossless_pool_size = '144189440' %}
25+
{% set ingress_lossless_pool_size = '144129024' %}
2626
{% set ingress_lossless_pool_xoff = '0' %}
2727
{% set egress_lossless_pool_size = '158229504' %}
28-
{% set egress_lossy_pool_size = '144189440' %}
28+
{% set egress_lossy_pool_size = '144129024' %}
2929

3030
{% import 'buffers_defaults_objects.j2' as defs with context %}
3131

device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/buffers_defaults_t0.j2

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
'spinerouter_leafrouter' : '0m'
2323
}
2424
-%}
25-
{% set ingress_lossless_pool_size = '142704640' %}
25+
{% set ingress_lossless_pool_size = '142703616' %}
2626
{% set ingress_lossless_pool_xoff = '0' %}
2727
{% set egress_lossless_pool_size = '158229504' %}
28-
{% set egress_lossy_pool_size = '142704640' %}
28+
{% set egress_lossy_pool_size = '142703616' %}
2929

3030
{% import 'buffers_defaults_objects.j2' as defs with context %}
3131

device/mellanox/x86_64-nvidia_sn5600-r0/Mellanox-SN5600-C256S1/buffers_defaults_t1.j2

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
'spinerouter_leafrouter' : '0m'
2323
}
2424
-%}
25-
{% set ingress_lossless_pool_size = '142704640' %}
25+
{% set ingress_lossless_pool_size = '142703616' %}
2626
{% set ingress_lossless_pool_xoff = '0' %}
2727
{% set egress_lossless_pool_size = '158229504' %}
28-
{% set egress_lossy_pool_size = '142704640' %}
28+
{% set egress_lossy_pool_size = '142703616' %}
2929

3030
{% import 'buffers_defaults_objects.j2' as defs with context %}
3131

device/mellanox/x86_64-nvidia_sn5610n-r0/Mellanox-SN5610N-C224O8/buffers_defaults_t0.j2

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{#
22
SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES
3-
Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
44
Apache-2.0
55
66
Licensed under the Apache License, Version 2.0 (the "License");
@@ -22,10 +22,10 @@
2222
'spinerouter_leafrouter' : '0m'
2323
}
2424
-%}
25-
{% set ingress_lossless_pool_size = '144189440' %}
25+
{% set ingress_lossless_pool_size = '144069632' %}
2626
{% set ingress_lossless_pool_xoff = '0' %}
2727
{% set egress_lossless_pool_size = '158229504' %}
28-
{% set egress_lossy_pool_size = '144189440' %}
28+
{% set egress_lossy_pool_size = '144069632' %}
2929

3030
{% import 'buffers_defaults_objects.j2' as defs with context %}
3131

device/mellanox/x86_64-nvidia_sn5610n-r0/Mellanox-SN5610N-C224O8/buffers_defaults_t1.j2

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{#
22
SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES
3-
Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
44
Apache-2.0
55
66
Licensed under the Apache License, Version 2.0 (the "License");
@@ -22,10 +22,10 @@
2222
'spinerouter_leafrouter' : '0m'
2323
}
2424
-%}
25-
{% set ingress_lossless_pool_size = '144189440' %}
25+
{% set ingress_lossless_pool_size = '144069632' %}
2626
{% set ingress_lossless_pool_xoff = '0' %}
2727
{% set egress_lossless_pool_size = '158229504' %}
28-
{% set egress_lossy_pool_size = '144189440' %}
28+
{% set egress_lossy_pool_size = '144069632' %}
2929

3030
{% import 'buffers_defaults_objects.j2' as defs with context %}
3131

device/mellanox/x86_64-nvidia_sn5610n-r0/Mellanox-SN5610N-C256S2/buffers_defaults_t0.j2

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{#
22
SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES
3-
Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
44
Apache-2.0
55
66
Licensed under the Apache License, Version 2.0 (the "License");
@@ -22,10 +22,10 @@
2222
'spinerouter_leafrouter' : '0m'
2323
}
2424
-%}
25-
{% set ingress_lossless_pool_size = '142645248' %}
25+
{% set ingress_lossless_pool_size = '142644224' %}
2626
{% set ingress_lossless_pool_xoff = '0' %}
2727
{% set egress_lossless_pool_size = '158229504' %}
28-
{% set egress_lossy_pool_size = '142645248' %}
28+
{% set egress_lossy_pool_size = '142644224' %}
2929

3030
{% import 'buffers_defaults_objects.j2' as defs with context %}
3131

device/mellanox/x86_64-nvidia_sn5610n-r0/Mellanox-SN5610N-C256S2/buffers_defaults_t1.j2

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{#
22
SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES
3-
Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
44
Apache-2.0
55
66
Licensed under the Apache License, Version 2.0 (the "License");
@@ -22,10 +22,10 @@
2222
'spinerouter_leafrouter' : '0m'
2323
}
2424
-%}
25-
{% set ingress_lossless_pool_size = '142645248' %}
25+
{% set ingress_lossless_pool_size = '142644224' %}
2626
{% set ingress_lossless_pool_xoff = '0' %}
2727
{% set egress_lossless_pool_size = '158229504' %}
28-
{% set egress_lossy_pool_size = '142645248' %}
28+
{% set egress_lossy_pool_size = '142644224' %}
2929

3030
{% import 'buffers_defaults_objects.j2' as defs with context %}
3131

Lines changed: 29 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
##
22
## SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES
3-
## Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
## Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
44
## Apache-2.0
55
##
66
## Licensed under the Apache License, Version 2.0 (the "License");
@@ -17,36 +17,35 @@
1717
##
1818
# PG lossless profiles.
1919
# speed cable size xon xoff threshold
20-
10000 5m 39936 19456 20480 0
21-
25000 5m 40960 19456 21504 0
22-
40000 5m 44032 19456 24576 0
23-
50000 5m 46080 19456 26624 0
24-
100000 5m 63488 19456 44032 0
25-
200000 5m 69632 19456 50176 0
26-
400000 5m 105472 19456 86016 0
27-
800000 5m 134144 38912 95232 0
28-
10000 40m 39936 19456 20480 0
29-
25000 40m 41984 19456 22528 0
30-
40000 40m 45056 19456 25600 0
31-
50000 40m 48128 19456 28672 0
32-
100000 40m 68608 19456 49152 0
33-
200000 40m 79872 19456 60416 0
34-
400000 40m 123904 19456 104448 0
35-
800000 40m 171008 38912 132096 0
36-
10000 300m 43008 19456 23552 0
37-
25000 300m 50176 19456 30720 0
38-
40000 300m 59392 19456 39936 0
39-
50000 300m 65536 19456 46080 0
40-
100000 300m 103424 19456 83968 0
41-
200000 300m 149504 19456 130048 0
42-
400000 300m 263168 19456 243712 0
43-
800000 300m 450560 38912 411648 0
44-
10000 1000m 19456 19456 24576 0
45-
25000 1000m 19456 19456 46080 0
46-
40000 1000m 19456 19456 68608 0
47-
50000 1000m 19456 19456 83968 0
20+
10000 5m 19456 19456 20480 0
21+
25000 5m 19456 19456 21504 0
22+
40000 5m 19456 19456 24576 0
23+
50000 5m 19456 19456 26624 0
24+
100000 5m 19456 19456 44032 0
25+
200000 5m 19456 19456 50176 0
26+
400000 5m 19456 19456 86016 0
27+
800000 5m 38912 38912 95232 0
28+
10000 40m 19456 19456 20480 0
29+
25000 40m 19456 19456 22528 0
30+
40000 40m 19456 19456 25600 0
31+
50000 40m 19456 19456 28672 0
32+
100000 40m 19456 19456 49152 0
33+
200000 40m 19456 19456 60416 0
34+
400000 40m 19456 19456 104448 0
35+
800000 40m 38912 38912 132096 0
36+
10000 250m 19456 19456 14336 0
37+
25000 250m 19456 19456 20480 0
38+
40000 250m 19456 19456 28672 0
39+
50000 250m 19456 19456 33792 0
40+
100000 250m 19456 19456 68608 0
41+
200000 250m 19456 19456 107520 0
42+
400000 250m 19456 19456 208896 0
43+
800000 250m 38912 38912 349184 0
44+
10000 1000m 19456 19456 24576 0
45+
25000 1000m 19456 19456 46080 0
46+
40000 1000m 19456 19456 68608 0
47+
50000 1000m 19456 19456 83968 0
4848
100000 1000m 19456 19456 168960 0
4949
200000 1000m 19456 19456 308224 0
5050
400000 1000m 19456 19456 610304 0
5151
800000 1000m 38912 38912 1153024 0
52-

0 commit comments

Comments
 (0)