sonic-net / sonic-platform-common

Python packages which provide a common interface to platform-specific hardware peripherals in SONiC
Other
46 stars 175 forks source link

Added new Platform APIs and modified APIs for supporting reboot on a SmartSwitch #501

Closed vvolam closed 1 month ago

vvolam commented 1 month ago

Description

Added new APIs and modified reboot API in module_base.py for supporting reboot on a SmartSwitch.

Motivation and Context

These API enhancements are required to support reboot for new SmartSwitch platforms. All the requirements are captured in reboot HLD

How Has This Been Tested?

Modified module_base.py tests. New reboot CLI changes will invoke these APIs.

Additional Information (Optional)