mirror of
https://gitlab.com/chrony/chrony.git
synced 2025-12-03 17:55:07 -05:00
ntp: check PHC index before opening device
Apparently, it is possible for an interface to report all necessary flags for HW timestamping without having a PHC. Check the PHC index to avoid an error message in the system log saying that /dev/ptp-1 cannot be opened.
This commit is contained in:
@@ -171,6 +171,12 @@ add_interface(CNF_HwTsInterface *conf_iface)
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (ts_info.phc_index < 0) {
|
||||
DEBUG_LOG("PHC missing on %s", req.ifr_name);
|
||||
close(sock_fd);
|
||||
return 0;
|
||||
}
|
||||
|
||||
ts_config.flags = 0;
|
||||
ts_config.tx_type = HWTSTAMP_TX_ON;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user