On Fri, Nov 12, 2021 at 10:45:53AM -0600, Ed Branch wrote:
> On 11/12/21 10:36, Vladimir Oltean wrote:
> > 
> > What is your use case for the char device symlinks exactly? The
> > canonical way of finding the PTP char device corresponding to an
> > interface is to use "ethtool -T eth0 | grep 'PTP Hardware Clock'".
> > 
> 
> There is no network interface associated with this clock. Similar to the
> following from the stock Debian 10 entry in
> /lib/udev/rules.d/50-udev-default.rules:
> 
> SUBSYSTEM=="ptp", ATTR{clock_name}=="KVM virtual PTP", SYMLINK += "ptp_kvm"

To be honest with you, I'm a bit concerned that it still won't work as
intended even if I remove the error from posix_clock_add(). This is
because find_dst_clock() from phc2sys finds clocks by phc_index. When
you run phc2sys between this /dev/ptp_kvm and CLOCK_REALTIME, I think it
might happen for this function to find the unintended clock, since both
of them have clock->phc_index = -1.


_______________________________________________
Linuxptp-users mailing list
Linuxptp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-users

Reply via email to