On Tue, 9 May 2023 at 20:38, Richard Cochran <richardcoch...@gmail.com> wrote:
> On Tue, May 09, 2023 at 02:02:05PM +0200, Andrew Zaborowski wrote: > > Per https://www.kernel.org/doc/Documentation/networking/timestamping.txt > > section 3: > > "User space is responsible to ensure that multiple processes don't > interfere > > with each other and that the settings are reset." > > > > Add locking for the interface's HW timestamping mode to ensure that in a > > setup with multiple ptp4l sessions sharing interfaces the sessions don't > > overwrite each other's timestamping mode and that there is one session > > responsible for resetting the mode on exit. > > We already have a way to implement "sessions don't overwrite each > other's timestamping mode and that there is one session responsible > for resetting the mode on exit." > > hwts_filter > Select the hardware time stamp filter setting mode. > Possible > values are normal, check, full. Normal mode set the > filters as > needed. Check mode only check but do not set. Full mode > set > the receive filter to mark all packets with hardware time > stamp, > so all applications can get them. The default is normal. > > How do you use that? > > 1. Set mode globally using hwstamp_ctl > 2. Start ptp4l with --hwts_filter=check > 3. done. > +1 > > Thanks, > Richard > > > _______________________________________________ > Linuxptp-devel mailing list > Linuxptp-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/linuxptp-devel >
_______________________________________________ Linuxptp-devel mailing list Linuxptp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-devel