This series add support for the so-called hybrid mode, letting the
delay request/response messages be unicast while keeping the other
messages multicast.

The code works over all three transports, L2, UDPv4, and UDPv6,
although I did not test UDPv6.

This series requires two other recent patches:

  port: constrain the master's logMinDelayReqInterval.
  Fix integer overflow in the foreign master bookkeeping code.

Review, testing, and comments are welcome!

Thanks,
Richard


Richard Cochran (4):
  udp: set the destination port unconditionally.
  udp6: set the destination port unconditionally.
  Use the standardized low level socket address format.
  Support hybrid E2E using unicast delay requests and responses.

 address.h   |  2 ++
 config.c    |  1 +
 default.cfg |  1 +
 gPTP.cfg    |  1 +
 port.c      | 28 +++++++++++++++++++++++++++-
 ptp4l.8     |  9 +++++++++
 raw.c       |  9 +++++----
 sk.c        |  6 ++++--
 udp.c       |  6 +++---
 udp6.c      |  7 +++----
 util.c      | 12 ++++++------
 11 files changed, 62 insertions(+), 20 deletions(-)

-- 
2.1.4


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

Reply via email to