My best guess at the moment is that is due to using interleaved mode.

As far as I can tell from the debugging and code reading I've done,
chrony, when acting as a server, will eventually call
`NCR_ProcessRxUnknown' for each request from the client.

Then, chrony will try to figure out if its seen this client before by
calling `CLG_LogNTPAccess' and `CLG_GetNtpTimestamps', but that is
based on ip address only, not port.

I'm pretty sure the interleaving gets messed up and I don't wind up
getting back the timestamp from the previous exchange (i.e. I'm losing
out on the hardware timestamping of t3 on the server).  I think that
accounts for the extra 15us that I'm seeing.

Is this something that should work, or is the thing I'm trying to do
not intended to work?

On Wed, Jul 26, 2017 at 1:59 PM, Chris Perl <cp...@janestreet.com> wrote:
> On Wed, Jul 26, 2017 at 12:23 PM, Chris Perl <cp...@janestreet.com> wrote:
>> Fwiw, I also have the `xleave' option specified for the second instance.
>
> But, interestingly, the `measurements.log' file from the second
> instance always reports "B" packets:
>
> 2017-07-26 17:32:18 192.168.1.100      N  1 111 111 1111   4  4 0.00
> -8.916e-06  4.595e-05  3.401e-07  0.000e+00  1.526e-05 50545030 4B K K
> 2017-07-26 17:32:34 192.168.1.100      N  1 111 111 1111   4  4 0.00
> -8.401e-06  4.537e-05  3.402e-07  0.000e+00  1.526e-05 50545030 4B K K
> 2017-07-26 17:32:50 192.168.1.100      N  1 111 111 1111   4  4 0.00
> -2.156e-05  7.147e-05  3.954e-07  0.000e+00  1.526e-05 50545030 4B K K

-- 
To unsubscribe email chrony-users-requ...@chrony.tuxfamily.org 
with "unsubscribe" in the subject.
For help email chrony-users-requ...@chrony.tuxfamily.org 
with "help" in the subject.
Trouble?  Email listmas...@chrony.tuxfamily.org.

Reply via email to