On 12/08/2020 23:40, Keller, Jacob E wrote:
>> -----Original Message-----
>> From: Richard Cochran <richardcoch...@gmail.com>
>> Sent: Wednesday, August 12, 2020 8:40 AM
>> To: Keller, Jacob E <jacob.e.kel...@intel.com>
>> Cc: linuxptp-devel@lists.sourceforge.net
>> Subject: Re: [Linuxptp-devel] [RFC PATCH 01/15] posix_clock_open: derive PHC
>> index from device name if possible
>>
>> On Wed, Aug 05, 2020 at 04:12:02PM -0700, Jacob Keller wrote:
>>> Here, we are making the implicit assumption that all ptp clock devices
>>> will always have /dev/ptpX format. I don't think anyone is crazy enough
>>> to rename these devices...
>>
>> (Not yet, anyways  ;^)
>>
>>> An alternative (requiring kernel implementation maybe?) would be to read
>>> the phc index from the kernel somehow. It doesn't look like this is
>>> exported anywhere else besides the name.
>>
>> How about /sys/class/ptp/ptpX/clock_index ?
>>
>> Is that something you would like to code up for the lkml?
>>
>> Thanks,
>> Richard
>
> To make this fully work we'll probably want to adjust the LinuxPTP code base 
> with a phc_index_to_dev function that scans the sys/class/ptp folder for the 
> matching clock based on the index to obtain the name. I'll see about adding 
> that as well (with a fallback to attempting /dev/ptpX if clock_index doesn't 
> exist)
>
> Thanks,
> Jake
>

Most linux system have /sys mounted
"sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)"

But I guess it is not mandatory.
I think fallback is needed.

Erez

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

Reply via email to