Re: [chrony-dev] SHM naming

[ Thread Index | Date Index | More chrony.tuxfamily.org/chrony-dev Archives ]


On Mon, Feb 01, 2010 at 07:42:34AM +0100, Håkan Johansson wrote:
> 
> It seems the SHM refclocks are named (indexed) by their appearance
> in the config file and not by the ntpshm block they correspond to.
> Having e.g.
> 
> refclock SHM 3:perm=666 filter 63
> refclock SHM 2:perm=666 filter 63
> refclock SHM 1 filter 63 offset 0.0 delay 1e-4
> 
> I still get a list like:
> 
> SHM0                        0   0     0     -5.265   2000.000     +0ns  4000ms
> SHM1                        0   0     0     -5.265   2000.000     +0ns  4000ms
> SHM2                        7   4    99      1.063      8.924  +3420ns   117us
> 
> where e.g. SHM2 in reality is the SHM 1 above.  This is confusing.
> Can it be changed?

That's why we have the refid option. :)

Drivers are not responsible for creating refid. Originally the first
character from driver parameter was used in refid, but after the SOCK
and PPS refclock were added (which use device paths), this didn't work
correctly anymore. Now the absolute index of the refclock is used
instead, so we can be sure that no two refclocks use the same refid.

-- 
Miroslav Lichvar

---
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.


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/