IDX_LCP
sp->pp_rseq[IDX_LCP] = ntohl (h->par1);
if (sp->pp_seq[IDX_LCP] == sp->pp_rseq[IDX_LCP]) {
sp->pp_seq[IDX_LCP] = krandom();
sp->state[IDX_LCP] = STATE_INITIAL;
sp->fail_counter[IDX_LCP] = 0;
sp->pp_seq[IDX_LCP] = 0;
sp->pp_rseq[IDX_LCP] = 0;
callout_init(&sp->timeout[IDX_LCP]);
if (sp->state[IDX_LCP] == STATE_INITIAL) {
(sp->state[IDX_LCP] == STATE_INITIAL)) {
if (sp->state[IDX_LCP] != STATE_INITIAL)
} else if (++sp->fail_counter[IDX_LCP] >= sp->lcp.max_failure) {
sp->fail_counter[IDX_LCP] = 0;
sp->confid[IDX_LCP] = ++sp->pp_seq[IDX_LCP];
sppp_cp_send (sp, PPP_LCP, CONF_REQ, sp->confid[IDX_LCP], i, &opt);
PPP_LCP, IDX_LCP, CP_LCP, "lcp",
++sp->pp_seq[IDX_LCP], sp->pp_rseq[IDX_LCP]);
sp->lcp.echoid = ++sp->pp_seq[IDX_LCP];
if (sp->state[IDX_LCP] == STATE_OPENED)
++sp->pp_seq[IDX_LCP], m->m_pkthdr.len + 2,