Skip to content

[Arista] Copy QoS from LT2 to T1 for Arista-7060X6-64PE-B-P32O64#24748

Merged
yxieca merged 1 commit intosonic-net:masterfrom
dakotac-arista:p32o64-copy-qos-t1
Dec 16, 2025
Merged

[Arista] Copy QoS from LT2 to T1 for Arista-7060X6-64PE-B-P32O64#24748
yxieca merged 1 commit intosonic-net:masterfrom
dakotac-arista:p32o64-copy-qos-t1

Conversation

@dakotac-arista
Copy link
Contributor

@dakotac-arista dakotac-arista commented Dec 4, 2025

Why I did it

Arista-7060X6-64PE-B-P32O64 will also be used for a T1 role and they wanted to reuse the QoS settings.

Work item tracking
  • Microsoft ADO (number only):

How I did it

Using a symlink to point to the buffer default values values for the LT2 role.
This will make sure any fixes for LT2 will be carried over.
The same bcm config file with applied QoS settings is already being used.

How to verify it

ls -al shows buffers_defaults_t1.j2 -> buffers_defaults_lt2.j2

Tested on DUT and confirmed the buffer pools/profiles were populated and no issues during sanitize.

Which release branch to backport (provide reason below if selected)

  • 202205
  • 202211
  • 202305
  • 202311
  • 202405
  • 202411
  • 202505
  • msft-202503
  • msft-202511

Tested branch (Please provide the tested image version)

Description for the changelog

Link to config_db schema for YANG module changes

A picture of a cute animal (not mandatory but encouraged)

@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Using a symlink to point to the buffer and pool values for LT2 role QoS.
This will make sure any fixes for LT2 will be carried over.
The same bcm config file with applied QoSO settings is already being used.

Signed-off-by: Dakota Crozier <dakotac@arista.com>
@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@sdszhang
Copy link
Contributor

sdszhang commented Dec 9, 2025

@kperumalbfn can you help to review this one?

@yxieca for viz.

@@ -1 +1 @@
../../../common/profiles/th5/gen/BALANCED/buffers_defaults_t1.j2 No newline at end of file
buffers_defaults_lt2.j2 No newline at end of file
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could you check for cable-lengths for T1?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pls check if cable-length/speed are included in pg_profile_lookup.ini

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was not aware there are new cable-length/speed for the hwsku. Which ones need to be added?

Here are the existing ones: https://github.com/sonic-net/sonic-buildimage/blob/master/device/arista/x86_64-arista_7060x6_64pe_b/Arista-7060X6-64PE-B-P32O64/pg_profile_lookup.ini

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dakotac-arista I believe we need to add 300m cable length for the T1 hwsku. We can handle it in another PR later.

@yxieca yxieca merged commit 949db61 into sonic-net:master Dec 16, 2025
23 checks passed
@mssonicbld
Copy link
Collaborator

Cherry-pick PR to msft-202503: Azure/sonic-buildimage-msft#1898

hdwhdw pushed a commit to hdwhdw/sonic-buildimage that referenced this pull request Dec 18, 2025
Using a symlink to point to the buffer and pool values for LT2 role QoS.
This will make sure any fixes for LT2 will be carried over.
The same bcm config file with applied QoSO settings is already being used.

Signed-off-by: Dakota Crozier <dakotac@arista.com>
Signed-off-by: Dawei Huang <daweihuang@microsoft.com>
xwjiang-ms pushed a commit to xwjiang-ms/sonic-buildimage that referenced this pull request Dec 22, 2025
Using a symlink to point to the buffer and pool values for LT2 role QoS.
This will make sure any fixes for LT2 will be carried over.
The same bcm config file with applied QoSO settings is already being used.

Signed-off-by: Dakota Crozier <dakotac@arista.com>
Signed-off-by: xiaweijiang <xiaweijiang@microsoft.com>
jasonbridges pushed a commit to jasonbridges/sonic-buildimage that referenced this pull request Jan 22, 2026
Using a symlink to point to the buffer and pool values for LT2 role QoS.
This will make sure any fixes for LT2 will be carried over.
The same bcm config file with applied QoSO settings is already being used.

Signed-off-by: Dakota Crozier <dakotac@arista.com>
FengPan-Frank pushed a commit to FengPan-Frank/sonic-buildimage that referenced this pull request Mar 6, 2026
Using a symlink to point to the buffer and pool values for LT2 role QoS.
This will make sure any fixes for LT2 will be carried over.
The same bcm config file with applied QoSO settings is already being used.

Signed-off-by: Dakota Crozier <dakotac@arista.com>
Signed-off-by: Feng Pan <fenpan@microsoft.com>
dprital pushed a commit that referenced this pull request Mar 19, 2026
Using a symlink to point to the buffer and pool values for LT2 role QoS.
This will make sure any fixes for LT2 will be carried over.
The same bcm config file with applied QoSO settings is already being used.

Signed-off-by: Dakota Crozier <dakotac@arista.com>
Signed-off-by: dprital <drorp@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants