]> asedeno.scripts.mit.edu Git - linux.git/commit
net: Introduce peer to peer one step PTP time stamping.
authorRichard Cochran <richardcochran@gmail.com>
Thu, 26 Dec 2019 02:16:19 +0000 (18:16 -0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 26 Dec 2019 03:51:34 +0000 (19:51 -0800)
commitb6fd7b96366769651ab23988607ce9c5c9042cdb
tree7af5ff4f17fbc32e9549d5df39e1d0d380597053
parent1dca22b1842136f57e9bd60fefd1715c22ff1874
net: Introduce peer to peer one step PTP time stamping.

The 1588 standard defines one step operation for both Sync and
PDelay_Resp messages.  Up until now, hardware with P2P one step has
been rare, and kernel support was lacking.  This patch adds support of
the mode in anticipation of new hardware developments.

Signed-off-by: Richard Cochran <richardcochran@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
drivers/net/ethernet/microchip/lan743x_ptp.c
drivers/net/ethernet/qlogic/qede/qede_ptp.c
include/uapi/linux/net_tstamp.h
net/core/dev_ioctl.c