sonic-buildimage/platform/mellanox/mlnx-platform-api/sonic_platform
Junchao-Mellanox 0f47c5be59
[202012] [Mellanox] Fix issue: cannot lable port for logical port is logical port number larger than 64 (#13709)
- Why I did it
sfp_event.py gets a PMPE message when a cable event is available. In PMPE message, there is no label port available. Current sfp_event.py is using sx_api_port_device_get to get 64 logical ports attributes, and find the label port from those 64 attributes. However, if there are more than 64 ports, sfp_event.py might not be able to find the label port and drop the PMPE message.

- How I did it
Don't use hardcoded 64, get logical port number instead.

- How to verify it
Manual test
2023-02-23 08:27:21 +02:00
..
__init__.py Add thermal control support for SONiC (#3949) 2020-03-09 10:41:10 -07:00
chassis.py skip hw reboot cause if warm/fast reboot found from the proc cmdline (#13378) 2023-01-17 13:21:31 -08:00
component.py [Mellanox] Enhance Python3 support for platform API (#7410) (#7910) 2021-06-18 09:46:41 -07:00
device_data.py [Mellanox] Adopt single way to get fan direction for all ASIC types (#7386) 2021-05-05 09:34:25 -07:00
eeprom.py [Mellanox] [202012] Backport 'Read EEPROM data from DB if possible'(7808) to 202012 (#7928) 2021-06-23 18:09:53 +03:00
fan_drawer.py [Mellanox] Enhance Python3 support for platform API (#7410) (#7910) 2021-06-18 09:46:41 -07:00
fan.py [Mellanox] Optimize thermal policies (#9665) 2022-01-19 11:42:55 +02:00
led.py [Mellanox] [202012] Allow user to set LED to orange (#9514) 2021-12-13 16:04:06 -08:00
pcie.py [Mellanox][Pcie] Fix issue on pcied with an id that contains only decimal digits was treated as a decimal number (#8309) 2021-08-05 15:22:48 +00:00
platform.py [Mellanox] Enhance Python3 support for platform API (#7410) (#7910) 2021-06-18 09:46:41 -07:00
psu.py [Mellanox] Enhance Python3 support for platform API (#7410) (#7910) 2021-06-18 09:46:41 -07:00
sfp_event.py [202012] [Mellanox] Fix issue: cannot lable port for logical port is logical port number larger than 64 (#13709) 2023-02-23 08:27:21 +02:00
sfp.py [202012] [Mellanox] Fix issue: SFP eeprom corrupted after replacing cable with different sfp type (#13543) 2023-02-19 09:47:32 +02:00
thermal_actions.py [Mellanox] Optimize thermal policies (#9665) 2022-01-19 11:42:55 +02:00
thermal_conditions.py [Mellanox] Optimize thermal policies (#9665) 2022-01-19 11:42:55 +02:00
thermal_infos.py [Mellanox] Fan speed should not be 100% when PSU is powered off (#9258) 2021-12-01 02:28:37 +00:00
thermal_manager.py [Mellanox] Optimize thermal policies (#9665) 2022-01-19 11:42:55 +02:00
thermal.py [Mellanox] [202012] Fix issue: 4600C is using wrong thermal profile (#10258) 2022-03-20 10:31:59 +02:00
utils.py [Mellanox] [202012] Backport 'Read EEPROM data from DB if possible'(7808) to 202012 (#7928) 2021-06-23 18:09:53 +03:00
watchdog.py [WARM-REBOOT] fix issue of watchdog on simx when executing warm-reboot command (#8132) 2021-07-20 10:18:17 +00:00