]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
selftest/ptp: update ptp selftest to exercise the gettimex options
authorMahesh Bandewar <maheshb@google.com>
Thu, 3 Oct 2024 10:15:06 +0000 (03:15 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 6 Feb 2026 15:44:03 +0000 (16:44 +0100)
commit06954f715deb0ed053f8bf85547370db6870225d
treea856506b42317e2337e252ae7f415754cbfda38d
parentc1c50689799d0343598ab6ccb7209819bcef248d
selftest/ptp: update ptp selftest to exercise the gettimex options

[ Upstream commit 3d07b691ee707c00afaf365440975e81bb96cd9b ]

With the inclusion of commit c259acab839e ("ptp/ioctl: support
MONOTONIC{,_RAW} timestamps for PTP_SYS_OFFSET_EXTENDED") clock_gettime()
now allows retrieval of pre/post timestamps for CLOCK_MONOTONIC and
CLOCK_MONOTONIC_RAW timebases along with the previously supported
CLOCK_REALTIME.

This patch adds a command line option 'y' to the testptp program to
choose one of the allowed timebases [realtime aka system, monotonic,
and monotonic-raw).

Signed-off-by: Mahesh Bandewar <maheshb@google.com>
Cc: Shuah Khan <shuah@kernel.org>
Acked-by: Richard Cochran <richardcochran@gmail.com>
Link: https://patch.msgid.link/20241003101506.769418-1-maheshb@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Stable-dep-of: 76868642e427 ("testptp: Add option to open PHC in readonly mode")
Signed-off-by: Sasha Levin <sashal@kernel.org>
tools/testing/selftests/ptp/testptp.c