]> git.baikalelectronics.ru Git - kernel.git/commit
ptp: Introduce strict checking of external time stamp options.
authorRichard Cochran <richardcochran@gmail.com>
Thu, 14 Nov 2019 18:45:02 +0000 (10:45 -0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 15 Nov 2019 20:48:32 +0000 (12:48 -0800)
commit1cb30d9cac14d0603158f3876777ad7578cced79
tree5fa29b3639962a57b0b0e7e81690311ff2b06710
parentd057c62f3ba6a5a6a0279bc679b40cb197be59da
ptp: Introduce strict checking of external time stamp options.

User space may request time stamps on rising edges, falling edges, or
both.  However, the particular mode may or may not be supported in the
hardware or in the driver.  This patch adds a "strict" flag that tells
drivers to ensure that the requested mode will be honored.

Signed-off-by: Richard Cochran <richardcochran@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/mv88e6xxx/ptp.c
drivers/net/ethernet/intel/igb/igb_ptp.c
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
drivers/net/ethernet/renesas/ravb_ptp.c
drivers/net/phy/dp83640.c
drivers/ptp/ptp_chardev.c
include/uapi/linux/ptp_clock.h