[PATCH 00/18] Port PTPd to rtems-libbsd
Gabriel Moyano
gabriel.moyano at dlr.de
Wed Apr 12 13:54:04 UTC 2023
These commits are for porting PTPd to rtems-libbsd and are based on the master branch.
This work is a joint effort with Chris Johns, which we started some time ago.
Originally, we wanted to port some of the commits to PTPd upstream but unfortunately the project is no longer maintained (our pull request has been open for more than a year).
For this reason, we decided to add PTPd files as contrib.
In fact, this is the first commit.
One important feature introduced to PTPd is the support for kqueue, which was done by Chris.
Also, a new test for running a PTPd instance was added to the test suit.
I'm happy to hear feedback from you.
Best regards,
Gabriel
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 as contrib
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 +
freebsd/contrib/ptpd/COPYRIGHT | 49 +
freebsd/contrib/ptpd/ChangeLog | 429 ++
freebsd/contrib/ptpd/INSTALL | 153 +
freebsd/contrib/ptpd/Makefile.am | 53 +
freebsd/contrib/ptpd/Makefile.old | 33 +
freebsd/contrib/ptpd/README.md | 43 +
freebsd/contrib/ptpd/README.repocheckout | 18 +
freebsd/contrib/ptpd/TODO | 49 +
freebsd/contrib/ptpd/VERSION | 11 +
freebsd/contrib/ptpd/configure.ac | 777 +++
.../ptpd/doc/IEEE1588v1_vs_IEEE1588v2.pdf | Bin 0 -> 272225 bytes
freebsd/contrib/ptpd/doc/PTPBASE-MIB.txt | 5710 +++++++++++++++++
.../ptpd/doc/draft-ietf-tictoc-ptp-mib-01.txt | 3693 +++++++++++
freebsd/contrib/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
freebsd/contrib/ptpd/m4/version.m4 | 4 +
.../ptpd/packagebuild/rpm-rh/README.RH | 44 +
.../ptpd/packagebuild/rpm-rh/ptpd.conf | 62 +
.../ptpd/packagebuild/rpm-rh/ptpd.init | 205 +
.../ptpd/packagebuild/rpm-rh/ptpd.service | 17 +
.../ptpd/packagebuild/rpm-rh/ptpd.spec | 241 +
.../ptpd/packagebuild/rpm-rh/ptpd.sysconfig | 10 +
.../ptpd/packagebuild/rpm-rh/rpmbuild.sh | 101 +
freebsd/contrib/ptpd/src/Doxyfile | 1511 +++++
freebsd/contrib/ptpd/src/Makefile.am | 102 +
freebsd/contrib/ptpd/src/Makefile.old | 109 +
freebsd/contrib/ptpd/src/arith.c | 373 ++
freebsd/contrib/ptpd/src/bmc.c | 779 +++
freebsd/contrib/ptpd/src/constants.h | 474 ++
freebsd/contrib/ptpd/src/datatypes.h | 715 +++
freebsd/contrib/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 +
.../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 +
.../contrib/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 +
.../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 +
.../contrib/ptpd/src/def/message/header.def | 20 +
.../ptpd/src/def/message/management.def | 12 +
.../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 +
freebsd/contrib/ptpd/src/dep/alarms.c | 427 ++
freebsd/contrib/ptpd/src/dep/alarms.h | 100 +
freebsd/contrib/ptpd/src/dep/configdefaults.c | 675 ++
freebsd/contrib/ptpd/src/dep/configdefaults.h | 52 +
freebsd/contrib/ptpd/src/dep/constants_dep.h | 252 +
freebsd/contrib/ptpd/src/dep/daemonconfig.c | 3192 +++++++++
freebsd/contrib/ptpd/src/dep/daemonconfig.h | 89 +
freebsd/contrib/ptpd/src/dep/datatypes_dep.h | 196 +
freebsd/contrib/ptpd/src/dep/eventtimer.c | 133 +
freebsd/contrib/ptpd/src/dep/eventtimer.h | 79 +
.../contrib/ptpd/src/dep/eventtimer_itimer.c | 239 +
.../contrib/ptpd/src/dep/eventtimer_kqueue.c | 184 +
.../contrib/ptpd/src/dep/eventtimer_posix.c | 239 +
.../contrib/ptpd/src/dep/iniparser/AUTHORS | 7 +
.../contrib/ptpd/src/dep/iniparser/LICENSE | 21 +
freebsd/contrib/ptpd/src/dep/iniparser/README | 12 +
.../ptpd/src/dep/iniparser/dictionary.c | 520 ++
.../ptpd/src/dep/iniparser/dictionary.h | 189 +
.../ptpd/src/dep/iniparser/iniparser.c | 771 +++
.../ptpd/src/dep/iniparser/iniparser.h | 311 +
freebsd/contrib/ptpd/src/dep/ipv4_acl.c | 486 ++
freebsd/contrib/ptpd/src/dep/ipv4_acl.h | 52 +
freebsd/contrib/ptpd/src/dep/kqueue.c | 80 +
freebsd/contrib/ptpd/src/dep/msg.c | 2757 ++++++++
freebsd/contrib/ptpd/src/dep/net.c | 2416 +++++++
.../ptpd/src/dep/ntpengine/ntp_isc_md5.c | 273 +
.../ptpd/src/dep/ntpengine/ntp_isc_md5.h | 99 +
.../ptpd/src/dep/ntpengine/ntpdcontrol.c | 874 +++
.../ptpd/src/dep/ntpengine/ntpdcontrol.h | 362 ++
freebsd/contrib/ptpd/src/dep/outlierfilter.c | 369 ++
freebsd/contrib/ptpd/src/dep/outlierfilter.h | 125 +
freebsd/contrib/ptpd/src/dep/ptpd_dep.h | 533 ++
freebsd/contrib/ptpd/src/dep/servo.c | 1262 ++++
freebsd/contrib/ptpd/src/dep/snmp.c | 2186 +++++++
freebsd/contrib/ptpd/src/dep/startup.c | 1022 +++
freebsd/contrib/ptpd/src/dep/statistics.c | 1047 +++
freebsd/contrib/ptpd/src/dep/statistics.h | 230 +
freebsd/contrib/ptpd/src/dep/sys.c | 2690 ++++++++
freebsd/contrib/ptpd/src/display.c | 1152 ++++
freebsd/contrib/ptpd/src/leap-seconds.list | 250 +
freebsd/contrib/ptpd/src/management.c | 1896 ++++++
freebsd/contrib/ptpd/src/protocol.c | 3542 ++++++++++
freebsd/contrib/ptpd/src/ptp_datatypes.h | 592 ++
freebsd/contrib/ptpd/src/ptp_primitives.h | 42 +
freebsd/contrib/ptpd/src/ptp_timers.c | 160 +
freebsd/contrib/ptpd/src/ptp_timers.h | 95 +
freebsd/contrib/ptpd/src/ptpd.c | 143 +
freebsd/contrib/ptpd/src/ptpd.h | 512 ++
freebsd/contrib/ptpd/src/ptpd2.8.in | 397 ++
freebsd/contrib/ptpd/src/ptpd2.conf.5.in | 3100 +++++++++
.../contrib/ptpd/src/ptpd2.conf.default-full | 841 +++
freebsd/contrib/ptpd/src/ptpd2.conf.minimal | 38 +
freebsd/contrib/ptpd/src/signaling.c | 1376 ++++
freebsd/contrib/ptpd/src/templates.conf | 22 +
freebsd/contrib/ptpd/src/timingdomain.c | 973 +++
freebsd/contrib/ptpd/src/timingdomain.h | 131 +
.../contrib/ptpd/test/client-e2e-8023.conf | 447 ++
.../contrib/ptpd/test/client-e2e-pcap.conf | 447 ++
.../contrib/ptpd/test/client-e2e-socket.conf | 447 ++
freebsd/contrib/ptpd/test/testing.org | 22 +
freebsd/contrib/ptpd/tools/README.md | 80 +
freebsd/contrib/ptpd/tools/cleanup.sed | 11 +
freebsd/contrib/ptpd/tools/cleanup_sf2.sed | 9 +
freebsd/contrib/ptpd/tools/compare.R | 62 +
freebsd/contrib/ptpd/tools/filter_response.m | 29 +
freebsd/contrib/ptpd/tools/graph.R | 52 +
freebsd/contrib/ptpd/tools/ntplib/DESCRIPTION | 13 +
freebsd/contrib/ptpd/tools/ntplib/NAMESPACE | 7 +
freebsd/contrib/ptpd/tools/ntplib/R/ntplib.R | 184 +
.../contrib/ptpd/tools/ntplib/man/ntpGraph.Rd | 19 +
.../ptpd/tools/ntplib/man/ntpHistogram.Rd | 21 +
.../ptpd/tools/ntplib/man/ntpLoopRead.Rd | 20 +
.../ptpd/tools/ntplib/man/ntpLoopStats.Rd | 17 +
.../ptpd/tools/ntplib/man/ntpPeerRead.Rd | 18 +
freebsd/contrib/ptpd/tools/ntpoffset.R | 53 +
freebsd/contrib/ptpd/tools/offset.R | 53 +
freebsd/contrib/ptpd/tools/offset_stats.m | 102 +
freebsd/contrib/ptpd/tools/ptplib/DESCRIPTION | 13 +
freebsd/contrib/ptpd/tools/ptplib/NAMESPACE | 12 +
freebsd/contrib/ptpd/tools/ptplib/R/ptplib.R | 397 ++
.../ptpd/tools/ptplib/man/ptpCompare.Rd | 22 +
.../contrib/ptpd/tools/ptplib/man/ptpGraph.Rd | 19 +
.../ptpd/tools/ptplib/man/ptpHistogram.Rd | 16 +
.../tools/ptplib/man/ptpHistogramCompare.Rd | 12 +
.../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 +
.../contrib/ptpd/tools/ptplib/man/ptpStats.Rd | 22 +
freebsd/contrib/ptpd/tools/snmptpq | 303 +
freebsd/contrib/ptpd/tools/stats.R | 48 +
libbsd.py | 61 +
rtemsbsd/include/machine/rtems-bsd-commands.h | 2 +
rtemsbsd/include/ptpd/config.h | 248 +
rtemsbsd/include/rtems/ptpd.h | 20 +
rtemsbsd/ptpd/ptpd.c | 78 +
rtemsbsd/rtems/rtems-bsd-shell-ptpd.c | 66 +
testsuite/ptpd01/test_main.c | 171 +
177 files changed, 60108 insertions(+)
create mode 100644 freebsd/contrib/ptpd/COPYRIGHT
create mode 100644 freebsd/contrib/ptpd/ChangeLog
create mode 100644 freebsd/contrib/ptpd/INSTALL
create mode 100644 freebsd/contrib/ptpd/Makefile.am
create mode 100644 freebsd/contrib/ptpd/Makefile.old
create mode 100644 freebsd/contrib/ptpd/README.md
create mode 100644 freebsd/contrib/ptpd/README.repocheckout
create mode 100644 freebsd/contrib/ptpd/TODO
create mode 100644 freebsd/contrib/ptpd/VERSION
create mode 100644 freebsd/contrib/ptpd/configure.ac
create mode 100644 freebsd/contrib/ptpd/doc/IEEE1588v1_vs_IEEE1588v2.pdf
create mode 100644 freebsd/contrib/ptpd/doc/PTPBASE-MIB.txt
create mode 100644 freebsd/contrib/ptpd/doc/draft-ietf-tictoc-ptp-mib-01.txt
create mode 100644 freebsd/contrib/ptpd/doc/index.html
create mode 100644 freebsd/contrib/ptpd/doc/ptpd-2.3.0-migration-guide.html
create mode 100644 freebsd/contrib/ptpd/doc/ptpd_2005_1588_conference_paper.pdf
create mode 100644 freebsd/contrib/ptpd/m4/version.m4
create mode 100644 freebsd/contrib/ptpd/packagebuild/rpm-rh/README.RH
create mode 100644 freebsd/contrib/ptpd/packagebuild/rpm-rh/ptpd.conf
create mode 100644 freebsd/contrib/ptpd/packagebuild/rpm-rh/ptpd.init
create mode 100644 freebsd/contrib/ptpd/packagebuild/rpm-rh/ptpd.service
create mode 100644 freebsd/contrib/ptpd/packagebuild/rpm-rh/ptpd.spec
create mode 100644 freebsd/contrib/ptpd/packagebuild/rpm-rh/ptpd.sysconfig
create mode 100755 freebsd/contrib/ptpd/packagebuild/rpm-rh/rpmbuild.sh
create mode 100644 freebsd/contrib/ptpd/src/Doxyfile
create mode 100644 freebsd/contrib/ptpd/src/Makefile.am
create mode 100644 freebsd/contrib/ptpd/src/Makefile.old
create mode 100644 freebsd/contrib/ptpd/src/arith.c
create mode 100644 freebsd/contrib/ptpd/src/bmc.c
create mode 100644 freebsd/contrib/ptpd/src/constants.h
create mode 100644 freebsd/contrib/ptpd/src/datatypes.h
create mode 100644 freebsd/contrib/ptpd/src/def/README
create mode 100644 freebsd/contrib/ptpd/src/def/derivedData/clockQuality.def
create mode 100644 freebsd/contrib/ptpd/src/def/derivedData/faultRecord.def
create mode 100644 freebsd/contrib/ptpd/src/def/derivedData/physicalAddress.def
create mode 100644 freebsd/contrib/ptpd/src/def/derivedData/portAddress.def
create mode 100644 freebsd/contrib/ptpd/src/def/derivedData/portIdentity.def
create mode 100644 freebsd/contrib/ptpd/src/def/derivedData/ptpText.def
create mode 100644 freebsd/contrib/ptpd/src/def/derivedData/timeInterval.def
create mode 100644 freebsd/contrib/ptpd/src/def/derivedData/timePropertiesDS.def
create mode 100644 freebsd/contrib/ptpd/src/def/derivedData/timestamp.def
create mode 100644 freebsd/contrib/ptpd/src/def/derivedData/tlv.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/announceReceiptTimeout.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/clockAccuracy.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/clockDescription.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/currentDataSet.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/defaultDataSet.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/delayMechanism.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/domain.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/errorStatus.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/initialize.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/logAnnounceInterval.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/logMinPdelayReqInterval.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/logSyncInterval.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/managementTLV.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/parentDataSet.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/portDataSet.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/priority1.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/priority2.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/slaveOnly.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/time.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/timePropertiesDataSet.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/timescaleProperties.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/traceabilityProperties.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/unicastNegotiationEnable.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/userDescription.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/utcProperties.def
create mode 100644 freebsd/contrib/ptpd/src/def/managementTLV/versionNumber.def
create mode 100644 freebsd/contrib/ptpd/src/def/message/header.def
create mode 100644 freebsd/contrib/ptpd/src/def/message/management.def
create mode 100644 freebsd/contrib/ptpd/src/def/message/signaling.def
create mode 100644 freebsd/contrib/ptpd/src/def/signalingTLV/acknowledgeCancelUnicastTransmission.def
create mode 100644 freebsd/contrib/ptpd/src/def/signalingTLV/cancelUnicastTransmission.def
create mode 100644 freebsd/contrib/ptpd/src/def/signalingTLV/grantUnicastTransmission.def
create mode 100644 freebsd/contrib/ptpd/src/def/signalingTLV/requestUnicastTransmission.def
create mode 100644 freebsd/contrib/ptpd/src/def/signalingTLV/signalingTLV.def
create mode 100644 freebsd/contrib/ptpd/src/dep/alarms.c
create mode 100644 freebsd/contrib/ptpd/src/dep/alarms.h
create mode 100644 freebsd/contrib/ptpd/src/dep/configdefaults.c
create mode 100644 freebsd/contrib/ptpd/src/dep/configdefaults.h
create mode 100644 freebsd/contrib/ptpd/src/dep/constants_dep.h
create mode 100644 freebsd/contrib/ptpd/src/dep/daemonconfig.c
create mode 100644 freebsd/contrib/ptpd/src/dep/daemonconfig.h
create mode 100644 freebsd/contrib/ptpd/src/dep/datatypes_dep.h
create mode 100644 freebsd/contrib/ptpd/src/dep/eventtimer.c
create mode 100644 freebsd/contrib/ptpd/src/dep/eventtimer.h
create mode 100644 freebsd/contrib/ptpd/src/dep/eventtimer_itimer.c
create mode 100644 freebsd/contrib/ptpd/src/dep/eventtimer_kqueue.c
create mode 100644 freebsd/contrib/ptpd/src/dep/eventtimer_posix.c
create mode 100644 freebsd/contrib/ptpd/src/dep/iniparser/AUTHORS
create mode 100644 freebsd/contrib/ptpd/src/dep/iniparser/LICENSE
create mode 100644 freebsd/contrib/ptpd/src/dep/iniparser/README
create mode 100644 freebsd/contrib/ptpd/src/dep/iniparser/dictionary.c
create mode 100644 freebsd/contrib/ptpd/src/dep/iniparser/dictionary.h
create mode 100644 freebsd/contrib/ptpd/src/dep/iniparser/iniparser.c
create mode 100644 freebsd/contrib/ptpd/src/dep/iniparser/iniparser.h
create mode 100644 freebsd/contrib/ptpd/src/dep/ipv4_acl.c
create mode 100644 freebsd/contrib/ptpd/src/dep/ipv4_acl.h
create mode 100644 freebsd/contrib/ptpd/src/dep/kqueue.c
create mode 100644 freebsd/contrib/ptpd/src/dep/msg.c
create mode 100644 freebsd/contrib/ptpd/src/dep/net.c
create mode 100644 freebsd/contrib/ptpd/src/dep/ntpengine/ntp_isc_md5.c
create mode 100644 freebsd/contrib/ptpd/src/dep/ntpengine/ntp_isc_md5.h
create mode 100644 freebsd/contrib/ptpd/src/dep/ntpengine/ntpdcontrol.c
create mode 100644 freebsd/contrib/ptpd/src/dep/ntpengine/ntpdcontrol.h
create mode 100644 freebsd/contrib/ptpd/src/dep/outlierfilter.c
create mode 100644 freebsd/contrib/ptpd/src/dep/outlierfilter.h
create mode 100644 freebsd/contrib/ptpd/src/dep/ptpd_dep.h
create mode 100644 freebsd/contrib/ptpd/src/dep/servo.c
create mode 100644 freebsd/contrib/ptpd/src/dep/snmp.c
create mode 100644 freebsd/contrib/ptpd/src/dep/startup.c
create mode 100644 freebsd/contrib/ptpd/src/dep/statistics.c
create mode 100644 freebsd/contrib/ptpd/src/dep/statistics.h
create mode 100644 freebsd/contrib/ptpd/src/dep/sys.c
create mode 100644 freebsd/contrib/ptpd/src/display.c
create mode 100644 freebsd/contrib/ptpd/src/leap-seconds.list
create mode 100644 freebsd/contrib/ptpd/src/management.c
create mode 100644 freebsd/contrib/ptpd/src/protocol.c
create mode 100644 freebsd/contrib/ptpd/src/ptp_datatypes.h
create mode 100644 freebsd/contrib/ptpd/src/ptp_primitives.h
create mode 100644 freebsd/contrib/ptpd/src/ptp_timers.c
create mode 100644 freebsd/contrib/ptpd/src/ptp_timers.h
create mode 100644 freebsd/contrib/ptpd/src/ptpd.c
create mode 100644 freebsd/contrib/ptpd/src/ptpd.h
create mode 100644 freebsd/contrib/ptpd/src/ptpd2.8.in
create mode 100644 freebsd/contrib/ptpd/src/ptpd2.conf.5.in
create mode 100644 freebsd/contrib/ptpd/src/ptpd2.conf.default-full
create mode 100644 freebsd/contrib/ptpd/src/ptpd2.conf.minimal
create mode 100644 freebsd/contrib/ptpd/src/signaling.c
create mode 100644 freebsd/contrib/ptpd/src/templates.conf
create mode 100644 freebsd/contrib/ptpd/src/timingdomain.c
create mode 100644 freebsd/contrib/ptpd/src/timingdomain.h
create mode 100644 freebsd/contrib/ptpd/test/client-e2e-8023.conf
create mode 100644 freebsd/contrib/ptpd/test/client-e2e-pcap.conf
create mode 100644 freebsd/contrib/ptpd/test/client-e2e-socket.conf
create mode 100644 freebsd/contrib/ptpd/test/testing.org
create mode 100644 freebsd/contrib/ptpd/tools/README.md
create mode 100644 freebsd/contrib/ptpd/tools/cleanup.sed
create mode 100644 freebsd/contrib/ptpd/tools/cleanup_sf2.sed
create mode 100755 freebsd/contrib/ptpd/tools/compare.R
create mode 100755 freebsd/contrib/ptpd/tools/filter_response.m
create mode 100755 freebsd/contrib/ptpd/tools/graph.R
create mode 100644 freebsd/contrib/ptpd/tools/ntplib/DESCRIPTION
create mode 100644 freebsd/contrib/ptpd/tools/ntplib/NAMESPACE
create mode 100644 freebsd/contrib/ptpd/tools/ntplib/R/ntplib.R
create mode 100644 freebsd/contrib/ptpd/tools/ntplib/man/ntpGraph.Rd
create mode 100644 freebsd/contrib/ptpd/tools/ntplib/man/ntpHistogram.Rd
create mode 100644 freebsd/contrib/ptpd/tools/ntplib/man/ntpLoopRead.Rd
create mode 100644 freebsd/contrib/ptpd/tools/ntplib/man/ntpLoopStats.Rd
create mode 100644 freebsd/contrib/ptpd/tools/ntplib/man/ntpPeerRead.Rd
create mode 100755 freebsd/contrib/ptpd/tools/ntpoffset.R
create mode 100755 freebsd/contrib/ptpd/tools/offset.R
create mode 100755 freebsd/contrib/ptpd/tools/offset_stats.m
create mode 100644 freebsd/contrib/ptpd/tools/ptplib/DESCRIPTION
create mode 100644 freebsd/contrib/ptpd/tools/ptplib/NAMESPACE
create mode 100644 freebsd/contrib/ptpd/tools/ptplib/R/ptplib.R
create mode 100644 freebsd/contrib/ptpd/tools/ptplib/man/ptpCompare.Rd
create mode 100644 freebsd/contrib/ptpd/tools/ptplib/man/ptpGraph.Rd
create mode 100644 freebsd/contrib/ptpd/tools/ptplib/man/ptpHistogram.Rd
create mode 100644 freebsd/contrib/ptpd/tools/ptplib/man/ptpHistogramCompare.Rd
create mode 100644 freebsd/contrib/ptpd/tools/ptplib/man/ptpLogRead.Rd
create mode 100644 freebsd/contrib/ptpd/tools/ptplib/man/ptpOffsetStats.Rd
create mode 100644 freebsd/contrib/ptpd/tools/ptplib/man/ptpQualityGraph.Rd
create mode 100644 freebsd/contrib/ptpd/tools/ptplib/man/ptpQualityGraphCompare.Rd
create mode 100644 freebsd/contrib/ptpd/tools/ptplib/man/ptpQualityRead.Rd
create mode 100644 freebsd/contrib/ptpd/tools/ptplib/man/ptpQualityStats.Rd
create mode 100644 freebsd/contrib/ptpd/tools/ptplib/man/ptpStats.Rd
create mode 100755 freebsd/contrib/ptpd/tools/snmptpq
create mode 100755 freebsd/contrib/ptpd/tools/stats.R
create mode 100644 rtemsbsd/include/ptpd/config.h
create mode 100644 rtemsbsd/include/rtems/ptpd.h
create mode 100644 rtemsbsd/ptpd/ptpd.c
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