Interestingly, although tmv_t is a wrapper over nanoseconds, there is no initializer from a raw nanosecond value. So add one.
Signed-off-by: Vladimir Oltean <olte...@gmail.com> --- tmv.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tmv.h b/tmv.h index 903953434586..0c1155f02f04 100644 --- a/tmv.h +++ b/tmv.h @@ -112,6 +112,13 @@ static inline int64_t tmv_to_nanoseconds(tmv_t x) return x.ns; } +static inline tmv_t nanoseconds_to_tmv(int64_t ns) +{ + tmv_t t; + t.ns = ns; + return t; +} + static inline TimeInterval tmv_to_TimeInterval(tmv_t x) { if (x.ns < (int64_t)MIN_TMV_TO_TIMEINTERVAL) { -- 2.25.1 _______________________________________________ Linuxptp-devel mailing list Linuxptp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-devel