[Nokia][New Platform][DeviceData] Nokia adds new platforms support (X3B platform)#21710
Conversation
|
/azp run Azure.sonic-buildimage |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
@judyjoseph @arlakshm and @rlhui This PR is adding the support of Nokia-IXR7250-X3B platform with all device data. It requires the PR #21710 to run on Nokia-IXR7250-X3B platform. Please help to review it. |
|
/azp run Azure.sonic-buildimage |
|
Azure Pipelines successfully started running 1 pipeline(s). |
af956c5 to
a8ebdb1
Compare
|
/azp run Azure.sonic-buildimage |
|
Azure Pipelines successfully started running 1 pipeline(s). |
a8ebdb1 to
397c994
Compare
|
/azp run Azure.sonic-buildimage |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run Azure.sonic-buildimage |
|
Azure Pipelines successfully started running 1 pipeline(s). |
219266e to
f7e82c9
Compare
|
/azp run Azure.sonic-buildimage |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
This PR requires PR #21737 to make the image build pass |
arlakshm
left a comment
There was a problem hiding this comment.
@mlok-nokia, is possible to split the PR, one with X3b and one for the other platforms. Makes it easier to cherry-pick
|
@arlakshm The platforms in the PR are all targeted for the 202411 release. Most of the files in this PR are new files and should not have any trouble being cherry-picked into the 202411 branch. |
|
/azp run Azure.sonic-buildimage |
|
Azure Pipelines successfully started running 1 pipeline(s). |
@arlakshm Based on your suggestion, I have split the PR to 2 PR. This one is for X3B platform. Another PR #21853 is for platform Nokia-IXR7220-H5-64O and Nokia-IXR7220-D4-36D. Please review them both. Thanks |
|
/azp run Azure.sonic-buildimage |
|
Azure Pipelines successfully started running 1 pipeline(s). |
0a6c77c to
6cd38a2
Compare
|
/azp run Azure.sonic-buildimage |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Signed-off-by: mlok <[email protected]> Added new Platform Nokia-IXR7220-D4-36D and Nokia-IXR7220-H5-64O Fix platform_reboot and trailing space issue Address review comments by split the device data for x3b Address review comments by split the device data for x3b
vmittal-msft
left a comment
There was a problem hiding this comment.
@mlok-nokia Can you please share what is the basis of picking these MMU settings ? Also, there was a recent PR to update pg profile settings based on port speed rather than hwsku, please use those settings.
|
/azp run Azure.sonic-buildimage |
|
Azure Pipelines successfully started running 1 pipeline(s). |
@vmittal-msft , Since this is T2 device with same J2C+ 400G ports, we copied the MMU settings from https://github.com/sonic-net/sonic-buildimage/tree/master/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G . Marty has updated the PR with your recent changes from PR #21733 |
|
/azp run Azure.sonic-buildimage |
|
Azure Pipelines successfully started running 1 pipeline(s). |
…3B platform) (sonic-net#21710) Why I did it Nokia adds X3B platform support: Platform: x86_64-nokia_ixr7250_x3b-r0 Hwsku: Nokia-IXR7250-X3B How I did it Add new platform Nokia-IXR7250-X3B. platform string: x86_64-nokia_ixr7250_x3b-r0. Hwsku: Nokia-IXR7250-X3B. Nokia-IXR7250-X3B support VoQ T2 feature. Follow the existing multi-asic chassis design, database-chassis is required to be created and support on the PizzaBox. It means that chassisdb.conf will be defined and used in the platform. To support the database-chassis, docker0 (240.127.1.1) will be used for the redis-chassis.server. Key file platform_env.conf will be defined without "supervisor=1" definition to differentiate the x3b and Chassis Supervisor. This Platform support requires PR sonic-net#21709 This PR requires PR sonic-net#21737 to pass the image build How to verify it Install and run the image on X3B platform and verify all features Signed-off-by: mlok <[email protected]>
…3B platform) (sonic-net#21710) (sonic-net#1022) <!-- Please make sure you've read and understood our contributing guidelines: https://github.com/Azure/SONiC/blob/gh-pages/CONTRIBUTING.md ** Make sure all your commits include a signature generated with `git commit -s` ** If this is a bug fix, make sure your description includes "fixes #xxxx", or "closes #xxxx" or "resolves #xxxx" Please provide the following information: --> #### Why I did it Nokia adds X3B platform support: Platform: x86_64-nokia_ixr7250_x3b-r0 Hwsku: Nokia-IXR7250-X3B ##### Work item tracking - Microsoft ADO **[32398643](https://msazure.visualstudio.com/One/_workitems/edit/32398643)**: #### How I did it Add new platform Nokia-IXR7250-X3B. platform string: x86_64-nokia_ixr7250_x3b-r0. Hwsku: Nokia-IXR7250-X3B. Nokia-IXR7250-X3B support VoQ T2 feature. Follow the existing multi-asic chassis design, database-chassis is required to be created and support on the PizzaBox. It means that chassisdb.conf will be defined and used in the platform. To support the database-chassis, docker0 (240.127.1.1) will be used for the redis-chassis.server. Key file platform_env.conf will be defined without "supervisor=1" definition to differentiate the x3b and Chassis Supervisor. This Platform support requires PR sonic-net#21709 #### How to verify it Install and run the image on X3B platform and verify all features <!-- If PR needs to be backported, then the PR must be tested against the base branch and the earliest backport release branch and provide tested image version on these two branches. For example, if the PR is requested for master, 202211 and 202012, then the requester needs to provide test results on master and 202012. --> #### Which release branch to backport (provide reason below if selected) <!-- - Note we only backport fixes to a release branch, *not* features! - Please also provide a reason for the backporting below. - e.g. - [x] 202006 --> - [ ] 201811 - [ ] 201911 - [ ] 202006 - [ ] 202012 - [ ] 202106 - [ ] 202111 - [ ] 202205 - [ ] 202211 #### Tested branch (Please provide the tested image version) <!-- - Please provide tested image version - e.g. - [x] 20201231.100 --> - [ ] <!-- image version 1 --> - [ ] <!-- image version 2 --> #### Description for the changelog <!-- Write a short (one line) summary that describes the changes in this pull request for inclusion in the changelog: --> <!-- Ensure to add label/tag for the feature raised. example - PR#2174 under sonic-utilities repo. where, Generic Config and Update feature has been labelled as GCU. --> #### Link to config_db schema for YANG module changes <!-- Provide a link to config_db schema for the table for which YANG model is defined Link should point to correct section on https://github.com/Azure/sonic-buildimage/blob/master/src/sonic-yang-models/doc/Configuration.md --> #### A picture of a cute animal (not mandatory but encouraged)
Why I did it
Nokia adds X3B platform support:
Platform: x86_64-nokia_ixr7250_x3b-r0 Hwsku: Nokia-IXR7250-X3B
Work item tracking
How I did it
This Platform support requires PR #21709
This PR requires PR #21737 to pass the image build
How to verify it
Install and run the image on X3B platform and verify all features
Which release branch to backport (provide reason below if selected)
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)