-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Mellanox] Add new SKU Mellanox-SN4600C-C64 #7815
Conversation
@@ -0,0 +1 @@ | |||
../../x86_64-mlnx_msn2700-r0/ACS-MSN2700/buffers_dynamic.json.j2 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if the SKU is not expected to support dynamic buffer calculation do we still need to have the file?
@stephenxs can you please comment on that?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@liat-grozovik
In theory, we don't need this file given that the dynamic buffer calculation is disabled in this SKU.
But I suggest keeping it to make it consistent with other SKUs - we have this file in all SKUs regardless of whether dynamic buffer calculation is enabled.
@@ -0,0 +1 @@ | |||
../../x86_64-mlnx_msn2700-r0/ACS-MSN2700/buffers.json.j2 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why do we need to point to 2700? Can we use ACS-MSN4600C
instead?
It will be a link to a link . The idea was to have it directed to the original file like in any other SKU
Get Outlook for iOS<https://aka.ms/o0ukef>
________________________________
From: Prince Sunny ***@***.***>
Sent: Monday, June 14, 2021 10:08:17 PM
To: Azure/sonic-buildimage ***@***.***>
Cc: Liat Grozovik ***@***.***>; Mention ***@***.***>
Subject: Re: [Azure/sonic-buildimage] [Mellanox] Add new SKU Mellanox-SN4600C-C64 (#7815)
@prsunny commented on this pull request.
________________________________
In device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/buffers.json.j2<#7815 (comment)>:
@@ -0,0 +1 @@
+../../x86_64-mlnx_msn2700-r0/ACS-MSN2700/buffers.json.j2
Why do we need to point to 2700? Can we use ACS-MSN4600C instead?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#7815 (review)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AKTABAYH5PKAZ7GA2SW6QVDTSZHSDANCNFSM46IYPBGQ>.
|
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run |
Commenter does not have sufficient privileges for PR 7815 in repo Azure/sonic-buildimage |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
@liat-grozovik 202012 branch does not have hwsku.json file in the SKU folder. So, it can not be cherry picked from master branch to 202012 branch. I will be raising a separate PR. Thanks. |
Add new SKU of SN4600C switch: Mellanox-SN4600c-c64 Co-authored-by: Madhan Babu <[email protected]>
Add new SKU of SN4600C switch: Mellanox-SN4600c-c64 Co-authored-by: Madhan Babu <[email protected]>
SAI_VXLAN_SRCPORT_RANGE_ENABLE=1 line will be removed due to new VXLAN src port range implementation #9956 |
Why I did it
Add new SKU of SN4600C switch: Mellanox-SN4600c-c64
How I did it
Added all relevant files to support the new SKU requirements:
Port configuration: No breakout required. All ports configured with 100G
Buffer configuration
• Shared headroom enable. over-subscription ratio as in SN3800
• Dynamic Buffer disable
Switch configuration
• Warmboot enabled. Added to SAI profile
• Is VxLAN source port range set as in SN3800
Number of Uplinks/Downlinks:
• t0: 32 100G down links and 32 100G up links.
• t1: 56 100G down links and 8 100G up links.
How to verify it
Set the SKU in config_db.json to Mellanox-SN4600C-C64 and test the 100G ports coming up on the switch.
Which release branch to backport (provide reason below if selected)
Description for the changelog
Changes are in sonic-buildimage/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/ folder.
A picture of a cute animal (not mandatory but encouraged)