This series add unicast client support according to IEEE 1588 section 16.1 and unicast discovery according to section 17.5.
Still missing are the man page entries and the example configuration. These will be provided in Part III. For now, here is a sample client configuration. ---8<--- [global] # Request service for sixty seconds. unicast_req_duration 60 [unicast_master_table] table_id 1 logQueryInterval 2 UDPv4 192.168.1.11 [eth0] unicast_master_table 1 ---8<--- Richard Cochran (9): msg: Support unicast negotiation message formats. config: Introduce a unicast master table. Introduce the unicast client finite state machine. port: Add a method for constructing signaling messages. fd: Introduce a unicast request timer. Introduce unicast client logic. Support unicast peer to peer delay mechanism. port: Add a method for processing received signaling messages. port: Hook into the unicast client logic. config.c | 152 ++++++++++++++++ config.h | 4 + configs/default.cfg | 2 + e2e_tc.c | 1 + fd.h | 3 +- makefile | 5 +- msg.c | 2 + mtab.h | 54 ++++++ p2p_tc.c | 1 + port.c | 48 ++++- port_private.h | 8 + port_signaling.c | 84 +++++++++ tlv.c | 88 +++++++++ tlv.h | 36 ++++ unicast_client.c | 512 ++++++++++++++++++++++++++++++++++++++++++++++++++++ unicast_client.h | 33 ++++ unicast_fsm.c | 86 +++++++++ unicast_fsm.h | 40 ++++ 18 files changed, 1153 insertions(+), 6 deletions(-) create mode 100644 mtab.h create mode 100644 port_signaling.c create mode 100644 unicast_client.c create mode 100644 unicast_client.h create mode 100644 unicast_fsm.c create mode 100644 unicast_fsm.h -- 2.11.0 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Linuxptp-devel mailing list Linuxptp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-devel