No COMMAND actions are currently supported, but check the port early in clock_manage() before reaching port_manage().
Signed-off-by: Miroslav Lichvar <mlich...@redhat.com> --- clock.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/clock.c b/clock.c index 08c61eb..aff9589 100644 --- a/clock.c +++ b/clock.c @@ -1424,6 +1424,11 @@ int clock_manage(struct clock *c, struct port *p, struct ptp_message *msg) return changed; break; case COMMAND: + if (p != c->uds_port) { + /* Sorry, only allowed on the UDS port. */ + clock_management_send_error(p, msg, TLV_NOT_SUPPORTED); + return changed; + } break; default: return changed; -- 2.26.2 _______________________________________________ Linuxptp-devel mailing list Linuxptp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-devel