To my knowledge, UDLD is a Cisco proprietary protocol. It is described in an informational RFC 5171, contrary of what you might find it is not a standard:
This document describes a Cisco Systems protocol that can be used to detect and disable unidirectional Ethernet fiber or copper links caused, for instance by mis-wiring of fiber strands, interface
malfunctions, media converters' faults, etc. It operates at Layer 2
in conjunction with IEEE 802.3's existing Layer 1 fault detection
mechanisms.
HPE uses the term DLDP for the exact same functionality as UDLD, I have not tested it but it might be fun to do a packet capture of UDLD and DLDP and see what the difference is.