Skip to content

[doc]: Add gnmi feedback design for SmartSwitch #1759

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

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

Pterosaur
Copy link
Contributor

@Pterosaur Pterosaur commented Jul 19, 2024

This is the initial version of the GNMI feedback design for SmartSwitch. It includes the sequence flows between GNMI client and server and between SONiC internal components on NPU and DPU.

swss changes: sonic-net/sonic-swss#3490

@Pterosaur Pterosaur marked this pull request as ready for review July 19, 2024 08:24

### APPL STATE DB

DASH state table in APPL STATE DB, table name is the same as DASH table, key is the same, and fields are result and version ID if it's not a child object.
Copy link
Contributor

@ganglyu ganglyu Jul 30, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we add an example for DASH_ROUTE_GROUP_TABLE?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here is just an example, more tables will be on the dash hld document.

Signed-off-by: Ze Gan <[email protected]>
@mssonicbld
Copy link
Collaborator

/azp run

Copy link

Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

Signed-off-by: Ze Gan <[email protected]>
@mssonicbld
Copy link
Collaborator

/azp run

Copy link

No pipelines are associated with this pull request.

Signed-off-by: Ze Gan <[email protected]>
@mssonicbld
Copy link
Collaborator

/azp run

Copy link

Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

@prsunny
Copy link
Contributor

prsunny commented Mar 14, 2025

@prabhataravind , could you link your implementation PR into description?

@Pterosaur
Copy link
Contributor Author

Hi @qiluo-msft , could you please help to sign off this PR? This has been reviewed by community as well.

prsunny pushed a commit to sonic-net/sonic-swss that referenced this pull request Apr 28, 2025
…3490)

* [orchagent/dash]: Changes to support gNMI feedback for DASH objects
This PR makes the following changes:

Write result of SAI API call to APP_STATE_DB for DASH objects as per sonic-net/SONiC#1759
Instantiate DpuOrchDaemon for smartswitch DPUs.
Related PRs

[doc]: Add gnmi feedback design for SmartSwitch SONiC#1759
[doc]: Init Smartswitch database High Level Design SONiC#1534
[dbconnect]: Support DPU database schema sonic-swss-common#845
What I did
Changes to support gNMI feedback path for DASH objects on SmartSwitch DPUs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants