sonic-buildimage/platform
snider-nokia 9fdbdeee85
[Nokia][sonic-platform] Update Nokia sonic-platform submodule - ungraceful reboot hooks to induce NIF port shutdown (#18014)
These changes provide for the automatic shutdown of NIF ports on LC when an ungraceful reboot scenario occurs. Reboot and panic notifier hooks are now registered so that callback occurs from the kernel and NIF ports are subsequently shut down.

Why I did it
To facilitate the timely movement of traffic away from a crashed LC when its peers recognize that the associated links have gone down.

How I did it
Linux kernel reboot and panic notifier hooks are used to register a callback routine that, when invoked, stuffs all present transceiver modules into reset.

How to verify it
Cause an ungraceful reboot (whether via /usr/sbin/reboot or by causing a kernel panic) and verify that all LC native NIF links are brought down at reboot/panic time (on the way down). It may be necessary to monitor the LC link peer(s) in order to verify in real-time.
2024-03-15 12:18:45 -07:00
..
barefoot Update sonic-linux-kernel to use 6.1.38 2023-11-21 18:53:15 -08:00
broadcom [Nokia][sonic-platform] Update Nokia sonic-platform submodule - ungraceful reboot hooks to induce NIF port shutdown (#18014) 2024-03-15 12:18:45 -07:00
cavium [infra] Support syslog rate limit configuration (#12490) 2022-12-20 10:53:58 +02:00
centec [Bookworm] Upgrade centec platforms to Bookworm (#17364) 2023-12-01 16:07:52 -08:00
centec-arm64 [Bookworm] Upgrade centec-arm64 platform to Bookworm. (#17411) 2023-12-07 08:42:13 -08:00
checkout Cho 202311.main.0.1 (master) (#18281) 2024-03-06 16:03:16 -08:00
components [build] Use public storage for public resources. (#18038) 2024-02-27 17:45:49 -08:00
generic [dockers] Rename 'docker-snmp-sv2' to 'docker-snmp' (#4699) 2020-06-11 16:04:23 -07:00
innovium Why I did it (#14826) 2023-07-30 09:48:36 -07:00
marvell [Marvell] Updated SAI 1.13.0 amd64 debian (#16811) 2023-10-18 16:47:53 +08:00
marvell-arm64 [Nokia-7215-A1][arm64]Update platform init files (#18266) 2024-03-08 08:53:46 -08:00
marvell-armhf [Nokia-7215-T1] Disable sysrq-trigger from platform init (#18161) 2024-02-28 08:24:01 -08:00
mellanox [sn2700]: Add CPLD update. (#17376) 2024-03-06 07:39:00 -08:00
nephos [build] Use public storage for public resources. (#18038) 2024-02-27 17:45:49 -08:00
p4 docker prefer COPY to ADD in dockerfile (#15394) 2023-06-22 13:16:56 -07:00
pddf [Edgecore][sonic-platform-modules-accton]Support kernel 6.1 and bookworm (#16982) 2023-11-21 18:53:15 -08:00
pensando Add pensando platform (#15978) 2023-12-04 14:41:52 -08:00
s3ip-sysfs The CPLD and FPGA driver framework module complies with s3ip sysfs specification (#12891) 2022-12-16 22:05:53 +08:00
template Mount directory warmboot in docker gbsyncd (#11852) 2022-08-26 22:00:45 +08:00
vs [build] Use public storage for public resources. (#18038) 2024-02-27 17:45:49 -08:00