[PATCH v2 00/18] Port PTPd to rtems-libbsd

Gabriel Moyano gabriel.moyano at dlr.de
Mon Apr 17 07:59:13 UTC 2023


In this second version, the files were moved to rtemsbsd/ptpd.

Chris Johns (9):
  ptpd: Add conditional macros for RTEMS
  ptpd: Add implementation of eventtimer based on kqueue
  ptpd: Add missing cast in dictionary.c
  ptpd: Add debug prints for ipv4 in net.c
  ptpd: Saving rtOpst in ptpClock earlier
  ptpd: Define GLOB_ABORTED as GLOB_ABEND
  ptpd: Add malloc definitions for RTEMS
  ptpd: Undefine FALSE and TRUE in ptp_primitives.h
  ptpd: Rename main function for RTEMS

Gabriel Moyano (9):
  ptpd: Add files in rtemsbsd
  ptpd: Add VERSION file
  ptpd: XMALLOC macro defined for RTEMS
  ptpd: Add missing includes for RTEMS
  ptpd: Includes needed to compile statistics dependencies for RTEMS
  ptpd: Add config file
  ptpd: Add to build system
  rtemsbsd: Add ptpd as a shell command
  testsuite: Add test ptpd01

 buildset/default.ini                          |    1 +
 libbsd.py                                     |   53 +-
 rtemsbsd/include/machine/rtems-bsd-commands.h |    2 +
 rtemsbsd/include/ptpd/config.h                |  248 +
 rtemsbsd/include/rtems/ptpd.h                 |   20 +
 rtemsbsd/ptpd/COPYRIGHT                       |   49 +
 rtemsbsd/ptpd/ChangeLog                       |  429 ++
 rtemsbsd/ptpd/INSTALL                         |  153 +
 rtemsbsd/ptpd/Makefile.am                     |   53 +
 rtemsbsd/ptpd/Makefile.old                    |   33 +
 rtemsbsd/ptpd/README.md                       |   43 +
 rtemsbsd/ptpd/README.repocheckout             |   18 +
 rtemsbsd/ptpd/TODO                            |   49 +
 rtemsbsd/ptpd/configure.ac                    |  777 +++
 .../ptpd/doc/IEEE1588v1_vs_IEEE1588v2.pdf     |  Bin 0 -> 272225 bytes
 rtemsbsd/ptpd/doc/PTPBASE-MIB.txt             | 5710 +++++++++++++++++
 .../ptpd/doc/draft-ietf-tictoc-ptp-mib-01.txt | 3693 +++++++++++
 rtemsbsd/ptpd/doc/index.html                  |  125 +
 .../ptpd/doc/ptpd-2.3.0-migration-guide.html  |  243 +
 .../doc/ptpd_2005_1588_conference_paper.pdf   |  Bin 0 -> 323600 bytes
 rtemsbsd/ptpd/m4/version.m4                   |    4 +
 rtemsbsd/ptpd/packagebuild/rpm-rh/README.RH   |   44 +
 rtemsbsd/ptpd/packagebuild/rpm-rh/ptpd.conf   |   62 +
 rtemsbsd/ptpd/packagebuild/rpm-rh/ptpd.init   |  205 +
 .../ptpd/packagebuild/rpm-rh/ptpd.service     |   17 +
 rtemsbsd/ptpd/packagebuild/rpm-rh/ptpd.spec   |  241 +
 .../ptpd/packagebuild/rpm-rh/ptpd.sysconfig   |   10 +
 rtemsbsd/ptpd/packagebuild/rpm-rh/rpmbuild.sh |  101 +
 rtemsbsd/ptpd/rtems/VERSION                   |   11 +
 rtemsbsd/ptpd/rtems/ptpd.c                    |   78 +
 rtemsbsd/ptpd/src/Doxyfile                    | 1511 +++++
 rtemsbsd/ptpd/src/Makefile.am                 |  102 +
 rtemsbsd/ptpd/src/Makefile.old                |  109 +
 rtemsbsd/ptpd/src/arith.c                     |  373 ++
 rtemsbsd/ptpd/src/bmc.c                       |  779 +++
 rtemsbsd/ptpd/src/constants.h                 |  474 ++
 rtemsbsd/ptpd/src/datatypes.h                 |  715 +++
 rtemsbsd/ptpd/src/def/README                  |   11 +
 .../ptpd/src/def/derivedData/clockQuality.def |    8 +
 .../ptpd/src/def/derivedData/faultRecord.def  |   11 +
 .../src/def/derivedData/physicalAddress.def   |   13 +
 .../ptpd/src/def/derivedData/portAddress.def  |    8 +
 .../ptpd/src/def/derivedData/portIdentity.def |    7 +
 rtemsbsd/ptpd/src/def/derivedData/ptpText.def |    7 +
 .../ptpd/src/def/derivedData/timeInterval.def |    6 +
 .../src/def/derivedData/timePropertiesDS.def  |   13 +
 .../ptpd/src/def/derivedData/timestamp.def    |    7 +
 rtemsbsd/ptpd/src/def/derivedData/tlv.def     |    8 +
 .../managementTLV/announceReceiptTimeout.def  |    7 +
 .../src/def/managementTLV/clockAccuracy.def   |    7 +
 .../def/managementTLV/clockDescription.def    |   35 +
 .../src/def/managementTLV/currentDataSet.def  |    8 +
 .../src/def/managementTLV/defaultDataSet.def  |   14 +
 .../src/def/managementTLV/delayMechanism.def  |    7 +
 .../ptpd/src/def/managementTLV/domain.def     |    7 +
 .../src/def/managementTLV/errorStatus.def     |    8 +
 .../ptpd/src/def/managementTLV/initialize.def |    6 +
 .../def/managementTLV/logAnnounceInterval.def |    7 +
 .../managementTLV/logMinPdelayReqInterval.def |    7 +
 .../src/def/managementTLV/logSyncInterval.def |    7 +
 .../src/def/managementTLV/managementTLV.def   |    8 +
 .../src/def/managementTLV/parentDataSet.def   |   14 +
 .../src/def/managementTLV/portDataSet.def     |   16 +
 .../ptpd/src/def/managementTLV/priority1.def  |    7 +
 .../ptpd/src/def/managementTLV/priority2.def  |    7 +
 .../ptpd/src/def/managementTLV/slaveOnly.def  |    7 +
 rtemsbsd/ptpd/src/def/managementTLV/time.def  |    6 +
 .../managementTLV/timePropertiesDataSet.def   |    8 +
 .../def/managementTLV/timescaleProperties.def |    7 +
 .../managementTLV/traceabilityProperties.def  |    7 +
 .../unicastNegotiationEnable.def              |    7 +
 .../src/def/managementTLV/userDescription.def |    8 +
 .../src/def/managementTLV/utcProperties.def   |    8 +
 .../src/def/managementTLV/versionNumber.def   |    8 +
 rtemsbsd/ptpd/src/def/message/header.def      |   20 +
 rtemsbsd/ptpd/src/def/message/management.def  |   12 +
 rtemsbsd/ptpd/src/def/message/signaling.def   |    6 +
 .../acknowledgeCancelUnicastTransmission.def  |    9 +
 .../cancelUnicastTransmission.def             |    9 +
 .../signalingTLV/grantUnicastTransmission.def |   12 +
 .../requestUnicastTransmission.def            |    9 +
 .../src/def/signalingTLV/signalingTLV.def     |    6 +
 rtemsbsd/ptpd/src/dep/alarms.c                |  427 ++
 rtemsbsd/ptpd/src/dep/alarms.h                |  100 +
 rtemsbsd/ptpd/src/dep/configdefaults.c        |  675 ++
 rtemsbsd/ptpd/src/dep/configdefaults.h        |   52 +
 rtemsbsd/ptpd/src/dep/constants_dep.h         |  252 +
 rtemsbsd/ptpd/src/dep/daemonconfig.c          | 3192 +++++++++
 rtemsbsd/ptpd/src/dep/daemonconfig.h          |   89 +
 rtemsbsd/ptpd/src/dep/datatypes_dep.h         |  196 +
 rtemsbsd/ptpd/src/dep/eventtimer.c            |  133 +
 rtemsbsd/ptpd/src/dep/eventtimer.h            |   79 +
 rtemsbsd/ptpd/src/dep/eventtimer_itimer.c     |  239 +
 rtemsbsd/ptpd/src/dep/eventtimer_kqueue.c     |  184 +
 rtemsbsd/ptpd/src/dep/eventtimer_posix.c      |  239 +
 rtemsbsd/ptpd/src/dep/iniparser/AUTHORS       |    7 +
 rtemsbsd/ptpd/src/dep/iniparser/LICENSE       |   21 +
 rtemsbsd/ptpd/src/dep/iniparser/README        |   12 +
 rtemsbsd/ptpd/src/dep/iniparser/dictionary.c  |  520 ++
 rtemsbsd/ptpd/src/dep/iniparser/dictionary.h  |  189 +
 rtemsbsd/ptpd/src/dep/iniparser/iniparser.c   |  771 +++
 rtemsbsd/ptpd/src/dep/iniparser/iniparser.h   |  311 +
 rtemsbsd/ptpd/src/dep/ipv4_acl.c              |  486 ++
 rtemsbsd/ptpd/src/dep/ipv4_acl.h              |   52 +
 rtemsbsd/ptpd/src/dep/kqueue.c                |   80 +
 rtemsbsd/ptpd/src/dep/msg.c                   | 2757 ++++++++
 rtemsbsd/ptpd/src/dep/net.c                   | 2416 +++++++
 rtemsbsd/ptpd/src/dep/ntpengine/ntp_isc_md5.c |  273 +
 rtemsbsd/ptpd/src/dep/ntpengine/ntp_isc_md5.h |   99 +
 rtemsbsd/ptpd/src/dep/ntpengine/ntpdcontrol.c |  874 +++
 rtemsbsd/ptpd/src/dep/ntpengine/ntpdcontrol.h |  362 ++
 rtemsbsd/ptpd/src/dep/outlierfilter.c         |  369 ++
 rtemsbsd/ptpd/src/dep/outlierfilter.h         |  125 +
 rtemsbsd/ptpd/src/dep/ptpd_dep.h              |  533 ++
 rtemsbsd/ptpd/src/dep/servo.c                 | 1262 ++++
 rtemsbsd/ptpd/src/dep/snmp.c                  | 2186 +++++++
 rtemsbsd/ptpd/src/dep/startup.c               | 1022 +++
 rtemsbsd/ptpd/src/dep/statistics.c            | 1047 +++
 rtemsbsd/ptpd/src/dep/statistics.h            |  230 +
 rtemsbsd/ptpd/src/dep/sys.c                   | 2690 ++++++++
 rtemsbsd/ptpd/src/display.c                   | 1152 ++++
 rtemsbsd/ptpd/src/leap-seconds.list           |  250 +
 rtemsbsd/ptpd/src/management.c                | 1896 ++++++
 rtemsbsd/ptpd/src/protocol.c                  | 3542 ++++++++++
 rtemsbsd/ptpd/src/ptp_datatypes.h             |  592 ++
 rtemsbsd/ptpd/src/ptp_primitives.h            |   42 +
 rtemsbsd/ptpd/src/ptp_timers.c                |  160 +
 rtemsbsd/ptpd/src/ptp_timers.h                |   95 +
 rtemsbsd/ptpd/src/ptpd.c                      |  143 +
 rtemsbsd/ptpd/src/ptpd.h                      |  512 ++
 rtemsbsd/ptpd/src/ptpd2.8.in                  |  397 ++
 rtemsbsd/ptpd/src/ptpd2.conf.5.in             | 3100 +++++++++
 rtemsbsd/ptpd/src/ptpd2.conf.default-full     |  841 +++
 rtemsbsd/ptpd/src/ptpd2.conf.minimal          |   38 +
 rtemsbsd/ptpd/src/signaling.c                 | 1376 ++++
 rtemsbsd/ptpd/src/templates.conf              |   22 +
 rtemsbsd/ptpd/src/timingdomain.c              |  973 +++
 rtemsbsd/ptpd/src/timingdomain.h              |  131 +
 rtemsbsd/ptpd/test/client-e2e-8023.conf       |  447 ++
 rtemsbsd/ptpd/test/client-e2e-pcap.conf       |  447 ++
 rtemsbsd/ptpd/test/client-e2e-socket.conf     |  447 ++
 rtemsbsd/ptpd/test/testing.org                |   22 +
 rtemsbsd/ptpd/tools/README.md                 |   80 +
 rtemsbsd/ptpd/tools/cleanup.sed               |   11 +
 rtemsbsd/ptpd/tools/cleanup_sf2.sed           |    9 +
 rtemsbsd/ptpd/tools/compare.R                 |   62 +
 rtemsbsd/ptpd/tools/filter_response.m         |   29 +
 rtemsbsd/ptpd/tools/graph.R                   |   52 +
 rtemsbsd/ptpd/tools/ntplib/DESCRIPTION        |   13 +
 rtemsbsd/ptpd/tools/ntplib/NAMESPACE          |    7 +
 rtemsbsd/ptpd/tools/ntplib/R/ntplib.R         |  184 +
 rtemsbsd/ptpd/tools/ntplib/man/ntpGraph.Rd    |   19 +
 .../ptpd/tools/ntplib/man/ntpHistogram.Rd     |   21 +
 rtemsbsd/ptpd/tools/ntplib/man/ntpLoopRead.Rd |   20 +
 .../ptpd/tools/ntplib/man/ntpLoopStats.Rd     |   17 +
 rtemsbsd/ptpd/tools/ntplib/man/ntpPeerRead.Rd |   18 +
 rtemsbsd/ptpd/tools/ntpoffset.R               |   53 +
 rtemsbsd/ptpd/tools/offset.R                  |   53 +
 rtemsbsd/ptpd/tools/offset_stats.m            |  102 +
 rtemsbsd/ptpd/tools/ptplib/DESCRIPTION        |   13 +
 rtemsbsd/ptpd/tools/ptplib/NAMESPACE          |   12 +
 rtemsbsd/ptpd/tools/ptplib/R/ptplib.R         |  397 ++
 rtemsbsd/ptpd/tools/ptplib/man/ptpCompare.Rd  |   22 +
 rtemsbsd/ptpd/tools/ptplib/man/ptpGraph.Rd    |   19 +
 .../ptpd/tools/ptplib/man/ptpHistogram.Rd     |   16 +
 .../tools/ptplib/man/ptpHistogramCompare.Rd   |   12 +
 rtemsbsd/ptpd/tools/ptplib/man/ptpLogRead.Rd  |   20 +
 .../ptpd/tools/ptplib/man/ptpOffsetStats.Rd   |   21 +
 .../ptpd/tools/ptplib/man/ptpQualityGraph.Rd  |   22 +
 .../ptplib/man/ptpQualityGraphCompare.Rd      |   22 +
 .../ptpd/tools/ptplib/man/ptpQualityRead.Rd   |   18 +
 .../ptpd/tools/ptplib/man/ptpQualityStats.Rd  |   15 +
 rtemsbsd/ptpd/tools/ptplib/man/ptpStats.Rd    |   22 +
 rtemsbsd/ptpd/tools/snmptpq                   |  303 +
 rtemsbsd/ptpd/tools/stats.R                   |   48 +
 rtemsbsd/rtems/rtems-bsd-shell-ptpd.c         |   66 +
 testsuite/ptpd01/test_main.c                  |  171 +
 177 files changed, 60099 insertions(+), 1 deletion(-)
 create mode 100644 rtemsbsd/include/ptpd/config.h
 create mode 100644 rtemsbsd/include/rtems/ptpd.h
 create mode 100644 rtemsbsd/ptpd/COPYRIGHT
 create mode 100644 rtemsbsd/ptpd/ChangeLog
 create mode 100644 rtemsbsd/ptpd/INSTALL
 create mode 100644 rtemsbsd/ptpd/Makefile.am
 create mode 100644 rtemsbsd/ptpd/Makefile.old
 create mode 100644 rtemsbsd/ptpd/README.md
 create mode 100644 rtemsbsd/ptpd/README.repocheckout
 create mode 100644 rtemsbsd/ptpd/TODO
 create mode 100644 rtemsbsd/ptpd/configure.ac
 create mode 100644 rtemsbsd/ptpd/doc/IEEE1588v1_vs_IEEE1588v2.pdf
 create mode 100644 rtemsbsd/ptpd/doc/PTPBASE-MIB.txt
 create mode 100644 rtemsbsd/ptpd/doc/draft-ietf-tictoc-ptp-mib-01.txt
 create mode 100644 rtemsbsd/ptpd/doc/index.html
 create mode 100644 rtemsbsd/ptpd/doc/ptpd-2.3.0-migration-guide.html
 create mode 100644 rtemsbsd/ptpd/doc/ptpd_2005_1588_conference_paper.pdf
 create mode 100644 rtemsbsd/ptpd/m4/version.m4
 create mode 100644 rtemsbsd/ptpd/packagebuild/rpm-rh/README.RH
 create mode 100644 rtemsbsd/ptpd/packagebuild/rpm-rh/ptpd.conf
 create mode 100644 rtemsbsd/ptpd/packagebuild/rpm-rh/ptpd.init
 create mode 100644 rtemsbsd/ptpd/packagebuild/rpm-rh/ptpd.service
 create mode 100644 rtemsbsd/ptpd/packagebuild/rpm-rh/ptpd.spec
 create mode 100644 rtemsbsd/ptpd/packagebuild/rpm-rh/ptpd.sysconfig
 create mode 100755 rtemsbsd/ptpd/packagebuild/rpm-rh/rpmbuild.sh
 create mode 100644 rtemsbsd/ptpd/rtems/VERSION
 create mode 100644 rtemsbsd/ptpd/rtems/ptpd.c
 create mode 100644 rtemsbsd/ptpd/src/Doxyfile
 create mode 100644 rtemsbsd/ptpd/src/Makefile.am
 create mode 100644 rtemsbsd/ptpd/src/Makefile.old
 create mode 100644 rtemsbsd/ptpd/src/arith.c
 create mode 100644 rtemsbsd/ptpd/src/bmc.c
 create mode 100644 rtemsbsd/ptpd/src/constants.h
 create mode 100644 rtemsbsd/ptpd/src/datatypes.h
 create mode 100644 rtemsbsd/ptpd/src/def/README
 create mode 100644 rtemsbsd/ptpd/src/def/derivedData/clockQuality.def
 create mode 100644 rtemsbsd/ptpd/src/def/derivedData/faultRecord.def
 create mode 100644 rtemsbsd/ptpd/src/def/derivedData/physicalAddress.def
 create mode 100644 rtemsbsd/ptpd/src/def/derivedData/portAddress.def
 create mode 100644 rtemsbsd/ptpd/src/def/derivedData/portIdentity.def
 create mode 100644 rtemsbsd/ptpd/src/def/derivedData/ptpText.def
 create mode 100644 rtemsbsd/ptpd/src/def/derivedData/timeInterval.def
 create mode 100644 rtemsbsd/ptpd/src/def/derivedData/timePropertiesDS.def
 create mode 100644 rtemsbsd/ptpd/src/def/derivedData/timestamp.def
 create mode 100644 rtemsbsd/ptpd/src/def/derivedData/tlv.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/announceReceiptTimeout.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/clockAccuracy.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/clockDescription.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/currentDataSet.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/defaultDataSet.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/delayMechanism.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/domain.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/errorStatus.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/initialize.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/logAnnounceInterval.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/logMinPdelayReqInterval.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/logSyncInterval.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/managementTLV.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/parentDataSet.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/portDataSet.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/priority1.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/priority2.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/slaveOnly.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/time.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/timePropertiesDataSet.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/timescaleProperties.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/traceabilityProperties.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/unicastNegotiationEnable.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/userDescription.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/utcProperties.def
 create mode 100644 rtemsbsd/ptpd/src/def/managementTLV/versionNumber.def
 create mode 100644 rtemsbsd/ptpd/src/def/message/header.def
 create mode 100644 rtemsbsd/ptpd/src/def/message/management.def
 create mode 100644 rtemsbsd/ptpd/src/def/message/signaling.def
 create mode 100644 rtemsbsd/ptpd/src/def/signalingTLV/acknowledgeCancelUnicastTransmission.def
 create mode 100644 rtemsbsd/ptpd/src/def/signalingTLV/cancelUnicastTransmission.def
 create mode 100644 rtemsbsd/ptpd/src/def/signalingTLV/grantUnicastTransmission.def
 create mode 100644 rtemsbsd/ptpd/src/def/signalingTLV/requestUnicastTransmission.def
 create mode 100644 rtemsbsd/ptpd/src/def/signalingTLV/signalingTLV.def
 create mode 100644 rtemsbsd/ptpd/src/dep/alarms.c
 create mode 100644 rtemsbsd/ptpd/src/dep/alarms.h
 create mode 100644 rtemsbsd/ptpd/src/dep/configdefaults.c
 create mode 100644 rtemsbsd/ptpd/src/dep/configdefaults.h
 create mode 100644 rtemsbsd/ptpd/src/dep/constants_dep.h
 create mode 100644 rtemsbsd/ptpd/src/dep/daemonconfig.c
 create mode 100644 rtemsbsd/ptpd/src/dep/daemonconfig.h
 create mode 100644 rtemsbsd/ptpd/src/dep/datatypes_dep.h
 create mode 100644 rtemsbsd/ptpd/src/dep/eventtimer.c
 create mode 100644 rtemsbsd/ptpd/src/dep/eventtimer.h
 create mode 100644 rtemsbsd/ptpd/src/dep/eventtimer_itimer.c
 create mode 100644 rtemsbsd/ptpd/src/dep/eventtimer_kqueue.c
 create mode 100644 rtemsbsd/ptpd/src/dep/eventtimer_posix.c
 create mode 100644 rtemsbsd/ptpd/src/dep/iniparser/AUTHORS
 create mode 100644 rtemsbsd/ptpd/src/dep/iniparser/LICENSE
 create mode 100644 rtemsbsd/ptpd/src/dep/iniparser/README
 create mode 100644 rtemsbsd/ptpd/src/dep/iniparser/dictionary.c
 create mode 100644 rtemsbsd/ptpd/src/dep/iniparser/dictionary.h
 create mode 100644 rtemsbsd/ptpd/src/dep/iniparser/iniparser.c
 create mode 100644 rtemsbsd/ptpd/src/dep/iniparser/iniparser.h
 create mode 100644 rtemsbsd/ptpd/src/dep/ipv4_acl.c
 create mode 100644 rtemsbsd/ptpd/src/dep/ipv4_acl.h
 create mode 100644 rtemsbsd/ptpd/src/dep/kqueue.c
 create mode 100644 rtemsbsd/ptpd/src/dep/msg.c
 create mode 100644 rtemsbsd/ptpd/src/dep/net.c
 create mode 100644 rtemsbsd/ptpd/src/dep/ntpengine/ntp_isc_md5.c
 create mode 100644 rtemsbsd/ptpd/src/dep/ntpengine/ntp_isc_md5.h
 create mode 100644 rtemsbsd/ptpd/src/dep/ntpengine/ntpdcontrol.c
 create mode 100644 rtemsbsd/ptpd/src/dep/ntpengine/ntpdcontrol.h
 create mode 100644 rtemsbsd/ptpd/src/dep/outlierfilter.c
 create mode 100644 rtemsbsd/ptpd/src/dep/outlierfilter.h
 create mode 100644 rtemsbsd/ptpd/src/dep/ptpd_dep.h
 create mode 100644 rtemsbsd/ptpd/src/dep/servo.c
 create mode 100644 rtemsbsd/ptpd/src/dep/snmp.c
 create mode 100644 rtemsbsd/ptpd/src/dep/startup.c
 create mode 100644 rtemsbsd/ptpd/src/dep/statistics.c
 create mode 100644 rtemsbsd/ptpd/src/dep/statistics.h
 create mode 100644 rtemsbsd/ptpd/src/dep/sys.c
 create mode 100644 rtemsbsd/ptpd/src/display.c
 create mode 100644 rtemsbsd/ptpd/src/leap-seconds.list
 create mode 100644 rtemsbsd/ptpd/src/management.c
 create mode 100644 rtemsbsd/ptpd/src/protocol.c
 create mode 100644 rtemsbsd/ptpd/src/ptp_datatypes.h
 create mode 100644 rtemsbsd/ptpd/src/ptp_primitives.h
 create mode 100644 rtemsbsd/ptpd/src/ptp_timers.c
 create mode 100644 rtemsbsd/ptpd/src/ptp_timers.h
 create mode 100644 rtemsbsd/ptpd/src/ptpd.c
 create mode 100644 rtemsbsd/ptpd/src/ptpd.h
 create mode 100644 rtemsbsd/ptpd/src/ptpd2.8.in
 create mode 100644 rtemsbsd/ptpd/src/ptpd2.conf.5.in
 create mode 100644 rtemsbsd/ptpd/src/ptpd2.conf.default-full
 create mode 100644 rtemsbsd/ptpd/src/ptpd2.conf.minimal
 create mode 100644 rtemsbsd/ptpd/src/signaling.c
 create mode 100644 rtemsbsd/ptpd/src/templates.conf
 create mode 100644 rtemsbsd/ptpd/src/timingdomain.c
 create mode 100644 rtemsbsd/ptpd/src/timingdomain.h
 create mode 100644 rtemsbsd/ptpd/test/client-e2e-8023.conf
 create mode 100644 rtemsbsd/ptpd/test/client-e2e-pcap.conf
 create mode 100644 rtemsbsd/ptpd/test/client-e2e-socket.conf
 create mode 100644 rtemsbsd/ptpd/test/testing.org
 create mode 100644 rtemsbsd/ptpd/tools/README.md
 create mode 100644 rtemsbsd/ptpd/tools/cleanup.sed
 create mode 100644 rtemsbsd/ptpd/tools/cleanup_sf2.sed
 create mode 100755 rtemsbsd/ptpd/tools/compare.R
 create mode 100755 rtemsbsd/ptpd/tools/filter_response.m
 create mode 100755 rtemsbsd/ptpd/tools/graph.R
 create mode 100644 rtemsbsd/ptpd/tools/ntplib/DESCRIPTION
 create mode 100644 rtemsbsd/ptpd/tools/ntplib/NAMESPACE
 create mode 100644 rtemsbsd/ptpd/tools/ntplib/R/ntplib.R
 create mode 100644 rtemsbsd/ptpd/tools/ntplib/man/ntpGraph.Rd
 create mode 100644 rtemsbsd/ptpd/tools/ntplib/man/ntpHistogram.Rd
 create mode 100644 rtemsbsd/ptpd/tools/ntplib/man/ntpLoopRead.Rd
 create mode 100644 rtemsbsd/ptpd/tools/ntplib/man/ntpLoopStats.Rd
 create mode 100644 rtemsbsd/ptpd/tools/ntplib/man/ntpPeerRead.Rd
 create mode 100755 rtemsbsd/ptpd/tools/ntpoffset.R
 create mode 100755 rtemsbsd/ptpd/tools/offset.R
 create mode 100755 rtemsbsd/ptpd/tools/offset_stats.m
 create mode 100644 rtemsbsd/ptpd/tools/ptplib/DESCRIPTION
 create mode 100644 rtemsbsd/ptpd/tools/ptplib/NAMESPACE
 create mode 100644 rtemsbsd/ptpd/tools/ptplib/R/ptplib.R
 create mode 100644 rtemsbsd/ptpd/tools/ptplib/man/ptpCompare.Rd
 create mode 100644 rtemsbsd/ptpd/tools/ptplib/man/ptpGraph.Rd
 create mode 100644 rtemsbsd/ptpd/tools/ptplib/man/ptpHistogram.Rd
 create mode 100644 rtemsbsd/ptpd/tools/ptplib/man/ptpHistogramCompare.Rd
 create mode 100644 rtemsbsd/ptpd/tools/ptplib/man/ptpLogRead.Rd
 create mode 100644 rtemsbsd/ptpd/tools/ptplib/man/ptpOffsetStats.Rd
 create mode 100644 rtemsbsd/ptpd/tools/ptplib/man/ptpQualityGraph.Rd
 create mode 100644 rtemsbsd/ptpd/tools/ptplib/man/ptpQualityGraphCompare.Rd
 create mode 100644 rtemsbsd/ptpd/tools/ptplib/man/ptpQualityRead.Rd
 create mode 100644 rtemsbsd/ptpd/tools/ptplib/man/ptpQualityStats.Rd
 create mode 100644 rtemsbsd/ptpd/tools/ptplib/man/ptpStats.Rd
 create mode 100755 rtemsbsd/ptpd/tools/snmptpq
 create mode 100755 rtemsbsd/ptpd/tools/stats.R
 create mode 100644 rtemsbsd/rtems/rtems-bsd-shell-ptpd.c
 create mode 100644 testsuite/ptpd01/test_main.c

-- 
2.25.1



More information about the devel mailing list