selftests/net: timestamping: add ptp v2 support
authorGrygorii Strashko <grygorii.strashko@ti.com>
Thu, 29 Oct 2020 19:09:31 +0000 (21:09 +0200)
committerJakub Kicinski <kuba@kernel.org>
Mon, 2 Nov 2020 22:21:39 +0000 (14:21 -0800)
commit338b5da31de0d816b5718dad0e09482a27d51504
tree326c7d0895a88afd9d448571d67e1b3cd962a67b
parent760b3d61fb4e4db512f4c4b7ac30c7ec3452f74a
selftests/net: timestamping: add ptp v2 support

The timestamping tool is supporting now only PTPv1 (IEEE-1588 2002) while
modern HW often supports also/only PTPv2.

Hence timestamping tool is still useful for sanity testing of PTP drivers
HW timestamping capabilities it's reasonable to upstate it to support
PTPv2. This patch adds corresponding support which can be enabled by using
new parameter "PTPV2".

Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com>
Acked-by: Richard Cochran <richardcochran@gmail.com>
Link: https://lore.kernel.org/r/20201029190931.30883-1-grygorii.strashko@ti.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/net/timestamping.c