Notify subscribers about port state changes. Signed-off-by: Jiri Benc <jb...@redhat.com> --- notification.h | 2 +- port.c | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/notification.h b/notification.h index 57e7a7856360..47c9b56c4f7e 100644 --- a/notification.h +++ b/notification.h @@ -21,7 +21,7 @@ #define HAVE_NOTIFICATION_H enum notification { - NOTIFY_DUMMY, + NOTIFY_PORT_STATE, }; #endif diff --git a/port.c b/port.c index 388f7571d680..eca4cd574220 100644 --- a/port.c +++ b/port.c @@ -2038,6 +2038,7 @@ int port_dispatch(struct port *p, enum fsm_event event, int mdiff) if (next == PS_LISTENING && p->delayMechanism == DM_P2P) { port_set_delay_tmo(p); } + port_notify_event(p, NOTIFY_PORT_STATE); return 1; } @@ -2053,6 +2054,7 @@ int port_dispatch(struct port *p, enum fsm_event event, int mdiff) } p->state = next; + port_notify_event(p, NOTIFY_PORT_STATE); return 0; } @@ -2351,7 +2353,9 @@ void port_notify_event(struct port *p, enum notification event) int id; switch (event) { - /* set id */ + case NOTIFY_PORT_STATE: + id = PORT_DATA_SET; + break; default: return; } -- 1.7.6.5 ------------------------------------------------------------------------------ Is your legacy SCM system holding you back? Join Perforce May 7 to find out: • 3 signs your SCM is hindering your productivity • Requirements for releasing software faster • Expert tips and advice for migrating your SCM now http://p.sf.net/sfu/perforce _______________________________________________ Linuxptp-devel mailing list Linuxptp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-devel