> -----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)
