This repository has been archived on 2025-03-20. You can view files and clone it, but cannot push or open issues or pull requests.
sonic-buildimage/platform
dbarashinvd 000a2ef818
[Mellanox] Enable CMIS host management ()
- Why I did it
Enable CMIS host management for Mellanox devices which are expected to support the feature

- How I did it
new thread in a new file and changing logic in platform code in chassis.py which is calling this thread from get_change_event()
this thread in the new file handles the state machine per port.
first the static detection takes place once the thread is up (during switch bootup sequence), until final decision if it's FW control or SW control module.
After it ends, the dynamic detection takes place, listening to changes in the sysfs fds, per port,
so it will be able to detect plug in or out events of a cable.

- How to verify it
Enhanced unit tests
run sonic mgmt on Nvidia SN4700 with CMIS host management enabled
2023-12-07 14:54:56 +02:00
..
barefoot Update sonic-linux-kernel to use 6.1.38 2023-11-21 18:53:15 -08:00
broadcom Upgrade xgs SAI version to 8.4.31.0 () 2023-12-04 09:31:39 +08:00
cavium [infra] Support syslog rate limit configuration () 2022-12-20 10:53:58 +02:00
centec [Bookworm] Upgrade centec platforms to Bookworm () 2023-12-01 16:07:52 -08:00
centec-arm64 [Bookworm] Upgrade centec platforms to Bookworm () 2023-12-01 16:07:52 -08:00
checkout [cisco]: Align the ref pointer to latest code drop on 202205 () 2023-09-20 10:56:37 -07:00
components Upgrade libsaibroncos debian package to version 3.11 () 2023-11-09 10:15:02 -08:00
generic [dockers] Rename 'docker-snmp-sv2' to 'docker-snmp' () 2020-06-11 16:04:23 -07:00
innovium Why I did it () 2023-07-30 09:48:36 -07:00
marvell [Marvell] Updated SAI 1.13.0 amd64 debian () 2023-10-18 16:47:53 +08:00
marvell-arm64 [marvell-arm64]: Enable SDK module for bookworm () 2023-11-21 18:53:15 -08:00
marvell-armhf [Nokia-7215][armhf] Enable Watchdog service () 2023-11-30 16:34:53 -08:00
mellanox [Mellanox] Enable CMIS host management () 2023-12-07 14:54:56 +02:00
nephos [infra] Support syslog rate limit configuration () 2022-12-20 10:53:58 +02:00
p4 docker prefer COPY to ADD in dockerfile () 2023-06-22 13:16:56 -07:00
pddf [Edgecore][sonic-platform-modules-accton]Support kernel 6.1 and bookworm () 2023-11-21 18:53:15 -08:00
pensando Add pensando platform () 2023-12-04 14:41:52 -08:00
s3ip-sysfs The CPLD and FPGA driver framework module complies with s3ip sysfs specification () 2022-12-16 22:05:53 +08:00
template Mount directory warmboot in docker gbsyncd () 2022-08-26 22:00:45 +08:00
vs [frr]: Force disable next hop group support. () 2023-12-06 11:09:54 +08:00