-
Notifications
You must be signed in to change notification settings - Fork 0
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] [SKU] Mellanox-SN4700-C128 SKU added #24
Conversation
Signed-off-by: Vivek Reddy Karri <vkarri@nvidia.com>
Signed-off-by: Vivek Reddy Karri <vkarri@nvidia.com>
Signed-off-by: Vivek Reddy Karri <vkarri@nvidia.com>
Signed-off-by: Vivek Reddy Karri <vkarri@nvidia.com>
Signed-off-by: Vivek Reddy Karri <vkarri@nvidia.com>
don't suggest exposing this |
Yeah |
@@ -0,0 +1,41 @@ | |||
## |
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.
the numbers are correct but we do not need the numbers for speed 200000 since there is no 200G port on this SKU.
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.
the numbers are correct but we do not need the numbers for speed 200000 since there is no 200G port on this SKU.
customer asked us to add it. Maybe for future use.
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.
let's keep it then. 200G for 4x ports right?
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.
Yeah
{% set ingress_lossless_pool_size = '36405216' %} | ||
{% set ingress_lossless_pool_xoff = '11567088' %} | ||
{% set egress_lossless_pool_size = '60817392' %} | ||
{% set egress_lossy_pool_size = '36405216' %} |
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.
As a convention, we round down by cell size for egress_lossless_pool only. For the rest sizes, we do not round them down.
{% set ingress_lossless_pool_size = '36405216' %} | |
{% set ingress_lossless_pool_xoff = '11567088' %} | |
{% set egress_lossless_pool_size = '60817392' %} | |
{% set egress_lossy_pool_size = '36405216' %} | |
{% set ingress_lossless_pool_size = '36405248' %} | |
{% set ingress_lossless_pool_xoff = '11567104' %} | |
{% set egress_lossless_pool_size = '60817392' %} | |
{% set egress_lossy_pool_size = '36405248' %} |
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.
Updated
Just to double check, they do not use features like everflow, etc, right |
I think no. But Assaf, Can you confirm? |
Yes, customer asked for ratio of 1:8. Regarding everflow, i guess not, but its not part of hwsku questions. |
Thanks @assafho . Better to know it. this is something we missed in hwsku questions. |
Signed-off-by: Vivek Reddy Karri <vkarri@nvidia.com>
@stephenxs, Apart from clarification on mirroring, is anything left for buffers? |
No. all the rest LGTM. |
Signed-off-by: Vivek Reddy Karri <vkarri@nvidia.com>
…to sku_4700_c128
Mirroring is required and updated buffer defaults |
@@ -0,0 +1,4 @@ | |||
SAI_VXLAN_SRCPORT_RANGE_ENABLE=1 |
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 SAI_VXLAN_SRCPORT_RANGE_ENABLE? I believe this is removed in latest branches. Please check
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.
Yes, it was removed. Will update
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.
Updated
<module>17</module> | ||
<breakout-modes>3</breakout-modes> | ||
<port-speed>1536</port-speed> | ||
<split>4</split></port-info> |
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.
The split and closing port info are not properly aligned. Can you please align?
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.
Updated
Signed-off-by: Vivek Reddy Karri <vkarri@nvidia.com>
Signed-off-by: Vivek Reddy Karri <vkarri@nvidia.com>
Changes: Update submodule branch to 202012 [sonic-linkmgrd][202012] submodule update a8ddff5 Jing Zhang Fri Feb 25 11:38:28 2022 Incrementing tolerance on mux state inconsistency (#27) a3f78a3 Jing Zhang Thu Feb 17 17:23:56 2022 Update log level for mux probing and mux state chance (#23) 05156fb Jing Zhang Thu Feb 17 17:21:01 2022 Handle xcvrd crashing scenarios (#22) 74529ef Longxiang Lyu Mon Feb 14 13:26:07 2022 [make] Enable make extra includes (#24) sign-off: Jing Zhang zhangjing@microsoft.com
Signed-off-by: Vivek Reddy Karri <vkarri@nvidia.com> Co-authored-by: Vivek Reddy Karri <vkarri@nvidia.com>
…sonic-net#21269) #### Why I did it src/dhcpmon ``` * e003522 - (HEAD -> master, origin/master, origin/HEAD) [Build] Update to buijld bookworm debian package (#24) (21 hours ago) [Yaqiang Zhu] ``` #### How I did it #### How to verify it #### Description for the changelog
Signed-off-by: Vivek Reddy Karri vkarri@nvidia.com
Why I did it
Draft a new SKU for MSN-4700 Platform i.e. Mellanox-SN4700-C128
Requirements:
LOSSLESS_TRAFFIC_PATTERN|AZURE|small_packet_percentage
is usedAdditional Details:
SpineRouter
through config_db.json inDEVICE_METADATA|localhost|type
field for the buffer values & cable lengths defined in the buffers_defaults_t2.j2 to apply on the devicebuffer_defaults_{t0,t1,t2}.j2
valuesHow I did it
How to verify it
Which release branch to backport (provide reason below if selected)
Description for the changelog
Link to config_db schema for YANG module changes
A picture of a cute animal (not mandatory but encouraged)