Skip to content

[smart switch] Add Flow Dump to HA HLD#2168

Open
vivekrnv wants to merge 5 commits intosonic-net:masterfrom
vivekrnv:add_flow_dump
Open

[smart switch] Add Flow Dump to HA HLD#2168
vivekrnv wants to merge 5 commits intosonic-net:masterfrom
vivekrnv:add_flow_dump

Conversation

@vivekrnv
Copy link
Contributor

@vivekrnv vivekrnv commented Jan 6, 2026

This feature adds support for Flow Dump API. This would dump all the Flows currently active in the DPU into a file for debugging purposes.

  1. Update schema for Flow Dump API
  2. Add flow streaming to a file
  3. Add scale scenarios
  4. Provide a CLI to dump the flows
  5. Can also be invoked from GNMI controller by programming DASH_FLOW_SYNC_SESSION_TABLE.
  6. Filters can be programmed using DASH_FLOW_DUMP_FILTER_TABLE table
Repo Title State
sonic-swss [DPU] [HA] Add support for Flow API GitHub issue/pull request detail
sonic-buildimage [DPU] Add support for Flow API GitHub issue/pull request detail
sonic-swss-common [DPU] Add support for Flow API GitHub issue/pull request detail
sonic-utilities [DPU] Add CLI to trigger and dump flows GitHub issue/pull request detail
sonic-sairedis [DPU] Add support for Flow bulk session get notifications GitHub issue/pull request detail
sonic-swss [swssconfig] Add custom ZMQ endpoint for DPU Orchagent GitHub issue/pull request detail

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

No pipelines are associated with this pull request.

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

No pipelines are associated with this pull request.

Signed-off-by: Vivek Reddy <[email protected]>

Fix flowchart

Signed-off-by: Vivek Reddy <[email protected]>

Add scale section

Signed-off-by: Vivek Reddy <[email protected]>

Minor updates

Signed-off-by: Vivek Reddy <[email protected]>

Update the syncd flow

Signed-off-by: Vivek Reddy <[email protected]>

Minor updates
@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

No pipelines are associated with this pull request.

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

No pipelines are associated with this pull request.

@vivekrnv vivekrnv marked this pull request as draft January 13, 2026 03:38
@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

No pipelines are associated with this pull request.

@vivekrnv vivekrnv marked this pull request as ready for review January 22, 2026 04:31
@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

No pipelines are associated with this pull request.

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

/azp run

@azure-pipelines
Copy link

No pipelines are associated with this pull request.

@zjswhhh
Copy link
Contributor

zjswhhh commented Mar 17, 2026

Hi @prsunny - can you help merge?

@prsunny
Copy link
Contributor

prsunny commented Mar 18, 2026

@vivekrnv , please provide more details in the description about the feature addition.

@vivekrnv
Copy link
Contributor Author

@vivekrnv , please provide more details in the description about the feature addition.

Updated

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.

6 participants