> -----Original Message-----
> From: Intel-wired-lan <[email protected]> On Behalf Of Anton 
> Nadezhdin
> Sent: 20 May 2025 14:12
> To: [email protected]
> Cc: [email protected]; Nguyen, Anthony L <[email protected]>; 
> [email protected]; Nadezhdin, Anton <[email protected]>; 
> Loktionov, Aleksandr <[email protected]>; Kubalewski, Arkadiusz 
> <[email protected]>
> Subject: [Intel-wired-lan] [PATCH iwl-net v4] ice/ptp: fix crosstimestamp 
> reporting
>
> Set use_nsecs=true as timestamp is reported in ns. Lack of this result in 
> smaller timestamp error window which cause error during phc2sys execution on 
> E825 NICs:
> phc2sys[1768.256]: ioctl PTP_SYS_OFFSET_PRECISE: Invalid argument
>
> This problem was introduced in the cited commit which omitted setting 
> use_nsecs to true when converting the ice driver to use convert_base_to_cs().
>
> Testing hints (ethX is PF netdev):
> phc2sys -s ethX -c CLOCK_REALTIME  -O 37 -m
> phc2sys[1769.256]: CLOCK_REALTIME phc offset -5 s0 freq      -0 delay    0
>
> Fixes: d4bea547ebb57 ("ice/ptp: Remove convert_art_to_tsc()")
> Signed-off-by: Anton Nadezhdin <[email protected]>
> Reviewed-by: Aleksandr Loktionov <[email protected]>
> Reviewed-by: Arkadiusz Kubalewski <[email protected]>
> ---
> V3 -> V4 Updated commit message
> ---
> drivers/net/ethernet/intel/ice/ice_ptp.c | 1 +
> 1 file changed, 1 insertion(+)
>

Tested-by: Rinitha S <[email protected]> (A Contingent worker at Intel)

Reply via email to