The current implementation of the Ethernet driver appears to have been incorrectly copied from the H5/H7 HALs. Specifically, the flags ETH_DMATXDESC_LS and ETH_DMATXDESC_TTSS are being used incorrectly. These flags are from the DESC0 register, and the current implementation does not set the TX timestamp properly when required.