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