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

Reply via email to