1181834Sroberto@node ntpdsim Invocation
2181834Sroberto@section Invoking ntpdsim
3181834Sroberto@pindex ntpdsim
4181834Sroberto@cindex NTP daemon simulation program
5181834Sroberto@ignore
6181834Sroberto# 
7181834Sroberto# EDIT THIS FILE WITH CAUTION  (ntpdsim-opts.texi)
8181834Sroberto# 
9200576Sroberto# It has been AutoGen-ed  Tuesday December  8, 2009 at 08:13:15 AM EST
10181834Sroberto# From the definitions    ntpdsim-opts.def
11181834Sroberto# and the template file   aginfo.tpl
12181834Sroberto@end ignore
13181834SrobertoThis program has no explanation.
14181834Sroberto
15181834Sroberto
16181834Sroberto
17181834SrobertoThis section was generated by @strong{AutoGen},
18181834Srobertothe aginfo template and the option descriptions for the @command{ntpdsim} program.  It documents the ntpdsim usage text and option meanings.
19181834Sroberto
20181834SrobertoThis software is released under a specialized copyright license.
21181834Sroberto
22181834Sroberto@menu
23181834Sroberto* ntpdsim usage::                  ntpdsim usage help (-?)
24181834Sroberto* ntpdsim authnoreq::              authnoreq option (-A)
25181834Sroberto* ntpdsim authreq::                authreq option (-a)
26181834Sroberto* ntpdsim bcastsync::              bcastsync option (-b)
27181834Sroberto* ntpdsim configfile::             configfile option (-c)
28181834Sroberto* ntpdsim debug-level::            debug-level option (-d)
29181834Sroberto* ntpdsim driftfile::              driftfile option (-f)
30181834Sroberto* ntpdsim dvar::                   dvar option (-V)
31181834Sroberto* ntpdsim endsimtime::             endsimtime option (-S)
32181834Sroberto* ntpdsim freqerr::                freqerr option (-T)
33181834Sroberto* ntpdsim interface::              interface option (-I)
34181834Sroberto* ntpdsim ipv4::                   ipv4 option (-4)
35181834Sroberto* ntpdsim ipv6::                   ipv6 option (-6)
36181834Sroberto* ntpdsim jaildir::                jaildir option (-i)
37181834Sroberto* ntpdsim keyfile::                keyfile option (-k)
38181834Sroberto* ntpdsim logfile::                logfile option (-l)
39181834Sroberto* ntpdsim modifymmtimer::          modifymmtimer option (-M)
40181834Sroberto* ntpdsim ndelay::                 ndelay option (-Y)
41181834Sroberto* ntpdsim nice::                   nice option (-N)
42181834Sroberto* ntpdsim nofork::                 nofork option (-n)
43181834Sroberto* ntpdsim novirtualips::           novirtualips option (-L)
44181834Sroberto* ntpdsim panicgate::              panicgate option (-g)
45181834Sroberto* ntpdsim pdelay::                 pdelay option (-Z)
46181834Sroberto* ntpdsim phasenoise::             phasenoise option (-C)
47181834Sroberto* ntpdsim pidfile::                pidfile option (-p)
48181834Sroberto* ntpdsim priority::               priority option (-P)
49181834Sroberto* ntpdsim propagationdelay::       propagationdelay option (-r)
50181834Sroberto* ntpdsim quit::                   quit option (-q)
51181834Sroberto* ntpdsim servertime::             servertime option (-O)
52181834Sroberto* ntpdsim set-debug-level::        set-debug-level option (-D)
53181834Sroberto* ntpdsim simbroadcastdelay::      simbroadcastdelay option (-B)
54181834Sroberto* ntpdsim simslew::                simslew option (-H)
55181834Sroberto* ntpdsim slew::                   slew option (-x)
56181834Sroberto* ntpdsim statsdir::               statsdir option (-s)
57181834Sroberto* ntpdsim trustedkey::             trustedkey option (-t)
58181834Sroberto* ntpdsim updateinterval::         updateinterval option (-U)
59181834Sroberto* ntpdsim user::                   user option (-u)
60181834Sroberto* ntpdsim var::                    var option (-v)
61181834Sroberto* ntpdsim walknoise::              walknoise option (-W)
62181834Sroberto@end menu
63181834Sroberto
64181834Sroberto@node ntpdsim usage
65181834Sroberto@subsection ntpdsim usage help (-?)
66181834Sroberto@cindex ntpdsim usage
67181834Sroberto
68181834SrobertoThis is the automatically generated usage text for ntpdsim:
69181834Sroberto
70181834Sroberto@exampleindent 0
71181834Sroberto@example
72200576Srobertontpd - NTP daemon program - Ver. 4.2.5p247-RC
73200576SrobertoUSAGE:  ntpdsim [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]...
74200576Sroberto  Flg Arg Option-Name    Description
75200576Sroberto   -4 no  ipv4           Force IPv4 DNS name resolution
76200576Sroberto                                - prohibits these options:
77200576Sroberto                                ipv6
78200576Sroberto   -6 no  ipv6           Force IPv6 DNS name resolution
79200576Sroberto                                - prohibits these options:
80200576Sroberto                                ipv4
81200576Sroberto   -a no  authreq        Require crypto authentication
82200576Sroberto                                - prohibits these options:
83200576Sroberto                                authnoreq
84200576Sroberto   -A no  authnoreq      Do not require crypto authentication
85200576Sroberto                                - prohibits these options:
86200576Sroberto                                authreq
87200576Sroberto   -b no  bcastsync      Allow us to sync to broadcast servers
88200576Sroberto   -c Str configfile     configuration file name
89200576Sroberto   -d no  debug-level    Increase output debug message level
90200576Sroberto                                - may appear multiple times
91200576Sroberto   -D Str set-debug-level Set the output debug message level
92200576Sroberto                                - may appear multiple times
93200576Sroberto   -f Str driftfile      frequency drift file name
94200576Sroberto   -g no  panicgate      Allow the first adjustment to be Big
95200576Sroberto                                - may appear multiple times
96200576Sroberto   -i --- jaildir        built without --enable-clockctl or --enable-linuxcaps
97200576Sroberto   -I Str interface      Listen on an interface name or address
98200576Sroberto                                - may appear multiple times
99200576Sroberto   -k Str keyfile        path to symmetric keys
100200576Sroberto   -l Str logfile        path to the log file
101200576Sroberto   -L no  novirtualips   Do not listen to virtual interfaces
102200576Sroberto   -n no  nofork         Do not fork
103200576Sroberto   -N no  nice           Run at high priority
104200576Sroberto   -p Str pidfile        path to the PID file
105200576Sroberto   -P Num priority       Process priority
106200576Sroberto   -q no  quit           Set the time and quit
107200576Sroberto   -r Str propagationdelay Broadcast/propagation delay
108200576Sroberto      Str saveconfigquit Save parsed configuration and quit
109200576Sroberto   -s Str statsdir       Statistics file location
110200576Sroberto   -t Str trustedkey     Trusted key number
111200576Sroberto                                - may appear multiple times
112200576Sroberto   -u --- user           built without --enable-clockctl or --enable-linuxcaps
113200576Sroberto   -U Num updateinterval interval in seconds between scans for new or dropped interfaces
114200576Sroberto      Str var            make ARG an ntp variable (RW)
115200576Sroberto                                - may appear multiple times
116200576Sroberto      Str dvar           make ARG an ntp variable (RW|DEF)
117200576Sroberto                                - may appear multiple times
118200576Sroberto   -x no  slew           Slew up to 600 seconds
119200576Sroberto      opt version        Output version information and exit
120200576Sroberto   -? no  help           Display extended usage information and exit
121200576Sroberto   -! no  more-help      Extended usage information passed thru pager
122200576Sroberto
123200576SrobertoOptions are specified by doubled hyphens and their name
124200576Srobertoor by a single hyphen and the flag character.
125200576Sroberto
126200576SrobertoThe following option preset mechanisms are supported:
127200576Sroberto - examining environment variables named NTPD_*
128200576Sroberto
129200576Sroberto
130200576Sroberto
131200576Srobertoplease send bug reports to:  http://bugs.ntp.org, bugs@@ntp.org
132181834Sroberto@end example
133181834Sroberto@exampleindent 4
134181834Sroberto
135181834Sroberto@node ntpdsim ipv4
136181834Sroberto@subsection ipv4 option (-4)
137181834Sroberto@cindex ntpdsim-ipv4
138181834Sroberto
139181834SrobertoThis is the ``force ipv4 dns name resolution'' option.
140181834Sroberto
141181834SrobertoThis option has some usage constraints.  It:
142181834Sroberto@itemize @bullet
143181834Sroberto@item
144181834Srobertois a member of the ipv4 class of options.
145181834Sroberto@end itemize
146181834Sroberto
147181834SrobertoForce DNS resolution of following host names on the command line
148181834Srobertoto the IPv4 namespace.
149181834Sroberto
150181834Sroberto@node ntpdsim ipv6
151181834Sroberto@subsection ipv6 option (-6)
152181834Sroberto@cindex ntpdsim-ipv6
153181834Sroberto
154181834SrobertoThis is the ``force ipv6 dns name resolution'' option.
155181834Sroberto
156181834SrobertoThis option has some usage constraints.  It:
157181834Sroberto@itemize @bullet
158181834Sroberto@item
159181834Srobertois a member of the ipv4 class of options.
160181834Sroberto@end itemize
161181834Sroberto
162181834SrobertoForce DNS resolution of following host names on the command line
163181834Srobertoto the IPv6 namespace.
164181834Sroberto
165181834Sroberto@node ntpdsim authreq
166181834Sroberto@subsection authreq option (-a)
167181834Sroberto@cindex ntpdsim-authreq
168181834Sroberto
169181834SrobertoThis is the ``require crypto authentication'' option.
170181834Sroberto
171181834SrobertoThis option has some usage constraints.  It:
172181834Sroberto@itemize @bullet
173181834Sroberto@item
174181834Srobertomust not appear in combination with any of the following options:
175181834Srobertoauthnoreq.
176181834Sroberto@end itemize
177181834Sroberto
178181834SrobertoRequire cryptographic authentication for broadcast client,
179181834Srobertomulticast client and symmetric passive associations.
180181834SrobertoThis is the default.
181181834Sroberto
182181834Sroberto@node ntpdsim authnoreq
183181834Sroberto@subsection authnoreq option (-A)
184181834Sroberto@cindex ntpdsim-authnoreq
185181834Sroberto
186181834SrobertoThis is the ``do not require crypto authentication'' option.
187181834Sroberto
188181834SrobertoThis option has some usage constraints.  It:
189181834Sroberto@itemize @bullet
190181834Sroberto@item
191181834Srobertomust not appear in combination with any of the following options:
192181834Srobertoauthreq.
193181834Sroberto@end itemize
194181834Sroberto
195181834SrobertoDo not require cryptographic authentication for broadcast client,
196181834Srobertomulticast client and symmetric passive associations.
197181834SrobertoThis is almost never a good idea.
198181834Sroberto
199181834Sroberto@node ntpdsim bcastsync
200181834Sroberto@subsection bcastsync option (-b)
201181834Sroberto@cindex ntpdsim-bcastsync
202181834Sroberto
203181834SrobertoThis is the ``allow us to sync to broadcast servers'' option.
204181834Sroberto
205181834Sroberto
206181834Sroberto@node ntpdsim simbroadcastdelay
207181834Sroberto@subsection simbroadcastdelay option (-B)
208181834Sroberto@cindex ntpdsim-simbroadcastdelay
209181834Sroberto
210181834SrobertoThis is the ``simulator broadcast delay'' option.
211181834Sroberto
212181834Sroberto
213181834Sroberto@node ntpdsim configfile
214181834Sroberto@subsection configfile option (-c)
215181834Sroberto@cindex ntpdsim-configfile
216181834Sroberto
217181834SrobertoThis is the ``configuration file name'' option.
218181834SrobertoThe name and path of the configuration file,
219181834Sroberto/etc/ntp.conf
220181834Srobertoby default.
221181834Sroberto
222181834Sroberto@node ntpdsim phasenoise
223181834Sroberto@subsection phasenoise option (-C)
224181834Sroberto@cindex ntpdsim-phasenoise
225181834Sroberto
226181834SrobertoThis is the ``phase noise level'' option.
227181834Sroberto
228181834Sroberto
229181834Sroberto@node ntpdsim debug-level
230181834Sroberto@subsection debug-level option (-d)
231181834Sroberto@cindex ntpdsim-debug-level
232181834Sroberto
233181834SrobertoThis is the ``increase output debug message level'' option.
234181834Sroberto
235181834SrobertoThis option has some usage constraints.  It:
236181834Sroberto@itemize @bullet
237181834Sroberto@item
238181834Srobertomay appear an unlimited number of times.
239181834Sroberto@item
240181834Srobertomust be compiled in by defining @code{DEBUG} during the compilation.
241181834Sroberto@end itemize
242181834Sroberto
243181834SrobertoIncrease the debugging message output level.
244181834Sroberto
245181834Sroberto@node ntpdsim set-debug-level
246181834Sroberto@subsection set-debug-level option (-D)
247181834Sroberto@cindex ntpdsim-set-debug-level
248181834Sroberto
249181834SrobertoThis is the ``set the output debug message level'' option.
250181834Sroberto
251181834SrobertoThis option has some usage constraints.  It:
252181834Sroberto@itemize @bullet
253181834Sroberto@item
254181834Srobertomay appear an unlimited number of times.
255181834Sroberto@item
256181834Srobertomust be compiled in by defining @code{DEBUG} during the compilation.
257181834Sroberto@end itemize
258181834Sroberto
259181834SrobertoSet the output debugging level.  Can be supplied multiple times,
260181834Srobertobut each overrides the previous value(s).
261181834Sroberto
262181834Sroberto@node ntpdsim driftfile
263181834Sroberto@subsection driftfile option (-f)
264181834Sroberto@cindex ntpdsim-driftfile
265181834Sroberto
266181834SrobertoThis is the ``frequency drift file name'' option.
267181834SrobertoThe name and path of the frequency file,
268181834Sroberto/etc/ntp.drift
269181834Srobertoby default.
270181834SrobertoThis is the same operation as the
271181834Srobertodriftfile driftfile
272181834Srobertoconfiguration specification in the 
273181834Sroberto/etc/ntp.conf
274181834Srobertofile.
275181834Sroberto
276181834Sroberto@node ntpdsim panicgate
277181834Sroberto@subsection panicgate option (-g)
278181834Sroberto@cindex ntpdsim-panicgate
279181834Sroberto
280181834SrobertoThis is the ``allow the first adjustment to be big'' option.
281181834SrobertoNormally,
282181834Srobertontpd
283181834Srobertoexits with a message to the system log if the offset exceeds the panic threshold, which is 1000 s by default. This option allows the time to be set to any value without restriction; however, this can happen only once. If the threshold is exceeded after that,
284181834Srobertontpd
285181834Srobertowill exit with a message to the system log. This option can be used with the
286181834Sroberto-q
287181834Srobertoand
288181834Sroberto-x
289181834Srobertooptions.
290181834SrobertoSee the
291181834Srobertotinker
292181834Srobertoconfiguration file directive for other options.
293181834Sroberto
294181834Sroberto@node ntpdsim simslew
295181834Sroberto@subsection simslew option (-H)
296181834Sroberto@cindex ntpdsim-simslew
297181834Sroberto
298181834SrobertoThis is the ``simuator slew'' option.
299181834Sroberto
300181834Sroberto
301181834Sroberto@node ntpdsim jaildir
302181834Sroberto@subsection jaildir option (-i)
303181834Sroberto@cindex ntpdsim-jaildir
304181834Sroberto
305181834SrobertoThis is the ``jail directory'' option.
306181834SrobertoChroot the server to the directory
307181834Srobertojaildir
308181834Sroberto.
309181834SrobertoThis option also implies that the server attempts to drop root privileges at startup (otherwise, chroot gives very little additional security), and it is only available if the OS supports to run the server without full root privileges.
310181834SrobertoYou may need to also specify a
311181834Sroberto-u
312181834Srobertooption.
313181834Sroberto
314181834Sroberto@node ntpdsim interface
315181834Sroberto@subsection interface option (-I)
316181834Sroberto@cindex ntpdsim-interface
317181834Sroberto
318181834SrobertoThis is the ``listen on interface'' option.
319181834Sroberto
320181834SrobertoThis option has some usage constraints.  It:
321181834Sroberto@itemize @bullet
322181834Sroberto@item
323181834Srobertomay appear an unlimited number of times.
324181834Sroberto@end itemize
325181834Sroberto
326181834Sroberto
327181834Sroberto
328181834Sroberto@node ntpdsim keyfile
329181834Sroberto@subsection keyfile option (-k)
330181834Sroberto@cindex ntpdsim-keyfile
331181834Sroberto
332181834SrobertoThis is the ``path to symmetric keys'' option.
333181834SrobertoSpecify the name and path of the symmetric key file.
334181834Sroberto/etc/ntp.keys
335181834Srobertois the default.
336181834SrobertoThis is the same operation as the
337181834Srobertokeys keyfile
338181834Srobertoconfiguration file directive.
339181834Sroberto
340181834Sroberto@node ntpdsim logfile
341181834Sroberto@subsection logfile option (-l)
342181834Sroberto@cindex ntpdsim-logfile
343181834Sroberto
344181834SrobertoThis is the ``path to the log file'' option.
345181834SrobertoSpecify the name and path of the log file.
346181834SrobertoThe default is the system log file.
347181834SrobertoThis is the same operation as the
348181834Srobertologfile logfile
349181834Srobertoconfiguration file directive.
350181834Sroberto
351181834Sroberto@node ntpdsim novirtualips
352181834Sroberto@subsection novirtualips option (-L)
353181834Sroberto@cindex ntpdsim-novirtualips
354181834Sroberto
355181834SrobertoThis is the ``do not listen to virtual ips'' option.
356181834SrobertoDo not listen to virtual IPs. The default is to listen.
357181834Sroberto
358181834Sroberto@node ntpdsim modifymmtimer
359181834Sroberto@subsection modifymmtimer option (-M)
360181834Sroberto@cindex ntpdsim-modifymmtimer
361181834Sroberto
362181834SrobertoThis is the ``modify multimedia timer (windows only)'' option.
363181834Sroberto
364181834SrobertoThis option has some usage constraints.  It:
365181834Sroberto@itemize @bullet
366181834Sroberto@item
367181834Srobertomust be compiled in by defining @code{SYS_WINNT} during the compilation.
368181834Sroberto@end itemize
369181834Sroberto
370181834SrobertoSet the Windows Multimedia Timer to highest resolution.
371181834Sroberto
372181834Sroberto@node ntpdsim nofork
373181834Sroberto@subsection nofork option (-n)
374181834Sroberto@cindex ntpdsim-nofork
375181834Sroberto
376181834SrobertoThis is the ``do not fork'' option.
377181834Sroberto
378181834Sroberto
379181834Sroberto@node ntpdsim nice
380181834Sroberto@subsection nice option (-N)
381181834Sroberto@cindex ntpdsim-nice
382181834Sroberto
383181834SrobertoThis is the ``run at high priority'' option.
384181834SrobertoTo the extent permitted by the operating system, run
385181834Srobertontpd
386181834Srobertoat the highest priority.
387181834Sroberto
388181834Sroberto@node ntpdsim servertime
389181834Sroberto@subsection servertime option (-O)
390181834Sroberto@cindex ntpdsim-servertime
391181834Sroberto
392181834SrobertoThis is the ``server time'' option.
393181834Sroberto
394181834Sroberto
395181834Sroberto@node ntpdsim pidfile
396181834Sroberto@subsection pidfile option (-p)
397181834Sroberto@cindex ntpdsim-pidfile
398181834Sroberto
399181834SrobertoThis is the ``path to the pid file'' option.
400181834SrobertoSpecify the name and path of the file used to record
401181834Srobertontpd's
402181834Srobertoprocess ID.
403181834SrobertoThis is the same operation as the
404181834Srobertopidfile pidfile
405181834Srobertoconfiguration file directive.
406181834Sroberto
407181834Sroberto@node ntpdsim priority
408181834Sroberto@subsection priority option (-P)
409181834Sroberto@cindex ntpdsim-priority
410181834Sroberto
411181834SrobertoThis is the ``process priority'' option.
412181834SrobertoTo the extent permitted by the operating system, run
413181834Srobertontpd
414181834Srobertoat the specified
415181834Srobertosched_setscheduler(SCHED_FIFO)
416181834Srobertopriority.
417181834Sroberto
418181834Sroberto@node ntpdsim quit
419181834Sroberto@subsection quit option (-q)
420181834Sroberto@cindex ntpdsim-quit
421181834Sroberto
422181834SrobertoThis is the ``set the time and quit'' option.
423181834Srobertontpd
424181834Srobertowill exit just after the first time the clock is set. This behavior mimics that of the
425181834Srobertontpdate
426181834Srobertoprogram, which is to be retired.
427181834SrobertoThe
428181834Sroberto-g
429181834Srobertoand
430181834Sroberto-x
431181834Srobertooptions can be used with this option.
432181834SrobertoNote: The kernel time discipline is disabled with this option.
433181834Sroberto
434181834Sroberto@node ntpdsim propagationdelay
435181834Sroberto@subsection propagationdelay option (-r)
436181834Sroberto@cindex ntpdsim-propagationdelay
437181834Sroberto
438181834SrobertoThis is the ``broadcast/propagation delay'' option.
439181834SrobertoSpecify the default propagation delay from the broadcast/multicast server to this client. This is necessary only if the delay cannot be computed automatically by the protocol.
440181834Sroberto
441181834Sroberto@node ntpdsim updateinterval
442181834Sroberto@subsection updateinterval option (-U)
443181834Sroberto@cindex ntpdsim-updateinterval
444181834Sroberto
445181834SrobertoThis is the ``interval in seconds between scans for new or dropped interfaces'' option.
446181834SrobertoGive the time in seconds between two scans for new or dropped interfaces.
447181834SrobertoFor systems with routing socket support the scans will be performed shortly after the interface change
448181834Srobertohas been detected by the system.
449181834SrobertoUse 0 to disable scanning.
450181834Sroberto
451181834Sroberto@node ntpdsim statsdir
452181834Sroberto@subsection statsdir option (-s)
453181834Sroberto@cindex ntpdsim-statsdir
454181834Sroberto
455181834SrobertoThis is the ``statistics file location'' option.
456181834SrobertoSpecify the directory path for files created by the statistics facility.
457181834SrobertoThis is the same operation as the
458181834Srobertostatsdir statsdir
459181834Srobertoconfiguration file directive.
460181834Sroberto
461181834Sroberto@node ntpdsim endsimtime
462181834Sroberto@subsection endsimtime option (-S)
463181834Sroberto@cindex ntpdsim-endsimtime
464181834Sroberto
465181834SrobertoThis is the ``simulation end time'' option.
466181834Sroberto
467181834Sroberto
468181834Sroberto@node ntpdsim trustedkey
469181834Sroberto@subsection trustedkey option (-t)
470181834Sroberto@cindex ntpdsim-trustedkey
471181834Sroberto
472181834SrobertoThis is the ``trusted key number'' option.
473181834Sroberto
474181834SrobertoThis option has some usage constraints.  It:
475181834Sroberto@itemize @bullet
476181834Sroberto@item
477181834Srobertomay appear an unlimited number of times.
478181834Sroberto@end itemize
479181834Sroberto
480181834SrobertoAdd a key number to the trusted key list.
481181834Sroberto
482181834Sroberto@node ntpdsim freqerr
483181834Sroberto@subsection freqerr option (-T)
484181834Sroberto@cindex ntpdsim-freqerr
485181834Sroberto
486181834SrobertoThis is the ``simulation frequency error'' option.
487181834Sroberto
488181834Sroberto
489181834Sroberto@node ntpdsim walknoise
490181834Sroberto@subsection walknoise option (-W)
491181834Sroberto@cindex ntpdsim-walknoise
492181834Sroberto
493181834SrobertoThis is the ``simulation random walk noise'' option.
494181834Sroberto
495181834Sroberto
496181834Sroberto@node ntpdsim user
497181834Sroberto@subsection user option (-u)
498181834Sroberto@cindex ntpdsim-user
499181834Sroberto
500181834SrobertoThis is the ``run as userid (or userid:groupid)'' option.
501181834SrobertoSpecify a user, and optionally a group, to switch to.
502181834SrobertoThis option is only available if the OS supports to run the server without full root privileges.
503181834SrobertoCurrently, this option is supported under NetBSD (configure with
504181834Sroberto--enable-clockctl
505181834Sroberto) and Linux (configure with
506181834Sroberto--enable-linuxcaps
507181834Sroberto).
508181834Sroberto
509181834Sroberto@node ntpdsim var
510181834Sroberto@subsection var option (-v)
511181834Sroberto@cindex ntpdsim-var
512181834Sroberto
513181834SrobertoThis is the ``make arg an ntp variable (rw)'' option.
514181834Sroberto
515181834SrobertoThis option has some usage constraints.  It:
516181834Sroberto@itemize @bullet
517181834Sroberto@item
518181834Srobertomay appear an unlimited number of times.
519181834Sroberto@end itemize
520181834Sroberto
521181834Sroberto
522181834Sroberto
523181834Sroberto@node ntpdsim dvar
524181834Sroberto@subsection dvar option (-V)
525181834Sroberto@cindex ntpdsim-dvar
526181834Sroberto
527181834SrobertoThis is the ``make arg an ntp variable (rw|def)'' option.
528181834Sroberto
529181834SrobertoThis option has some usage constraints.  It:
530181834Sroberto@itemize @bullet
531181834Sroberto@item
532181834Srobertomay appear an unlimited number of times.
533181834Sroberto@end itemize
534181834Sroberto
535181834Sroberto
536181834Sroberto
537181834Sroberto@node ntpdsim slew
538181834Sroberto@subsection slew option (-x)
539181834Sroberto@cindex ntpdsim-slew
540181834Sroberto
541181834SrobertoThis is the ``slew up to 600 seconds'' option.
542181834SrobertoNormally, the time is slewed if the offset is less than the step threshold, which is 128 ms by default, and stepped if above the threshold.
543181834SrobertoThis option sets the threshold to 600 s, which is well within the accuracy window to set the clock manually.
544181834SrobertoNote: Since the slew rate of typical Unix kernels is limited to 0.5 ms/s, each second of adjustment requires an amortization interval of 2000 s.
545181834SrobertoThus, an adjustment as much as 600 s will take almost 14 days to complete.
546181834SrobertoThis option can be used with the
547181834Sroberto-g
548181834Srobertoand
549181834Sroberto-q
550181834Srobertooptions.
551181834SrobertoSee the
552181834Srobertotinker
553181834Srobertoconfiguration file directive for other options.
554181834SrobertoNote: The kernel time discipline is disabled with this option.
555181834Sroberto
556181834Sroberto@node ntpdsim ndelay
557181834Sroberto@subsection ndelay option (-Y)
558181834Sroberto@cindex ntpdsim-ndelay
559181834Sroberto
560181834SrobertoThis is the ``simulation network delay'' option.
561181834Sroberto
562181834Sroberto
563181834Sroberto@node ntpdsim pdelay
564181834Sroberto@subsection pdelay option (-Z)
565181834Sroberto@cindex ntpdsim-pdelay
566181834Sroberto
567181834SrobertoThis is the ``simulation processing delay'' option.
568181834Sroberto
569