Lines Matching full:dial
90 timer_Stop(&dl->dial.timer);
100 timer_Stop(&dl->dial.timer);
103 dl->dial.timer.load = result ? result * SECTICKS : 1;
104 dl->dial.timer.func = datalink_OpenTimeout;
105 dl->dial.timer.name = "dial";
106 dl->dial.timer.arg = dl;
107 timer_Start(&dl->dial.timer);
136 dl->dial.tries = dl->cfg.dial.max;
137 dl->dial.incs = 0;
143 /* if dial.timeout is < 0 (random), we don't override fsm.delay */
144 if (dl->cbcp.fsm.delay < dl->cfg.dial.timeout)
145 dl->cbcp.fsm.delay = dl->cfg.dial.timeout;
154 ((!dl->dial.tries || (dl->dial.tries < 0 && !dl->reconnect_tries)) &&
157 dl->dial.tries = -1;
158 dl->dial.incs = 0;
169 if (dl->dial.tries < 0) {
171 dl->dial.tries = dl->cfg.dial.max;
172 dl->dial.incs = 0;
182 datalink_StartDialTimer(dl, dl->cfg.dial.next_timeout);
216 dl->dial.tries = -1;
217 dl->dial.incs = 0;
220 dl->dial.tries = 0;
234 dl->dial.tries = -1;
235 dl->dial.incs = 0;
275 if (dl->dial.timer.state != TIMER_RUNNING) {
276 if (--dl->dial.tries < 0)
277 dl->dial.tries = 0;
284 if (!chat_Setup(&dl->chat, dl->cfg.script.dial,
285 *dl->cfg.script.dial ?
287 log_Printf(LogWARN, "Invalid dial script\n");
289 dl->cfg.dial.max)
290 log_Printf(LogCHAT, "%s: Dial attempt %u of %d\n",
291 dl->name, dl->cfg.dial.max - dl->dial.tries,
292 dl->cfg.dial.max);
298 dl->cfg.dial.max)
300 dl->cfg.dial.max - dl->dial.tries, dl->cfg.dial.max);
306 dl->cfg.dial.max && dl->dial.tries == 0)) {
309 dl->dial.tries = -1;
808 *dl->cfg.script.dial = '\0';
825 memset(&dl->dial.timer, '\0', sizeof dl->dial.timer);
827 dl->dial.tries = 0;
828 dl->cfg.dial.max = 1;
829 dl->cfg.dial.next_timeout = DIAL_NEXT_TIMEOUT;
830 dl->cfg.dial.timeout = DIAL_TIMEOUT;
831 dl->cfg.dial.inc = 0;
832 dl->cfg.dial.maxinc = 10;
896 memset(&dl->dial.timer, '\0', sizeof dl->dial.timer);
897 dl->dial.tries = 0;
953 timer_Stop(&dl->dial.timer);
978 dl->dial.tries = dl->cfg.dial.max;
1054 dl->dial.tries = -1;
1062 dl->dial.tries = -1;
1088 if (arg->cx->cfg.dial.max)
1089 prompt_Printf(arg->prompt, " Dial tries: %d, delay ",
1090 arg->cx->cfg.dial.max);
1092 prompt_Printf(arg->prompt, " Dial tries: infinite, delay ");
1093 if (arg->cx->cfg.dial.next_timeout >= 0)
1094 prompt_Printf(arg->prompt, "%ds/", arg->cx->cfg.dial.next_timeout);
1097 if (arg->cx->cfg.dial.timeout >= 0)
1098 prompt_Printf(arg->prompt, "%ds\n", arg->cx->cfg.dial.timeout);
1146 prompt_Printf(arg->prompt, " Dial Script: %s\n",
1147 arg->cx->cfg.script.dial);
1177 arg->cx->cfg.dial.timeout = -1;
1183 arg->cx->cfg.dial.timeout = timeout;
1195 arg->cx->cfg.dial.inc = inc;
1204 arg->cx->cfg.dial.maxinc = maxinc;
1211 arg->cx->cfg.dial.maxinc = 10;
1216 arg->cx->cfg.dial.inc = 0;
1217 arg->cx->cfg.dial.maxinc = 10;
1224 arg->cx->cfg.dial.next_timeout = -1;
1229 arg->cx->cfg.dial.next_timeout = timeout;
1237 arg->cx->cfg.dial.next_timeout = DIAL_NEXT_TIMEOUT;
1243 arg->cx->cfg.dial.max = tries;
1259 "dial",
1348 memset(&dl->dial.timer, '\0', sizeof dl->dial.timer);
1349 dl->dial.tries = 0;
1393 timer_Stop(&dl->dial.timer);
1472 int result = dl->cfg.dial.timeout + dl->dial.incs * dl->cfg.dial.inc;
1474 if (dl->dial.incs < dl->cfg.dial.maxinc)
1475 dl->dial.incs++;