Lines Matching defs:echo
78 struct echolqr echo;
80 echo.magic = htonl(lcp->want_magic);
81 echo.signature = htonl(SIGNATURE);
82 echo.sequence = htonl(hdlc->lqm.echo.seq_sent);
83 fsm_Output(&lcp->fsm, CODE_ECHOREQ, hdlc->lqm.echo.seq_sent++,
84 (u_char *)&echo, sizeof echo, MB_ECHOOUT);
101 /* Tolerate echo replies with either magic number */
113 /* careful not to update lqm.echo.seq_recv with older values */
114 if ((hdlc->lqm.echo.seq_recv > (u_int32_t)0 - 5 && lqr.sequence < 5) ||
115 (hdlc->lqm.echo.seq_recv <= (u_int32_t)0 - 5 &&
116 lqr.sequence > hdlc->lqm.echo.seq_recv))
117 hdlc->lqm.echo.seq_recv = lqr.sequence;
184 if ((p->hdlc.lqm.echo.seq_sent > 5 &&
185 p->hdlc.lqm.echo.seq_sent - 5 > p->hdlc.lqm.echo.seq_recv) ||
186 (p->hdlc.lqm.echo.seq_sent <= 5 &&
187 p->hdlc.lqm.echo.seq_sent > p->hdlc.lqm.echo.seq_recv + 5)) {
274 physical->hdlc.lqm.echo.seq_sent = 0;
275 physical->hdlc.lqm.echo.seq_recv = 0;
279 physical->hdlc.lqm.method = lcp->cfg.echo ? LQM_ECHO : 0;