sonic-net / sonic-platform-daemons

Platform module daemons for SONiC
Other
25 stars 159 forks source link

[SmartSwitch] Extend implementation of the DPU chassis daemon. #563

Closed oleksandrivantsiv closed 1 day ago

oleksandrivantsiv commented 3 days ago

Description

Extend the DPU chassis daemon to support subscriptions to data planes and control plane state changes.

Motivation and Context

This allows the optimization of CPU usage and removes the delay in state change processing compared to polling.

How Has This Been Tested?

New unit tests were added to cover new functionality.

Additional Information (Optional)