The changes from the last version are as follows:

- Dropped patches which exposed master offset, made process_sync() return an
  event and introduced the ignore_update_interval_req config option.
- All new functions added to port_private.h are in alphabetical order.
- Modified the commit message in “port: Split port_signaling_construct() to
  support Interval Request” such that it highlights what the patch is actually
  doing.
- Incorporated all the feedback on the “port: implement message interval
  request processing” patch.
- Added a new state (SERVO_LOCKED_STABLE) to clock servo. The servo will
  transition to this state whenever the last ‘n’ offset values are less than
  the threshold. An “interval request” signaling message will be sent from
  slave to master on this transition. This message will request the master to
  increase it’s sync message interval. The slave will also update it’s pdelay
  request interval on the transition.
- Made the inhibit_pdelay_request config option more generic to stop all type
  of delay requests. Renamed it to inhibit_delay_request.

More information about the series is in the original cover letter at:
https://sourceforge.net/p/linuxptp/mailman/message/36433837/

Thanks,
Vedang

Vedang Patel (7):
  port: Make port_capable() accessible outside port.c
  port: Separate unicast specific code from port_signaling_construct()
  port: Add logPdelayReqInterval.
  port: implement message interval request processing
  clock: add APIs to access servo and servo_state
  port: Add interval update mechanism.
  port: Add inhibit_delay_req.

 clock.c                       |  11 ++++
 clock.h                       |  14 ++++++
 config.c                      |   5 ++
 configs/automotive-master.cfg |   1 +
 configs/automotive-slave.cfg  |   4 ++
 configs/default.cfg           |   5 ++
 msg.h                         |   6 +++
 phc2sys.c                     |   1 +
 port.c                        |  46 ++++++++++++++---
 port_private.h                |  17 +++++--
 port_signaling.c              | 113 ++++++++++++++++++++++++++++++++++++++++--
 ptp4l.8                       |  35 +++++++++++++
 servo.c                       |  19 +++++++
 servo.h                       |   6 +++
 servo_private.h               |   3 ++
 tlv.c                         |   4 ++
 tlv.h                         |  12 +++++
 unicast_client.c              |  14 +++---
 unicast_service.c             |   4 +-
 19 files changed, 297 insertions(+), 23 deletions(-)

-- 
2.7.3



_______________________________________________
Linuxptp-devel mailing list
Linuxptp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel

Reply via email to