Use the lowest bit of the server RX and TX timestamp as a flag indicating RX timestamp. This allows the server to detect potential interleaved requests without having to save all its RX timestamps. It significantly reduces the amount of memory needed to support clients using the interleaved mode if most of the server's clients are using the basic mode (e.g. a public server). Capture the TX timestamp on the first response to the request which has the flag set to not further delay the first interleaved response. False positives are possible with broken clients which set the origin timestamp to something else than zero or the server RX or TX timestamp. This causes an unnecessary RX timestamp to be saved and TX timestamp captured and saved. |
||
---|---|---|
.. | ||
chrony.conf.adoc | ||
chronyc.adoc | ||
chronyd.adoc | ||
faq.adoc | ||
installation.adoc | ||
Makefile.in |