This patch adds support for changing the priority1 and priority2 elements of the "default data set" at run time.
Signed-off-by: Richard Cochran <richardcoch...@gmail.com> --- clock.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/clock.c b/clock.c index db0b0da..0519839 100644 --- a/clock.c +++ b/clock.c @@ -484,12 +484,25 @@ static int clock_management_set(struct clock *c, struct port *p, { int respond = 0; struct management_tlv *tlv; + struct management_tlv_datum *mtd; struct grandmaster_settings_np *gsn; struct subscribe_events_np *sen; tlv = (struct management_tlv *) req->management.suffix; switch (id) { + case TLV_PRIORITY1: + mtd = (struct management_tlv_datum *) tlv->data; + c->dds.priority1 = mtd->val; + *changed = 1; + respond = 1; + break; + case TLV_PRIORITY2: + mtd = (struct management_tlv_datum *) tlv->data; + c->dds.priority2 = mtd->val; + *changed = 1; + respond = 1; + break; case TLV_GRANDMASTER_SETTINGS_NP: gsn = (struct grandmaster_settings_np *) tlv->data; c->dds.clockQuality = gsn->clockQuality; -- 2.1.4 ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ Linuxptp-devel mailing list Linuxptp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-devel