Skip to content

Commit 534cff7

Browse files
authored
[smart switch] Add Flow Dump to HA HLD (#2168)
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](sonic-net/sonic-swss#4218) | ![GitHub issue/pull request detail](https://img.shields.io/github/pulls/detail/state/sonic-net/sonic-swss/4218) | | sonic-buildimage | [[DPU] Add support for Flow API](sonic-net/sonic-buildimage#25496) | ![GitHub issue/pull request detail](https://img.shields.io/github/pulls/detail/state/sonic-net/sonic-buildimage/25496) | | sonic-swss-common | [[DPU] Add support for Flow API](sonic-net/sonic-swss-common#1151) | ![GitHub issue/pull request detail](https://img.shields.io/github/pulls/detail/state/sonic-net/sonic-swss-common/1151) | | sonic-utilities | [[DPU] Add CLI to trigger and dump flows](sonic-net/sonic-utilities#4278) | ![GitHub issue/pull request detail](https://img.shields.io/github/pulls/detail/state/sonic-net/sonic-utilities/4278) | | sonic-sairedis | [[DPU] Add support for Flow bulk session get notifications](sonic-net/sonic-sairedis#1769) | ![GitHub issue/pull request detail](https://img.shields.io/github/pulls/detail/state/sonic-net/sonic-sairedis/1769) | | sonic-swss | [[swssconfig] Add custom ZMQ endpoint for DPU Orchagent](sonic-net/sonic-swss#4217) | ![GitHub issue/pull request detail](https://img.shields.io/github/pulls/detail/state/sonic-net/sonic-swss/4217) |
1 parent 7d465a3 commit 534cff7

1 file changed

Lines changed: 268 additions & 10 deletions

File tree

0 commit comments

Comments
 (0)