IDX_IPCP
sp->state[IDX_IPCP] = STATE_INITIAL;
sp->fail_counter[IDX_IPCP] = 0;
sp->pp_seq[IDX_IPCP] = 0;
sp->pp_rseq[IDX_IPCP] = 0;
callout_init(&sp->timeout[IDX_IPCP]);
sp->lcp.protos |= (1 << IDX_IPCP);
sp->lcp.protos &= ~(1 << IDX_IPCP);
sp->confid[IDX_IPCP] = ++sp->pp_seq[IDX_IPCP];
sppp_cp_send(sp, PPP_IPCP, CONF_REQ, sp->confid[IDX_IPCP], i, &opt);
PPP_IPCP, IDX_IPCP, CP_NCP, "ipcp",
if (sp->state[IDX_IPCP] == STATE_OPENED) {
if (sp->state[IDX_IPCP] == STATE_OPENED) {
if (sp->state[IDX_IPCP] == STATE_OPENED) {
if (sp->state[IDX_IPCP] != STATE_OPENED)