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

Reply via email to