• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/ntp/ntpd/

Lines Matching refs:simulation

25 sim_info simulation;		/* Simulation Control Variables */
76 for (i = 0; i < simulation.num_of_servers; ++i) {
77 printf("%s\n", stoa(simulation.servers[i].addr));
78 if (peer_config(simulation.servers[i].addr,
92 stoa(simulation.servers[i].addr));
114 /* Initialize the simulation */
115 simulation.num_of_servers = 0;
116 simulation.beep_delay = BEEP_DLY;
117 simulation.sim_time = 0;
118 simulation.end_time = SIM_TIME;
158 enqueue(event_queue, event(simulation.sim_time + 1.0, TIMER));
163 /* maxtime = simulation.sim_time + simulation.end_time;*/
164 while (simulation.sim_time <= simulation.end_time &&
232 * Since this is a simulation, the packets sent over the network
246 event(simulation.sim_time + (1 << EVENT_TIMEOUT), TIMER));
279 for (i = 0; i < simulation.num_of_servers; ++i) {
280 if (memcmp(simulation.servers[i].addr, serv_addr,
282 server = &simulation.servers[i];
365 if (curr_script->duration > simulation.sim_time &&
370 * simulation. Further debugging is needed to determine why.
391 time_gap = e->time - simulation.sim_time;
395 e->time, simulation.sim_time, time_gap);
403 /* Advance the simulation time */
404 simulation.sim_time = e->time;
410 for (i = 0; i < simulation.num_of_servers; ++i) {
411 simulation.servers[i].curr_script->freq_offset +=
412 gauss(0, time_gap * simulation.servers[i].curr_script->wander);
414 simulation.servers[i].server_time += time_gap *
415 (1 + simulation.servers[i].curr_script->freq_offset);
461 /* Define a function to output simulation statistics on a beep event
473 enqueue(event_queue, event(e->time + simulation.beep_delay, BEEP));
475 if(simulation.beep_delay > 0) {
494 /* Define a function to abort the simulation on an error and spit out an