As of 510777deca1d message layer no longer returns -ETIME. Callers of
msg_post_recv() are expected to check for missing time stamps themselves.
This patch updates the two forgotten call sites.
Fixes: 510777deca1d ("msg: Move the check for missing HW time stamps into
caller.")
Signed-off-by: Richard Cochran <[email protected]>
---
nsm.c | 9 +++++----
pmc_common.c | 9 +++++----
2 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/nsm.c b/nsm.c
index 0fb73fb..cefea5d 100644
--- a/nsm.c
+++ b/nsm.c
@@ -337,16 +337,17 @@ static struct ptp_message *nsm_recv(struct nsm *nsm, int
fd)
case -EBADMSG:
pr_err("bad message");
break;
- case -ETIME:
- pr_err("received %s without timestamp",
- msg_type_string(msg_type(msg)));
- break;
case -EPROTO:
pr_debug("ignoring message");
break;
}
goto failed;
}
+ if (msg_sots_missing(msg)) {
+ pr_err("received %s without timestamp",
+ msg_type_string(msg_type(msg)));
+ goto failed;
+ }
return msg;
failed:
diff --git a/pmc_common.c b/pmc_common.c
index d1eafe7..fcb9c8e 100644
--- a/pmc_common.c
+++ b/pmc_common.c
@@ -326,16 +326,17 @@ struct ptp_message *pmc_recv(struct pmc *pmc)
case -EBADMSG:
pr_err("bad message");
break;
- case -ETIME:
- pr_err("received %s without timestamp",
- msg_type_string(msg_type(msg)));
- break;
case -EPROTO:
pr_debug("ignoring message");
break;
}
goto failed;
}
+ if (msg_sots_missing(msg)) {
+ pr_err("received %s without timestamp",
+ msg_type_string(msg_type(msg)));
+ goto failed;
+ }
return msg;
failed:
--
2.11.0
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Linuxptp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel