[Intel-wired-lan] [net-next 00/13] ice: implement support for PTP on E822 hardware

Paul Menzel pmenzel at molgen.mpg.de
Wed Jul 7 07:52:22 UTC 2021


Dear Jacob,


Thank you for your reply.

Am 06.07.21 um 21:53 schrieb Keller, Jacob E:

>> -----Original Message-----
>> From: Paul Menzel <pmenzel at molgen.mpg.de>
>> Sent: Monday, July 05, 2021 12:47 AM
>> To: Keller, Jacob E <jacob.e.keller at intel.com>
>> Cc: intel-wired-lan at lists.osuosl.org
>> Subject: Re: [Intel-wired-lan] [net-next 00/13] ice: implement support for PTP on
>> E822 hardware

>> Am 01.07.21 um 02:27 schrieb Jacob Keller:
>>> Extend the ice driver implementation to support PTP for the E822 based
>>> devices.
>>>
>>> This includes a few cleanup patches, that fix some minor issues spotted
>>> while preparing them. In addition, there are some slight refactors to ease
>>> the addition of E822 support, followed by adding the new hardware
>>> implementation ice_ptp_hw.c.
>>>
>>> There are a few major differences with E822 support compared to E810
>>> support:
>>>
>>> *) The E822 PHY is a bit different and requires a more complex
>>> initialization procedure that requires delaying the PHY start until link is
>>> up
>>
>> It’d be great, if you gave concrete numbers.
>> 
> 
> Concrete numbers on which part? I'm not sure if we have concrete
> numbers on everything here. For the calibration process, according to
> the data sheet I have, it indicates that uncalibrated timestamps
> (i.e. in bypass mode) have an error of up to 1 clock cycle and
> calibrated timestamps should have an error of less than 1/8th of a
> clock cycle. Here clock cycle refers to the length of one tick on the
> clock source, and error refers to difference between actual start of
> reception or transmission vs time of when the timstamp is captured. I
> unfortunately am not at all sure how this was measured by the
> hardware folks...
Thank you for the explanation. I meant, how big the delay is until the 
link is up.


Kind regards,

Paul


More information about the Intel-wired-lan mailing list