Hwtimestamp chrony: подтвердить аппаратные отметки фактическим отчётом
Hwtimestamp включает использование аппаратных временных отметок на указанном интерфейсе при поддержке ОС и сетевого контроллера. Наличие директивы в конфигурации не доказывает, что оба направления действительно работают аппаратно. Для приёма NTP-пакетов важны также поддерживаемые фильтры контроллера, а не только общая надпись о timestamping.
Если аппаратная отметка приёма недоступна, chronyd может использовать kernel timestamp. Аппаратная передача без аппаратного приёма остаётся отдельным возможным режимом. Поэтому нельзя сводить проверку к единственному признаку «hardware включён» и затем приписывать всем измерениям точность, указанную в рекламном описании платы.
Ntpdata сообщает фактические источники TX и RX: Daemon, Kernel или Hardware, а также соответствующие счётчики. Их сохраняют вместе с интерфейсом и версией среды. Сам chronyd при таком применении не синхронизирует часы NIC; совместную работу с другими потребителями аппаратных часов нужно проектировать отдельно.
В приёмке проверяют оба направления на реальном потоке и согласованной нагрузке, затем оценивают результат синхронизации. Подтверждённые аппаратные отметки полезны для качества измерений, но не являются самостоятельной гарантией точности всего пути до внешнего эталона или правильной работы соседнего PTP-приложения.
Основание — chrony 4.9 official versioned manual pages; release 2026-08-27, разделы chrony.conf hwtimestamp; chronyc ntpdata. Сохранён текст публичной справочной публикации; конкретная реализация может поддерживать только часть возможностей. Установленная версия, сборка ОС, часы и сеть конкретного узла не проверялись. Команды и настройки здесь описаны как предмет проектной проверки, а не как выполненные действия.












