[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-id: <0396ABE8-ECF6-49F1-A7B9-7E1224E37B66@me.com>
Date: Mon, 27 Mar 2017 14:20:12 -0700
From: Denny Page <dennypage@...com>
To: Richard Cochran <richardcochran@...il.com>
Cc: Miroslav Lichvar <mlichvar@...hat.com>, netdev@...r.kernel.org,
Jiri Benc <jbenc@...hat.com>,
"Keller, Jacob E" <jacob.e.keller@...el.com>,
Willem de Bruijn <willemb@...gle.com>
Subject: Re: Extending socket timestamping API for NTP
> On Mar 27, 2017, at 13:58, Richard Cochran <richardcochran@...il.com> wrote:
>
> On Mon, Mar 27, 2017 at 12:18:47PM -0700, Denny Page wrote:
>> I think that on average, the Vendor’s numbers are likely to be more
>> accurate than anyone else’s. The concept that independent software
>> implementations are going to somehow obtain and maintain better
>> numbers is too much of a stretch.
>
> But you just said that Intel's first published numbers were wrong. If
> the vendors would have published accurate information, then you would
> not have to have made your own measurements, and the drivers could
> simply use the correct values.
>
> Sadly, this will never happen. The vendor's track record is 100%
> fail. The apps will always need to implement their own, truly correct
> values. Having "almost correct" values hard coded into the drivers
> only makes things worse.
Yes, Intel’s original numbers were wrong. But that doesn’t mean that other’s people’s numbers are going to be particularly better. Even Intel’s original numbers were far better than most will be able to achieve.
But let’s bring this back to the driver. If someone conducts tests and believes that they have better numbers than currently used in the driver, let them come forward with their information and propose a kernel patch. No harm in that at all. And much easier than brining a patch for dozens of applications.
Denny
Powered by blists - more mailing lists