Preliminary study indicates that in Yocto, this can be achieved through the lldpd service. As LLDP operates at Layer 2, it requires the Kernel to enable support for Raw Sockets. Check Kernel Config (menuconfig): CONFIG_PACKET=y (Allows sending raw packets) CONFIG_NET_L3_MASTER_DEV=y (Optional, depending on the network architecture)
It appears there is an opportunity to try implementing this in Yocto. We would like to inquire if MTK RDs have any implementation experience in this area.