Commit 534cff7
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) |  |
| sonic-buildimage | [[DPU] Add support for Flow API](sonic-net/sonic-buildimage#25496) |  |
| sonic-swss-common | [[DPU] Add support for Flow API](sonic-net/sonic-swss-common#1151) |  |
| sonic-utilities | [[DPU] Add CLI to trigger and dump flows](sonic-net/sonic-utilities#4278) |  |
| sonic-sairedis | [[DPU] Add support for Flow bulk session get notifications](sonic-net/sonic-sairedis#1769) |  |
| sonic-swss | [[swssconfig] Add custom ZMQ endpoint for DPU Orchagent](sonic-net/sonic-swss#4217) |  |1 parent 7d465a3 commit 534cff7
1 file changed
Lines changed: 268 additions & 10 deletions
0 commit comments