The value needs to be shifted to right to get nanoseconds.
Signed-off-by: Miroslav Lichvar <[email protected]>
---
pmc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pmc.c b/pmc.c
index 1e569b5..250124d 100644
--- a/pmc.c
+++ b/pmc.c
@@ -68,7 +68,7 @@ static void pmc_show_delay_timing(struct
slave_delay_timing_record *record,
IFMT "delayResponseTimestamp %" PRId64 ".%09u",
record->sequenceId,
SHOW_TIMESTAMP(record->delayOriginTimestamp),
- record->totalCorrectionField << 16,
+ record->totalCorrectionField >> 16,
SHOW_TIMESTAMP(record->delayResponseTimestamp));
}
@@ -83,7 +83,7 @@ static void pmc_show_rx_sync_timing(struct
slave_rx_sync_timing_record *record,
IFMT "syncEventIngressTimestamp %" PRId64 ".%09u",
record->sequenceId,
SHOW_TIMESTAMP(record->syncOriginTimestamp),
- record->totalCorrectionField << 16,
+ record->totalCorrectionField >> 16,
record->scaledCumulativeRateOffset,
SHOW_TIMESTAMP(record->syncEventIngressTimestamp));
}
--
2.26.2
_______________________________________________
Linuxptp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel