> -----Original Message----- > From: Intel-wired-lan <[email protected]> On Behalf Of Karol > Kolacinski > Sent: Wednesday, November 29, 2023 6:10 PM > To: [email protected] > Cc: Kitszel, Przemyslaw <[email protected]>; Brandeburg, Jesse > <[email protected]>; Kolacinski, Karol <[email protected]>; > Nguyen, Anthony L <[email protected]>; Hagvi, Yochai > <[email protected]>; [email protected] > Subject: [Intel-wired-lan] [PATCH v2 iwl-next 2/2] ice: Enable SW interrupt > from FW for LL TS > > Introduce new capability - Low Latency Timestamping with Interrupt. > On supported devices, driver can request a single timestamp from FW > without polling the register afterwards. Instead, FW can issue > a dedicated interrupt when the timestamp was read from the PHY register > and its value is available to read from the register. > This eliminates the need of bottom half scheduling, which results in > minimal delay for timestamping. > > For this mode, allocate TS indices sequentially, so that timestamps are > always completed in FIFO manner. > > > Co-developed-by: Yochai Hagvi <[email protected]> > Signed-off-by: Yochai Hagvi <[email protected]> > Reviewed-by: Przemek Kitszel <[email protected]> > Signed-off-by: Karol Kolacinski <[email protected]> > --- > drivers/net/ethernet/intel/ice/ice.h | 2 + > drivers/net/ethernet/intel/ice/ice_common.c | 3 + > .../net/ethernet/intel/ice/ice_hw_autogen.h | 2 + > drivers/net/ethernet/intel/ice/ice_main.c | 120 +++++++++++-- > drivers/net/ethernet/intel/ice/ice_ptp.c | 163 ++++++++++++++++-- > drivers/net/ethernet/intel/ice/ice_ptp.h | 9 + > drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 1 + > drivers/net/ethernet/intel/ice/ice_type.h | 2 + > 8 files changed, 274 insertions(+), 28 deletions(-) >
Tested-by: Pucha Himasekhar Reddy <[email protected]> (A Contingent worker at Intel) _______________________________________________ Intel-wired-lan mailing list [email protected] https://lists.osuosl.org/mailman/listinfo/intel-wired-lan
