Lines Matching defs:echo
80 struct echolqr echo;
82 echo.magic = htonl(lcp->want_magic);
83 echo.signature = htonl(SIGNATURE);
84 echo.sequence = htonl(hdlc->lqm.echo.seq_sent);
85 fsm_Output(&lcp->fsm, CODE_ECHOREQ, hdlc->lqm.echo.seq_sent++,
86 (u_char *)&echo, sizeof echo, MB_ECHOOUT);
103 /* Tolerate echo replies with either magic number */
115 /* careful not to update lqm.echo.seq_recv with older values */
116 if ((hdlc->lqm.echo.seq_recv > (u_int32_t)0 - 5 && lqr.sequence < 5) ||
117 (hdlc->lqm.echo.seq_recv <= (u_int32_t)0 - 5 &&
118 lqr.sequence > hdlc->lqm.echo.seq_recv))
119 hdlc->lqm.echo.seq_recv = lqr.sequence;
186 if ((p->hdlc.lqm.echo.seq_sent > 5 &&
187 p->hdlc.lqm.echo.seq_sent - 5 > p->hdlc.lqm.echo.seq_recv) ||
188 (p->hdlc.lqm.echo.seq_sent <= 5 &&
189 p->hdlc.lqm.echo.seq_sent > p->hdlc.lqm.echo.seq_recv + 5)) {
276 physical->hdlc.lqm.echo.seq_sent = 0;
277 physical->hdlc.lqm.echo.seq_recv = 0;
281 physical->hdlc.lqm.method = lcp->cfg.echo ? LQM_ECHO : 0;