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 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel