longhuan-cisco

Results 10 issues of longhuan-cisco

Add get_transceiver_status and get_transceiver_pm to API interface #### Description 1. Add get_transceiver_status to API interface 2. Add get_transceiver_pm API interface in xcvr_api.py 3. Ignore if "Rx Signal Power" related fields...

Add new fields to status/dom_sensor/pm tables in STATE_DB for CMIS/C-CMIS #### Description 1. Add all the fields that are supported by c_cmis [get_transceiver_bulk_status](https://github.com/sonic-net/sonic-platform-common/blob/b26aa5ef79fca95064d0baf3b1beed8d56d212f8/sonic_platform_base/sonic_xcvr/api/public/c_cmis.py#L302) API but not currently present to dom_sensor...

HLD can be found here: https://github.com/sonic-net/SONiC/pull/1258 Backend PRs: https://github.com/sonic-net/sonic-platform-common/pull/387 https://github.com/sonic-net/sonic-platform-daemons/pull/390 #### What I did According to window-based PM [HLD](https://github.com/sonic-net/SONiC/blob/d0364205764aa49decfca1eb669c76d7f0c8f4e0/doc/platform_api/CMIS_and_C-CMIS_support_for_ZR.md#74-cli-sample-output-format), add the advanced CLI for it. #### How I did it...

#### Description On 202305 multi-asic platforms, sfpuil CLI (basically any sub-command under sfputil) always bails out for below error: ``` # sfputil show presence Error reading port info (:- validateNamespace:...

Add SI setting handling in sff_mgr

Add high power handling in sff_mgr.

### Description of PR Summary: Test cases `test_show_platform.py::test_show_platform_psustatus` and `test_show_platform.py::test_show_platform_psustatus_json` are expecting PSU LED state to be red/green/amber/off even if PSU is not present. Fix is required to expect “N/A”...

FEC mode is a critical configuration for a port, which needs to be configured properly for the port to come up. There are below scenarios that can end up with...

### Description of PR Summary: Fixes # (issue) Add extra logic (common for both CMIS and non-CMIS) in test_sfputil to make sure modules are restored fully after sfp reset, this...

#### Description Enhance/fix media_settings infra in below aspects: 1. Support/fix for 100G QSFP28 transceivers: - fix its issue of `media_key` parsed as `QSFP28-Unknown-...` due to its compliance code defined in...