-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Design document for line card hot swapping support in SONiC. #560
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
Conversation
|
||
**This feature will support the following functionality:** | ||
1. 1 chassis consists of swappable line cards. | ||
2. Every line card with the same card type, 32*100G(Different card type will be implemented in the near future.) |
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.
please have a clear definition of line card, what is included in the line card.
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.
what is the requirement of phy driver, does it requires firmware download for the phy driver.
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.
OK, we will define what is included in the line card.
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.
We update the definition of line card. For the requirement of phy driver, we can based on gearbox design to use a profile while PHY initializes. I will integrate our design with #538
please refer to this doc. |
|
||
|
||
## 3.4 DB Changes<a name="db-changes"></a> | ||
|
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.
How can I get the line-card no. from a port? Is there any table in config db or state db that indicates that? Or it should be extracted from port name?
Thanks.
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.
Actually, We have a new design which based on Gearbox. In the new design, we may get the line card no. from the PHY profile.
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.
where can I find it?
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.
@stephenxs Please refer the new commit b9e088a
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.
Thanks. Will check it.
8498931
to
8837dc2
Compare
|
Design document for line card hot swapping support in SONiC.