diff --git a/device/arista/x86_64-arista_7060x6_64pe/Arista-7060X6-64PE-C224O8/buffers_defaults_t0.j2 b/device/arista/x86_64-arista_7060x6_64pe/Arista-7060X6-64PE-C224O8/buffers_defaults_t0.j2 index 30f7ef14a0c2..7341089b56f3 100644 --- a/device/arista/x86_64-arista_7060x6_64pe/Arista-7060X6-64PE-C224O8/buffers_defaults_t0.j2 +++ b/device/arista/x86_64-arista_7060x6_64pe/Arista-7060X6-64PE-C224O8/buffers_defaults_t0.j2 @@ -5,12 +5,12 @@ {%- macro generate_buffer_pool_and_profiles() %} "BUFFER_POOL": { "ingress_lossy_pool": { - "size": "166607744", + "size": "166266368", "type": "ingress", "mode": "dynamic" }, "egress_lossy_pool": { - "size": "166607744", + "size": "166266368", "type": "egress", "mode": "dynamic" } @@ -28,3 +28,13 @@ } }, {%- endmacro %} +{%- macro generate_queue_buffers(ports) %} + "BUFFER_QUEUE": { + {% for port in ports.split(',') %} + "{{ port }}|0-9": { + "profile" : "egress_lossy_profile" + } + {%- if not loop.last -%},{% endif %} + {% endfor %} + } +{%- endmacro %} diff --git a/device/arista/x86_64-arista_7060x6_64pe/Arista-7060X6-64PE-C224O8/buffers_defaults_t1.j2 b/device/arista/x86_64-arista_7060x6_64pe/Arista-7060X6-64PE-C224O8/buffers_defaults_t1.j2 index 30f7ef14a0c2..7341089b56f3 100644 --- a/device/arista/x86_64-arista_7060x6_64pe/Arista-7060X6-64PE-C224O8/buffers_defaults_t1.j2 +++ b/device/arista/x86_64-arista_7060x6_64pe/Arista-7060X6-64PE-C224O8/buffers_defaults_t1.j2 @@ -5,12 +5,12 @@ {%- macro generate_buffer_pool_and_profiles() %} "BUFFER_POOL": { "ingress_lossy_pool": { - "size": "166607744", + "size": "166266368", "type": "ingress", "mode": "dynamic" }, "egress_lossy_pool": { - "size": "166607744", + "size": "166266368", "type": "egress", "mode": "dynamic" } @@ -28,3 +28,13 @@ } }, {%- endmacro %} +{%- macro generate_queue_buffers(ports) %} + "BUFFER_QUEUE": { + {% for port in ports.split(',') %} + "{{ port }}|0-9": { + "profile" : "egress_lossy_profile" + } + {%- if not loop.last -%},{% endif %} + {% endfor %} + } +{%- endmacro %}