[chrony-dev] [GIT] chrony/chrony.git branch master updated. 4.1-10-g3169026 |
[ Thread Index |
Date Index
| More chrony.tuxfamily.org/chrony-dev Archives
]
This is an automated email from git. It was generated because a ref
change was pushed to the "chrony/chrony.git" repository.
The branch, master has been updated
via 31690261f51939e7c9caac09bf5b6e12989b371d (commit)
via 93326488a35f8c0bda72f806d3da3b8845c51f0c (commit)
via d5ca98eaaa224c46a7079a2c71a1ce5b0e9c97b9 (commit)
via be3158c4e5b2a88b199d5dce172e0bbb327a7dab (commit)
via 2f1d5d9255211ac961ecf9327dfbcefa6c49e7ab (commit)
via b2c2132e4b2e18e237d1e1823bde2bfa693505e8 (commit)
from aab6d1b153b4adc9835540b9542bc8f780b2dc76 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 31690261f51939e7c9caac09bf5b6e12989b371d
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Aug 18 14:38:16 2021 +0200
doc: remove obsolete comment in maxslewrate description
commit 93326488a35f8c0bda72f806d3da3b8845c51f0c
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Aug 18 14:35:00 2021 +0200
doc: shorten lock_all description
commit d5ca98eaaa224c46a7079a2c71a1ce5b0e9c97b9
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Aug 18 12:57:40 2021 +0200
test: add 142-ptpport test
commit be3158c4e5b2a88b199d5dce172e0bbb327a7dab
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Aug 18 12:42:07 2021 +0200
ntp: add support for NTP over PTP
Allow NTP messages to be exchanged as a payload of PTP messages to
enable full hardware timestamping on NICs that can timestamp PTP packets
only. Implemented is the protocol described in this draft (version 00):
https://datatracker.ietf.org/doc/draft-mlichvar-ntp-over-ptp/
This is an experimental feature. It can be changed or removed in future.
The used PTP domain is 123 and the NTP TLV type is 0x2023 from the "do
not propagate" experimental range.
The ptpport directive enables NTP-over-PTP as a server and as a client
for all sources that have the port option set to the PTP port. The port
should be the PTP event port (319) to trigger timestamping in the
hardware.
The implementation is contained to ntp_io. It is transparent to
ntp_core.
commit 2f1d5d9255211ac961ecf9327dfbcefa6c49e7ab
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Aug 18 10:44:48 2021 +0200
ntp: add PTP rxfilter
Setting rxfilter to ptp enables timestamping of PTPv2 packets (UDP or
all transports). It will be needed for NTP-over-PTP support.
commit b2c2132e4b2e18e237d1e1823bde2bfa693505e8
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Mon Aug 16 14:51:01 2021 +0200
ntp: provide remote port to NIO_OpenServerSocket()
This will allow selection of different protocols based on the remote
port. Zero means the default (NTP).
-----------------------------------------------------------------------
Summary of changes:
conf.c | 15 +++++
conf.h | 3 +
doc/chrony.conf.adoc | 57 +++++++++++-----
ntp_core.c | 2 +
ntp_io.c | 154 ++++++++++++++++++++++++++++++++++++++++----
ntp_io.h | 4 ++
ntp_io_linux.c | 13 +++-
addressing.h => ptp.h | 69 ++++++++++----------
socket.c | 2 +
test/simulation/142-ptpport | 41 ++++++++++++
10 files changed, 292 insertions(+), 68 deletions(-)
copy addressing.h => ptp.h (57%)
create mode 100755 test/simulation/142-ptpport
hooks/post-receive
--
chrony/chrony.git
--
To unsubscribe email chrony-dev-request@xxxxxxxxxxxxxxxxxxxx with "unsubscribe" in the subject.
For help email chrony-dev-request@xxxxxxxxxxxxxxxxxxxx with "help" in the subject.
Trouble? Email listmaster@xxxxxxxxxxxxxxxxxxxx.