[Intel-wired-lan] [PATCH v8 8/8] net: e1000e: Adds hardware supported cross timestamp on e1000e nic
Jeff Kirsher
jeffrey.t.kirsher at intel.com
Wed Feb 24 20:22:44 UTC 2016
On Mon, 2016-02-22 at 03:15 -0800, Christopher S. Hall wrote:
> Modern Intel systems supports cross timestamping of the network
> device
> clock and Always Running Timer (ART) in hardware. This allows the
> device time and system time to be precisely correlated. The timestamp
> pair is returned through e1000e_phc_get_syncdevicetime() used by
> get_system_device_crosststamp(). The hardware cross-timestamp result
> is made available to applications through the PTP_SYS_OFFSET_PRECISE
> ioctl which calls e1000e_phc_getcrosststamp().
>
> Signed-off-by: Christopher S. Hall <christopher.s.hall at intel.com>
> [jstultz: Reworked to use new interface, commit message tweaks]
> Signed-off-by: John Stultz <john.stultz at linaro.org>
> ---
> drivers/net/ethernet/intel/Kconfig | 9 +++
> drivers/net/ethernet/intel/e1000e/defines.h | 5 ++
> drivers/net/ethernet/intel/e1000e/ptp.c | 85
> +++++++++++++++++++++++++++++
> drivers/net/ethernet/intel/e1000e/regs.h | 4 ++
> 4 files changed, 103 insertions(+)
Acked-by: Jeff Kirsher <jeffrey.t.kirsher at intel.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://lists.osuosl.org/pipermail/intel-wired-lan/attachments/20160224/170bdcbc/attachment.asc>
More information about the Intel-wired-lan
mailing list