Skip to content

Commit 29105cd

Browse files
authored
Merge pull request sonic-net#559 from mssonicbld/sonicbld/202405-merge
[code sync] Merge code from sonic-net/sonic-buildimage:202405 to 202405
2 parents c452cea + f8f3307 commit 29105cd

File tree

3 files changed

+19
-12
lines changed

3 files changed

+19
-12
lines changed

device/arista/x86_64-arista_7050cx3_32s/Arista-7050CX3-32S-D48C8/BALANCED/buffers_defaults_t0.j2

+11-4
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,17 @@
88
{%- endfor %}
99
{%- endmacro %}
1010

11+
{%- set ingress_lossless_pool_size = '32689152' %}
12+
{%- set egress_lossless_pool_size = '32340992' %}
13+
{%- if (DEVICE_METADATA is defined) and ('localhost' in DEVICE_METADATA) and ('subtype' in DEVICE_METADATA['localhost']) and (DEVICE_METADATA['localhost']['subtype'] == 'DualToR') %}
14+
{%- set ingress_lossless_pool_size = '32441856' %}
15+
{%- set egress_lossless_pool_size = '32441856' %}
16+
{%- endif %}
17+
1118
{%- macro generate_buffer_pool_and_profiles() %}
1219
"BUFFER_POOL": {
1320
"ingress_lossless_pool": {
14-
"size": "32689152",
21+
"size": "{{ingress_lossless_pool_size }}",
1522
"type": "ingress",
1623
"mode": "dynamic",
1724
"xoff": "2058240"
@@ -22,7 +29,7 @@
2229
"mode": "dynamic"
2330
},
2431
"egress_lossless_pool": {
25-
"size": "32340992",
32+
"size": "{{egress_lossless_pool_size }}",
2633
"type": "egress",
2734
"mode": "static"
2835
}
@@ -31,12 +38,12 @@
3138
"ingress_lossy_profile": {
3239
"pool":"ingress_lossless_pool",
3340
"size":"0",
34-
"static_th":"32689152"
41+
"static_th":"{{ingress_lossless_pool_size }}"
3542
},
3643
"egress_lossless_profile": {
3744
"pool":"egress_lossless_pool",
3845
"size":"0",
39-
"static_th":"32340992"
46+
"static_th":"{{egress_lossless_pool_size }}"
4047
},
4148
"egress_lossy_profile": {
4249
"pool":"egress_lossy_pool",

src/sonic-config-engine/tests/sample_output/py3/buffer-arista7050cx3-dualtor-remap-disabled.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262

6363
"BUFFER_POOL": {
6464
"ingress_lossless_pool": {
65-
"size": "32689152",
65+
"size": "32441856",
6666
"type": "ingress",
6767
"mode": "dynamic",
6868
"xoff": "2058240"
@@ -73,7 +73,7 @@
7373
"mode": "dynamic"
7474
},
7575
"egress_lossless_pool": {
76-
"size": "32340992",
76+
"size": "32441856",
7777
"type": "egress",
7878
"mode": "static"
7979
}
@@ -82,12 +82,12 @@
8282
"ingress_lossy_profile": {
8383
"pool":"ingress_lossless_pool",
8484
"size":"0",
85-
"static_th":"32689152"
85+
"static_th":"32441856"
8686
},
8787
"egress_lossless_profile": {
8888
"pool":"egress_lossless_pool",
8989
"size":"0",
90-
"static_th":"32340992"
90+
"static_th":"32441856"
9191
},
9292
"egress_lossy_profile": {
9393
"pool":"egress_lossy_pool",

src/sonic-config-engine/tests/sample_output/py3/buffer-arista7050cx3-dualtor.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262

6363
"BUFFER_POOL": {
6464
"ingress_lossless_pool": {
65-
"size": "32689152",
65+
"size": "32441856",
6666
"type": "ingress",
6767
"mode": "dynamic",
6868
"xoff": "2058240"
@@ -73,7 +73,7 @@
7373
"mode": "dynamic"
7474
},
7575
"egress_lossless_pool": {
76-
"size": "32340992",
76+
"size": "32441856",
7777
"type": "egress",
7878
"mode": "static"
7979
}
@@ -82,12 +82,12 @@
8282
"ingress_lossy_profile": {
8383
"pool":"ingress_lossless_pool",
8484
"size":"0",
85-
"static_th":"32689152"
85+
"static_th":"32441856"
8686
},
8787
"egress_lossless_profile": {
8888
"pool":"egress_lossless_pool",
8989
"size":"0",
90-
"static_th":"32340992"
90+
"static_th":"32441856"
9191
},
9292
"egress_lossy_profile": {
9393
"pool":"egress_lossy_pool",

0 commit comments

Comments
 (0)