Add mdio IPC client library#11284
Conversation
Signed-off-by: Jiahua Wang <[email protected]>
|
why cannot we put this in the sonic-sairedis repo? we can buiild this library into syncd |
lguohan
left a comment
There was a problem hiding this comment.
why not move this to sonic-sairedis repo?
|
We want to build a separate debian package which can be used by gbsyncd docker. We want to dynamically load the library. |
|
let's build this client library into the syncd progress, then if we start with gbsyncd, we can decide how to use it. |
|
Build mdio IPC client library as a debian package and as a .so file has the flexibility. Build the code into syncd process is equivalent to add the debian package as build time dependence and run time dependence of syncd package and add LD flag of -lmdio-ipc-client in the syncd makefile. |
Signed-off-by: Jiahua Wang <[email protected]>
|
Close the PR for now. Will reopen the PR after design document review. |
|
We have created the design doc of "SONiC NPU MDIO access support and gbsyncd docker enhancement HLD" PR sonic-net/SONiC#1045 , which explains the reason of creating this mdio IPC client library PR and has reference to this PR. We reopen this PR. |
|
This PR is replaced by sonic-net/sonic-sairedis#1134 |
Signed-off-by: Jiahua Wang [email protected]
Why I did it
How 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)