The chrony service fails to start when attempting to configure an interface for hardware timestamping that doesn't support it. This is expected, but there should be a graceful error message.
vyos@vyos# set service ntp timestamp interface eth0 receive-filter all vyos@vyos# commit Job for chrony.service failed because the control process exited with error code. See "systemctl status chrony.service" and "journalctl -xeu chrony.service" for details.
vyos@vyos# ethtool -T eth0
Time stamping parameters for eth0:
Capabilities:
software-transmit
software-receive
software-system-clock
PTP Hardware Clock: none
Hardware Transmit Timestamp Modes: none
Hardware Receive Filter Modes: none