On Fri, 19 Jun 2020 at 15:36, Richard Cochran <richardcoch...@gmail.com> wrote:
>
> On Fri, Jun 19, 2020 at 03:26:48PM +0300, Vladimir Oltean wrote:
> >     if (flags == MSG_ERRQUEUE) {
> >         struct pollfd pfd = { fd, sk_events, 0 };
> >         res = poll(&pfd, 1, sk_tx_timeout);
> >         if (res < 1) {
> >             pr_err(res ? "poll for tx timestamp failed: %m" :
> >                          "timed out while polling for tx timestamp");
> >             pr_err("increasing tx_timestamp_timeout may correct "
> >                    "this issue, but it is likely caused by a driver bug");
> >             return -errno;
> >
> > What business has ptp4l to say that TX timestamps not being delivered
> > within 1 ms to the application are indicative of a driver bug? You and
> > I know full well that there's a lot of hardware which simply can't
> > deliver timestamps that fast, and that there's nothing wrong with it.
>
> Correct, and the timeout is configurable beyond the 1 ms default.
>
> > No need to shame here, really.
>
> This is printing a helpful message to let the user set an appropriate
> timeout value for their system.
>
> > Why would the network stack need additional validation via software
> > timestamps? I mean, it's not ptp4l's fault that timestamps were not
> > delivered in the right order. I thought the linuxptp suite is trying
> > to be helpful instead of pedantic, I'm starting to change my opinion.
>
> You are certainly entitled to your opinions!
>
> Thanks,
> Richard

Ok, and this patch does not have a place in linuxptp because?

Thanks,
-Vladimir


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

Reply via email to