Symbol: lcp
sbin/spppcontrol/spppcontrol.c
173
spr.defs.lcp.timeout = to;
sbin/spppcontrol/spppcontrol.c
224
printf("\tlcp-timeout=%d ms\n", sp->defs.lcp.timeout);
sys/net/sppp/if_sppp.h
108
struct slcp lcp; /* LCP params */
sys/net/sppp/if_sppp.h
163
struct slcp lcp; /* LCP params */
sys/net/sppp/if_spppsubr.c
1122
lcp.Close(sp);
sys/net/sppp/if_spppsubr.c
1132
lcp.Close(sp);
sys/net/sppp/if_spppsubr.c
1136
lcp.Open(sp);
sys/net/sppp/if_spppsubr.c
1152
if (ifr->ifr_mtu < 128 || ifr->ifr_mtu > sp->lcp.their_mru) {
sys/net/sppp/if_spppsubr.c
1161
if (*(short*)data < 128 || *(short*)data > sp->lcp.their_mru) {
sys/net/sppp/if_spppsubr.c
1463
sp->rst_counter[cp->protoidx] = sp->lcp.max_configure;
sys/net/sppp/if_spppsubr.c
1505
sp->rst_counter[cp->protoidx] = sp->lcp.max_configure;
sys/net/sppp/if_spppsubr.c
1516
sp->rst_counter[cp->protoidx] = sp->lcp.max_configure;
sys/net/sppp/if_spppsubr.c
1553
sp->rst_counter[cp->protoidx] = sp->lcp.max_configure;
sys/net/sppp/if_spppsubr.c
1754
if ((sp->lcp.opts & (1 << LCP_OPT_MAGIC)) &&
sys/net/sppp/if_spppsubr.c
1755
ntohl (*(long*)(h+1)) == sp->lcp.magic) {
sys/net/sppp/if_spppsubr.c
1764
lcp.Down(sp);
sys/net/sppp/if_spppsubr.c
1765
lcp.Up(sp);
sys/net/sppp/if_spppsubr.c
1768
*(long*)(h+1) = htonl (sp->lcp.magic);
sys/net/sppp/if_spppsubr.c
1777
if (h->ident != sp->lcp.echoid) {
sys/net/sppp/if_spppsubr.c
1791
if (!(sp->lcp.opts & (1 << LCP_OPT_MAGIC)) ||
sys/net/sppp/if_spppsubr.c
1792
ntohl (*(long*)(h+1)) != sp->lcp.magic)
sys/net/sppp/if_spppsubr.c
1827
sp->rst_counter[cp->protoidx] = sp->lcp.max_configure;
sys/net/sppp/if_spppsubr.c
1893
sp->rst_counter[cp->protoidx] = sp->lcp.max_configure;
sys/net/sppp/if_spppsubr.c
1956
sp->rst_counter[cp->protoidx] = sp->lcp.max_terminate;
sys/net/sppp/if_spppsubr.c
2003
sp->lcp.timeout, cp->TO, sp);
sys/net/sppp/if_spppsubr.c
2014
sp->lcp.timeout, cp->TO, sp);
sys/net/sppp/if_spppsubr.c
2044
sp->lcp.timeout, cp->TO, sp);
sys/net/sppp/if_spppsubr.c
2059
sp->lcp.opts = (1 << LCP_OPT_MAGIC);
sys/net/sppp/if_spppsubr.c
2060
sp->lcp.magic = 0;
sys/net/sppp/if_spppsubr.c
2065
sp->lcp.protos = 0;
sys/net/sppp/if_spppsubr.c
2066
sp->lcp.mru = sp->lcp.their_mru = PP_MTU;
sys/net/sppp/if_spppsubr.c
2069
sp->lcp.timeout = 3 * hz;
sys/net/sppp/if_spppsubr.c
2070
sp->lcp.max_terminate = 2;
sys/net/sppp/if_spppsubr.c
2071
sp->lcp.max_configure = 10;
sys/net/sppp/if_spppsubr.c
2072
sp->lcp.max_failure = 10;
sys/net/sppp/if_spppsubr.c
2082
sp->lcp.opts = (1 << LCP_OPT_MAGIC);
sys/net/sppp/if_spppsubr.c
2083
sp->lcp.magic = 0;
sys/net/sppp/if_spppsubr.c
2084
sp->lcp.protos = 0;
sys/net/sppp/if_spppsubr.c
2085
sp->lcp.mru = sp->lcp.their_mru = PP_MTU;
sys/net/sppp/if_spppsubr.c
2100
lcp.Open(sp);
sys/net/sppp/if_spppsubr.c
2106
lcp.Open(sp);
sys/net/sppp/if_spppsubr.c
2109
sppp_up_event(&lcp, sp);
sys/net/sppp/if_spppsubr.c
2117
sppp_down_event(&lcp, sp);
sys/net/sppp/if_spppsubr.c
2138
lcp.Close(sp);
sys/net/sppp/if_spppsubr.c
2150
sp->lcp.opts |= (1 << LCP_OPT_AUTH_PROTO);
sys/net/sppp/if_spppsubr.c
2152
sp->lcp.opts &= ~(1 << LCP_OPT_AUTH_PROTO);
sys/net/sppp/if_spppsubr.c
2154
sppp_open_event(&lcp, sp);
sys/net/sppp/if_spppsubr.c
2160
sppp_close_event(&lcp, sp);
sys/net/sppp/if_spppsubr.c
2166
sppp_to_event(&lcp, (struct sppp *)cookie);
sys/net/sppp/if_spppsubr.c
2291
if (nmagic != sp->lcp.magic) {
sys/net/sppp/if_spppsubr.c
2305
nmagic = ~sp->lcp.magic;
sys/net/sppp/if_spppsubr.c
2335
sp->lcp.their_mru = p[2] * 256 + p[3];
sys/net/sppp/if_spppsubr.c
2337
log(-1, "%lu ", sp->lcp.their_mru);
sys/net/sppp/if_spppsubr.c
2377
lcp.Down(sp);
sys/net/sppp/if_spppsubr.c
2378
lcp.Up(sp);
sys/net/sppp/if_spppsubr.c
2380
} else if (++sp->fail_counter[IDX_LCP] >= sp->lcp.max_failure) {
sys/net/sppp/if_spppsubr.c
2384
sp->lcp.max_failure);
sys/net/sppp/if_spppsubr.c
2442
sp->lcp.opts &= ~(1 << LCP_OPT_MAGIC);
sys/net/sppp/if_spppsubr.c
2443
sp->lcp.magic = 0;
sys/net/sppp/if_spppsubr.c
2451
sp->lcp.opts &= ~(1 << LCP_OPT_MRU);
sys/net/sppp/if_spppsubr.c
2464
sp->lcp.opts &= ~(1 << LCP_OPT_AUTH_PROTO);
sys/net/sppp/if_spppsubr.c
2469
lcp.Close(sp);
sys/net/sppp/if_spppsubr.c
2515
if ((sp->lcp.opts & (1 << LCP_OPT_MAGIC)) &&
sys/net/sppp/if_spppsubr.c
2524
if (magic == ~sp->lcp.magic) {
sys/net/sppp/if_spppsubr.c
2527
sp->lcp.magic = krandom();
sys/net/sppp/if_spppsubr.c
2529
sp->lcp.magic = magic;
sys/net/sppp/if_spppsubr.c
2547
sp->lcp.mru = mru;
sys/net/sppp/if_spppsubr.c
2548
sp->lcp.opts |= (1 << LCP_OPT_MRU);
sys/net/sppp/if_spppsubr.c
2558
lcp.Close(sp);
sys/net/sppp/if_spppsubr.c
2588
if ((sp->lcp.opts & (1 << LCP_OPT_AUTH_PROTO)) != 0 ||
sys/net/sppp/if_spppsubr.c
2627
if ((sp->lcp.protos & mask) && ((cps[i])->flags & CP_LCP) == 0)
sys/net/sppp/if_spppsubr.c
2659
if ((sp->lcp.protos & mask) && ((cps[i])->flags & CP_LCP) == 0) {
sys/net/sppp/if_spppsubr.c
2707
if (sp->lcp.opts & (1 << LCP_OPT_MAGIC)) {
sys/net/sppp/if_spppsubr.c
2708
if (! sp->lcp.magic)
sys/net/sppp/if_spppsubr.c
2709
sp->lcp.magic = krandom();
sys/net/sppp/if_spppsubr.c
2712
opt[i++] = sp->lcp.magic >> 24;
sys/net/sppp/if_spppsubr.c
2713
opt[i++] = sp->lcp.magic >> 16;
sys/net/sppp/if_spppsubr.c
2714
opt[i++] = sp->lcp.magic >> 8;
sys/net/sppp/if_spppsubr.c
2715
opt[i++] = sp->lcp.magic;
sys/net/sppp/if_spppsubr.c
2718
if (sp->lcp.opts & (1 << LCP_OPT_MRU)) {
sys/net/sppp/if_spppsubr.c
2721
opt[i++] = sp->lcp.mru >> 8;
sys/net/sppp/if_spppsubr.c
2722
opt[i++] = sp->lcp.mru;
sys/net/sppp/if_spppsubr.c
2725
if (sp->lcp.opts & (1 << LCP_OPT_AUTH_PROTO)) {
sys/net/sppp/if_spppsubr.c
2748
if ((sp->lcp.protos & mask) && (cps[i])->flags & CP_NCP)
sys/net/sppp/if_spppsubr.c
2768
lcp.Close(sp);
sys/net/sppp/if_spppsubr.c
3231
sp->lcp.protos |= (1 << IDX_IPCP);
sys/net/sppp/if_spppsubr.c
3238
sp->lcp.protos &= ~(1 << IDX_IPCP);
sys/net/sppp/if_spppsubr.c
3686
sp->lcp.protos |= (1 << IDX_IPV6CP);
sys/net/sppp/if_spppsubr.c
369
static const struct cp lcp = {
sys/net/sppp/if_spppsubr.c
3695
sp->lcp.protos &= ~(1 << IDX_IPV6CP);
sys/net/sppp/if_spppsubr.c
3977
(sp->lcp.opts & (1 << LCP_OPT_AUTH_PROTO)) &&
sys/net/sppp/if_spppsubr.c
3978
(sp->lcp.protos & (1 << IDX_CHAP)) == 0) {
sys/net/sppp/if_spppsubr.c
4128
(sp->lcp.opts & (1 << LCP_OPT_AUTH_PROTO)) != 0) {
sys/net/sppp/if_spppsubr.c
4131
sp->rst_counter[IDX_CHAP] = sp->lcp.max_configure;
sys/net/sppp/if_spppsubr.c
416
&lcp, /* IDX_LCP */
sys/net/sppp/if_spppsubr.c
4171
sp->rst_counter[IDX_CHAP] = sp->lcp.max_configure;
sys/net/sppp/if_spppsubr.c
4190
sp->rst_counter[IDX_CHAP] = sp->lcp.max_configure;
sys/net/sppp/if_spppsubr.c
4221
sp->lcp.protos |= (1 << IDX_CHAP);
sys/net/sppp/if_spppsubr.c
4251
sp->lcp.protos &= ~(1 << IDX_CHAP);
sys/net/sppp/if_spppsubr.c
4253
lcp.Close(sp);
sys/net/sppp/if_spppsubr.c
4401
(sp->lcp.opts & (1 << LCP_OPT_AUTH_PROTO)) &&
sys/net/sppp/if_spppsubr.c
4402
(sp->lcp.protos & (1 << IDX_PAP)) == 0) {
sys/net/sppp/if_spppsubr.c
4468
(sp->lcp.opts & (1 << LCP_OPT_AUTH_PROTO)) != 0) {
sys/net/sppp/if_spppsubr.c
4470
sp->rst_counter[IDX_PAP] = sp->lcp.max_configure;
sys/net/sppp/if_spppsubr.c
4476
callout_reset(&sp->pap_my_to, sp->lcp.timeout,
sys/net/sppp/if_spppsubr.c
4549
sp->rst_counter[IDX_PAP] = sp->lcp.max_configure;
sys/net/sppp/if_spppsubr.c
4558
sp->lcp.protos |= (1 << IDX_PAP);
sys/net/sppp/if_spppsubr.c
4582
sp->lcp.protos &= ~(1 << IDX_PAP);
sys/net/sppp/if_spppsubr.c
4584
lcp.Close(sp);
sys/net/sppp/if_spppsubr.c
4721
lcp.Down(sp);
sys/net/sppp/if_spppsubr.c
4723
lcp.Up(sp);
sys/net/sppp/if_spppsubr.c
4733
long nmagic = htonl (sp->lcp.magic);
sys/net/sppp/if_spppsubr.c
4734
sp->lcp.echoid = ++sp->pp_seq[IDX_LCP];
sys/net/sppp/if_spppsubr.c
4736
sp->lcp.echoid, 4, &nmagic);
sys/net/sppp/if_spppsubr.c
5011
spr->defs.lcp = sp->lcp;
sys/net/sppp/if_spppsubr.c
5026
spr->defs.lcp.timeout = sp->lcp.timeout * 1000 / hz;
sys/net/sppp/if_spppsubr.c
5098
if (spr->defs.lcp.timeout != 0)
sys/net/sppp/if_spppsubr.c
5099
sp->lcp.timeout = spr->defs.lcp.timeout * hz / 1000;
sys/net/sppp/if_spppsubr.c
513
sppp_cp_input(&lcp, sp, m);
sys/net/sppp/if_spppsubr.c
5145
if ((sp->lcp.protos & mask) && ((cps[i])->flags & CP_NCP))
sys/net/sppp/if_spppsubr.c
711
lcp.Open(sp);
sys/net/sppp/if_spppsubr.c
954
sp->pp_up = lcp.Up;
sys/net/sppp/if_spppsubr.c
955
sp->pp_down = lcp.Down;
usr.sbin/ppp/acf.c
55
acf_WrapperOctets(struct lcp *lcp, u_short proto)
usr.sbin/ppp/acf.c
57
return (proto == PROTO_LCP || lcp->his_acfcomp == 0) ? 2 : 0;
usr.sbin/ppp/acf.c
66
if (*proto == PROTO_LCP || l->lcp.his_acfcomp == 0) {
usr.sbin/ppp/acf.c
87
if (!p->link.lcp.want_acfcomp) {
usr.sbin/ppp/acf.h
30
struct lcp;
usr.sbin/ppp/acf.h
32
extern int acf_WrapperOctets(struct lcp *, u_short);
usr.sbin/ppp/async.h
45
struct lcp;
usr.sbin/ppp/bundle.c
1893
bundle->iface->mtu = dl->physical->link.lcp.his_mru;
usr.sbin/ppp/bundle.c
338
if (fp == &dl->physical->link.lcp.fsm)
usr.sbin/ppp/cbcp.c
315
struct lcp *lcp = &cbcp->p->link.lcp;
usr.sbin/ppp/cbcp.c
326
if (lcp->want_callback.opmask) {
usr.sbin/ppp/ccp.c
486
if (fp->link->lcp.fsm.state == ST_OPENED)
usr.sbin/ppp/ccp.c
488
fsm_Close(&fp->link->lcp.fsm);
usr.sbin/ppp/ccp.c
514
fsm_Close(&fp->link->lcp.fsm);
usr.sbin/ppp/ccp.c
640
fsm_Close(&fp->link->lcp.fsm);
usr.sbin/ppp/ccp.c
651
fsm_Close(&fp->link->lcp.fsm);
usr.sbin/ppp/chap.c
454
int lanman = chap->auth.physical->link.lcp.his_authtype == 0x80 &&
usr.sbin/ppp/chap.c
456
IsAccepted(chap->auth.physical->link.lcp.cfg.chap80lm)) ||
usr.sbin/ppp/chap.c
457
!IsAccepted(chap->auth.physical->link.lcp.cfg.chap80nt));
usr.sbin/ppp/chap.c
469
, chap->auth.physical->link.lcp.his_authtype, lanman
usr.sbin/ppp/chap.c
509
if (authp->physical->link.lcp.want_authtype == 0x80)
usr.sbin/ppp/chap.c
511
else if (authp->physical->link.lcp.want_authtype == 0x81)
usr.sbin/ppp/chap.c
530
authp->physical->link.lcp.want_authtype);
usr.sbin/ppp/chap.c
539
if (authp->physical->link.lcp.want_authtype == 0x81)
usr.sbin/ppp/chap.c
556
if (authp->physical->link.lcp.want_authtype == 0x81) {
usr.sbin/ppp/chap.c
576
authp->physical->link.lcp.auth_ineed = 0;
usr.sbin/ppp/chap.c
580
if (authp->physical->link.lcp.auth_iwait == 0)
usr.sbin/ppp/chap.c
597
struct bundle *bundle = authp->physical->link.lcp.fsm.bundle;
usr.sbin/ppp/chap.c
603
if (authp->physical->link.lcp.want_authtype == 0x80) {
usr.sbin/ppp/chap.c
606
} else if (authp->physical->link.lcp.want_authtype == 0x81) {
usr.sbin/ppp/chap.c
752
lanman = p->link.lcp.his_authtype == 0x80 &&
usr.sbin/ppp/chap.c
753
((chap->NTRespSent && IsAccepted(p->link.lcp.cfg.chap80lm)) ||
usr.sbin/ppp/chap.c
754
!IsAccepted(p->link.lcp.cfg.chap80nt));
usr.sbin/ppp/chap.c
779
lanman = p->link.lcp.want_authtype == 0x80 &&
usr.sbin/ppp/chap.c
840
, p->link.lcp.his_authtype, lanman
usr.sbin/ppp/chap.c
849
if (p->link.lcp.want_authtype == 0x81) {
usr.sbin/ppp/chap.c
868
if (p->link.lcp.want_authtype == 0x81 && ans[alen] != '\0' &&
usr.sbin/ppp/chap.c
879
if (p->link.lcp.want_authtype == 0x80 &&
usr.sbin/ppp/chap.c
880
lanman && !IsEnabled(p->link.lcp.cfg.chap80lm)) {
usr.sbin/ppp/chap.c
885
} else if (p->link.lcp.want_authtype == 0x80 &&
usr.sbin/ppp/chap.c
886
!lanman && !IsEnabled(p->link.lcp.cfg.chap80nt)) {
usr.sbin/ppp/chap.c
891
} else if (p->link.lcp.want_authtype == 0x81 &&
usr.sbin/ppp/chap.c
892
!IsEnabled(p->link.lcp.cfg.chap81)) {
usr.sbin/ppp/chap.c
901
, p->link.lcp.want_authtype,
usr.sbin/ppp/chap.c
913
, p->link.lcp.want_authtype, lanman
usr.sbin/ppp/chap.c
931
if (p->link.lcp.auth_iwait == PROTO_CHAP) {
usr.sbin/ppp/chap.c
932
p->link.lcp.auth_iwait = 0;
usr.sbin/ppp/chap.c
933
if (p->link.lcp.auth_ineed == 0) {
usr.sbin/ppp/chap.c
935
if (p->link.lcp.his_authtype == 0x81) {
usr.sbin/ppp/command.c
1230
if (arg->cx->physical->link.lcp.fsm.state > ST_CLOSED) {
usr.sbin/ppp/command.c
1232
State2Nam(arg->cx->physical->link.lcp.fsm.state));
usr.sbin/ppp/command.c
1264
if (cx->physical->link.lcp.fsm.state == ST_OPENED)
usr.sbin/ppp/command.c
1265
fsm_Reopen(&cx->physical->link.lcp.fsm);
usr.sbin/ppp/command.c
1274
if (fp->link->lcp.fsm.state != ST_OPENED)
usr.sbin/ppp/command.c
1393
l->lcp.fsm.StoppedTimer.load = 0;
usr.sbin/ppp/command.c
1397
l->lcp.fsm.StoppedTimer.load = atoi(arg->argv[arg->argn]) * SECTICKS;
usr.sbin/ppp/command.c
1803
cx->physical->link.lcp.cfg.accmap = (u_int32_t)ulong_val;
usr.sbin/ppp/command.c
1864
change = &l->lcp.cfg.mru;
usr.sbin/ppp/command.c
1865
if (long_val > l->lcp.cfg.max_mru) {
usr.sbin/ppp/command.c
1867
l->lcp.cfg.max_mru);
usr.sbin/ppp/command.c
1878
change = &l->lcp.cfg.max_mru;
usr.sbin/ppp/command.c
1905
if (l->lcp.cfg.mru > *change)
usr.sbin/ppp/command.c
1906
l->lcp.cfg.mru = *change;
usr.sbin/ppp/command.c
1921
change = &l->lcp.cfg.mtu;
usr.sbin/ppp/command.c
1922
if (long_val > l->lcp.cfg.max_mtu) {
usr.sbin/ppp/command.c
1924
l->lcp.cfg.max_mtu);
usr.sbin/ppp/command.c
1935
change = &l->lcp.cfg.max_mtu;
usr.sbin/ppp/command.c
1961
if (l->lcp.cfg.mtu > *change)
usr.sbin/ppp/command.c
1962
l->lcp.cfg.mtu = *change;
usr.sbin/ppp/command.c
1967
cx->physical->link.lcp.cfg.openmode = arg->argc > arg->argn+1 ?
usr.sbin/ppp/command.c
1970
cx->physical->link.lcp.cfg.openmode = OPEN_PASSIVE;
usr.sbin/ppp/command.c
2023
l->lcp.cfg.lqrperiod = long_val;
usr.sbin/ppp/command.c
2028
&cx->physical->link.lcp.cfg.fsm.timeout,
usr.sbin/ppp/command.c
2029
&cx->physical->link.lcp.cfg.fsm.maxreq,
usr.sbin/ppp/command.c
2030
&cx->physical->link.lcp.cfg.fsm.maxtrm, DEF_FSMTRIES);
usr.sbin/ppp/command.c
259
Concatinate(arg->cx->physical->link.lcp.cfg.ident,
usr.sbin/ppp/command.c
260
sizeof arg->cx->physical->link.lcp.cfg.ident,
usr.sbin/ppp/command.c
272
return lcp_SendIdentification(&arg->cx->physical->link.lcp) ? 0 : 1;
usr.sbin/ppp/command.c
2762
cx->physical->link.lcp.cfg.acfcomp &= keep;
usr.sbin/ppp/command.c
2763
cx->physical->link.lcp.cfg.acfcomp |= add;
usr.sbin/ppp/command.c
2766
cx->physical->link.lcp.cfg.chap05 &= keep;
usr.sbin/ppp/command.c
2767
cx->physical->link.lcp.cfg.chap05 |= add;
usr.sbin/ppp/command.c
2771
cx->physical->link.lcp.cfg.chap80nt &= keep;
usr.sbin/ppp/command.c
2772
cx->physical->link.lcp.cfg.chap80nt |= add;
usr.sbin/ppp/command.c
2775
cx->physical->link.lcp.cfg.chap80lm &= keep;
usr.sbin/ppp/command.c
2776
cx->physical->link.lcp.cfg.chap80lm |= add;
usr.sbin/ppp/command.c
2779
cx->physical->link.lcp.cfg.chap81 &= keep;
usr.sbin/ppp/command.c
2780
cx->physical->link.lcp.cfg.chap81 |= add;
usr.sbin/ppp/command.c
2800
cx->physical->link.lcp.cfg.lqr &= keep;
usr.sbin/ppp/command.c
2801
cx->physical->link.lcp.cfg.lqr |= add;
usr.sbin/ppp/command.c
2804
cx->physical->link.lcp.cfg.pap &= keep;
usr.sbin/ppp/command.c
2805
cx->physical->link.lcp.cfg.pap |= add;
usr.sbin/ppp/command.c
2816
cx->physical->link.lcp.cfg.protocomp &= keep;
usr.sbin/ppp/command.c
2817
cx->physical->link.lcp.cfg.protocomp |= add;
usr.sbin/ppp/command.c
912
if (!arg->cx->physical->link.lcp.fsm.StoppedTimer.load)
usr.sbin/ppp/command.c
916
arg->cx->physical->link.lcp.fsm.StoppedTimer.load / SECTICKS);
usr.sbin/ppp/datalink.c
1018
fsm_Close(&dl->physical->link.lcp.fsm);
usr.sbin/ppp/datalink.c
1039
fsm2initial(&dl->physical->link.lcp.fsm);
usr.sbin/ppp/datalink.c
236
hdlc_Init(&dl->physical->hdlc, &dl->physical->link.lcp);
usr.sbin/ppp/datalink.c
239
lcp_Setup(&dl->physical->link.lcp, dl->state == DATALINK_READY ?
usr.sbin/ppp/datalink.c
240
0 : dl->physical->link.lcp.cfg.openmode);
usr.sbin/ppp/datalink.c
244
fsm_Up(&dl->physical->link.lcp.fsm);
usr.sbin/ppp/datalink.c
245
fsm_Open(&dl->physical->link.lcp.fsm);
usr.sbin/ppp/datalink.c
573
struct lcp *lcp = &dl->physical->link.lcp;
usr.sbin/ppp/datalink.c
577
lcp->auth_ineed = lcp->want_auth;
usr.sbin/ppp/datalink.c
578
lcp->auth_iwait = lcp->his_auth;
usr.sbin/ppp/datalink.c
579
if (lcp->his_auth || lcp->want_auth) {
usr.sbin/ppp/datalink.c
583
Auth2Nam(lcp->his_auth, lcp->his_authtype),
usr.sbin/ppp/datalink.c
584
Auth2Nam(lcp->want_auth, lcp->want_authtype));
usr.sbin/ppp/datalink.c
585
if (lcp->his_auth == PROTO_PAP)
usr.sbin/ppp/datalink.c
587
if (lcp->want_auth == PROTO_CHAP)
usr.sbin/ppp/datalink.c
615
if (dl->physical->link.lcp.want_mrru && dl->physical->link.lcp.his_mrru) {
usr.sbin/ppp/datalink.c
639
(*dl->parent->LayerUp)(dl->parent->object, &dl->physical->link.lcp.fsm);
usr.sbin/ppp/datalink.c
653
(*dl->parent->LayerUp)(dl->parent->object, &dl->physical->link.lcp.fsm);
usr.sbin/ppp/datalink.c
661
fsm_Close(&dl->physical->link.lcp.fsm);
usr.sbin/ppp/datalink.c
674
if ((dl->physical->link.lcp.his_callback.opmask &
usr.sbin/ppp/datalink.c
676
dl->physical->link.lcp.want_callback.opmask &
usr.sbin/ppp/datalink.c
678
!(dl->physical->link.lcp.want_callback.opmask &
usr.sbin/ppp/datalink.c
683
} else if (dl->physical->link.lcp.want_callback.opmask) {
usr.sbin/ppp/datalink.c
688
fsm_Close(&dl->physical->link.lcp.fsm);
usr.sbin/ppp/datalink.c
690
switch (dl->physical->link.lcp.his_callback.opmask) {
usr.sbin/ppp/datalink.c
713
fsm_Close(&dl->physical->link.lcp.fsm);
usr.sbin/ppp/datalink.c
717
strncpy(dl->cbcp.fsm.phone, dl->physical->link.lcp.his_callback.msg,
usr.sbin/ppp/datalink.c
726
fsm_Close(&dl->physical->link.lcp.fsm);
usr.sbin/ppp/datalink.c
734
fsm_Close(&dl->physical->link.lcp.fsm);
usr.sbin/ppp/datalink.c
744
fsm_Close(&dl->physical->link.lcp.fsm);
usr.sbin/ppp/datalink.c
916
memcpy(&dl->physical->link.lcp.cfg, &odl->physical->link.lcp.cfg,
usr.sbin/ppp/datalink.c
917
sizeof dl->physical->link.lcp.cfg);
usr.sbin/ppp/fsm.c
1005
if (magic != fp->link->lcp.his_magic)
usr.sbin/ppp/fsm.c
1008
(u_long)fp->link->lcp.his_magic);
usr.sbin/ppp/fsm.c
1010
lcp_RecvIdentification(&fp->link->lcp, cp + 4);
usr.sbin/ppp/fsm.c
223
lcp_SendIdentification(&fp->link->lcp);
usr.sbin/ppp/fsm.c
392
lcp_SendIdentification(&fp->link->lcp);
usr.sbin/ppp/fsm.c
504
if (fp->proto == PROTO_CCP && fp->link->lcp.fsm.state == ST_OPENED) {
usr.sbin/ppp/fsm.c
512
lcp_SendProtoRej(&fp->link->lcp, MBUF_CTOP(bp), bp->m_len);
usr.sbin/ppp/fsm.c
583
lcp_SendIdentification(&fp->link->lcp);
usr.sbin/ppp/fsm.c
597
lcp_SendIdentification(&fp->link->lcp);
usr.sbin/ppp/fsm.c
604
lcp_SendIdentification(&fp->link->lcp);
usr.sbin/ppp/fsm.c
659
lcp_SendIdentification(&fp->link->lcp);
usr.sbin/ppp/fsm.c
818
lcp_SendIdentification(&fp->link->lcp);
usr.sbin/ppp/fsm.c
936
struct lcp *lcp = fsm2lcp(fp);
usr.sbin/ppp/fsm.c
938
if (lcp->want_mrru && lcp->his_mrru) {
usr.sbin/ppp/fsm.c
952
struct lcp *lcp = fsm2lcp(fp);
usr.sbin/ppp/fsm.c
959
if (lcp && ntohs(lhp->length) - sizeof *lhp >= 4) {
usr.sbin/ppp/fsm.c
962
if (magic != lcp->his_magic) {
usr.sbin/ppp/fsm.c
965
(u_long)lcp->his_magic);
usr.sbin/ppp/fsm.c
969
ua_htonl(&lcp->want_magic, cp); /* local magic */
usr.sbin/ppp/hdlc.c
102
hdlc->lqm.owner = lcp;
usr.sbin/ppp/hdlc.c
99
hdlc_Init(struct hdlc *hdlc, struct lcp *lcp)
usr.sbin/ppp/hdlc.h
100
extern void hdlc_Init(struct hdlc *, struct lcp *);
usr.sbin/ppp/hdlc.h
57
struct lcp;
usr.sbin/ppp/hdlc.h
73
struct lcp *owner; /* parent LCP */
usr.sbin/ppp/lcp.c
1002
if (IsAccepted(lcp->cfg.protocomp)) {
usr.sbin/ppp/lcp.c
1003
lcp->his_protocomp = 1;
usr.sbin/ppp/lcp.c
1011
lcp->my_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
1017
lcp->want_protocomp = 0;
usr.sbin/ppp/lcp.c
1018
lcp->his_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
1027
if (IsAccepted(lcp->cfg.acfcomp)) {
usr.sbin/ppp/lcp.c
1028
lcp->his_acfcomp = 1;
usr.sbin/ppp/lcp.c
1036
lcp->my_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
1042
lcp->want_acfcomp = 0;
usr.sbin/ppp/lcp.c
1043
lcp->his_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
1096
lcp->my_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
1101
(op != CALLBACK_AUTH || p->link.lcp.want_auth) &&
usr.sbin/ppp/lcp.c
1104
lcp->his_callback.opmask = CALLBACK_BIT(op);
usr.sbin/ppp/lcp.c
1105
if (sz > sizeof lcp->his_callback.msg - 1) {
usr.sbin/ppp/lcp.c
1106
sz = sizeof lcp->his_callback.msg - 1;
usr.sbin/ppp/lcp.c
1109
memcpy(lcp->his_callback.msg, opt->data + 1, sz);
usr.sbin/ppp/lcp.c
1110
lcp->his_callback.msg[sz] = '\0';
usr.sbin/ppp/lcp.c
1113
p->link.lcp.auth_ineed) {
usr.sbin/ppp/lcp.c
1128
lcp->my_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
1134
if (lcp->want_callback.opmask & CALLBACK_BIT(CALLBACK_AUTH))
usr.sbin/ppp/lcp.c
1135
lcp->want_callback.opmask &= ~CALLBACK_BIT(CALLBACK_AUTH);
usr.sbin/ppp/lcp.c
1136
else if (lcp->want_callback.opmask & CALLBACK_BIT(CALLBACK_CBCP))
usr.sbin/ppp/lcp.c
1137
lcp->want_callback.opmask &= ~CALLBACK_BIT(CALLBACK_CBCP);
usr.sbin/ppp/lcp.c
1138
else if (lcp->want_callback.opmask & CALLBACK_BIT(CALLBACK_E164))
usr.sbin/ppp/lcp.c
1139
lcp->want_callback.opmask &= ~CALLBACK_BIT(CALLBACK_E164);
usr.sbin/ppp/lcp.c
1140
if (lcp->want_callback.opmask == CALLBACK_BIT(CALLBACK_NONE)) {
usr.sbin/ppp/lcp.c
1142
lcp->want_callback.opmask = 0;
usr.sbin/ppp/lcp.c
1143
} else if (!lcp->want_callback.opmask) {
usr.sbin/ppp/lcp.c
1145
fsm_Close(&lcp->fsm);
usr.sbin/ppp/lcp.c
1149
if (lcp->want_callback.opmask & CALLBACK_BIT(CALLBACK_NONE)) {
usr.sbin/ppp/lcp.c
1150
lcp->his_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
1151
lcp->want_callback.opmask = 0;
usr.sbin/ppp/lcp.c
1154
fsm_Close(&lcp->fsm);
usr.sbin/ppp/lcp.c
1161
mp = &lcp->fsm.bundle->ncp.mp;
usr.sbin/ppp/lcp.c
1166
if (lcp->want_mrru && IsAccepted(mp->cfg.shortseq)) {
usr.sbin/ppp/lcp.c
1167
lcp->his_shortseq = 1;
usr.sbin/ppp/lcp.c
1171
lcp->my_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
1181
lcp->his_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
1182
lcp->want_shortseq = 0; /* For when we hit MP */
usr.sbin/ppp/lcp.c
1188
mp = &lcp->fsm.bundle->ncp.mp;
usr.sbin/ppp/lcp.c
1196
lcp->my_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
1198
lcp->my_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
1216
lcp->my_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
1222
lcp->his_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
1240
lcp->my_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
1254
p->link.lcp.want_auth)
usr.sbin/ppp/lcp.c
1267
if (mode_type == MODE_REQ && !lcp->mru_req) {
usr.sbin/ppp/lcp.c
1272
if (mru > lcp->cfg.max_mtu)
usr.sbin/ppp/lcp.c
1273
mru = lcp->cfg.max_mtu;
usr.sbin/ppp/lcp.c
1276
lcp->his_mru = lcp->cfg.mtu && lcp->cfg.mtu < mru ? lcp->cfg.mtu : mru;
usr.sbin/ppp/lcp.c
1279
ua_htons(&lcp->his_mru, nak.data);
usr.sbin/ppp/lcp.c
1281
lcp->mru_req = 1; /* Don't keep NAK'ing this */
usr.sbin/ppp/lcp.c
1293
fsm_Input(&l->lcp.fsm, bp);
usr.sbin/ppp/lcp.c
159
struct lcp *lcp;
usr.sbin/ppp/lcp.c
162
lcp = &l->lcp;
usr.sbin/ppp/lcp.c
164
prompt_Printf(arg->prompt, "%s: %s [%s]\n", l->name, lcp->fsm.name,
usr.sbin/ppp/lcp.c
165
State2Nam(lcp->fsm.state));
usr.sbin/ppp/lcp.c
169
lcp->his_mru, (u_long)lcp->his_accmap,
usr.sbin/ppp/lcp.c
170
lcp->his_protocomp ? "on" : "off",
usr.sbin/ppp/lcp.c
171
lcp->his_acfcomp ? "on" : "off",
usr.sbin/ppp/lcp.c
172
(u_long)lcp->his_magic, lcp->his_mrru,
usr.sbin/ppp/lcp.c
173
lcp->his_shortseq ? "on" : "off", lcp->his_reject);
usr.sbin/ppp/lcp.c
177
lcp->want_mru, (u_long)lcp->want_accmap,
usr.sbin/ppp/lcp.c
178
lcp->want_protocomp ? "on" : "off",
usr.sbin/ppp/lcp.c
179
lcp->want_acfcomp ? "on" : "off",
usr.sbin/ppp/lcp.c
180
(u_long)lcp->want_magic, lcp->want_mrru,
usr.sbin/ppp/lcp.c
181
lcp->want_shortseq ? "on" : "off", lcp->my_reject);
usr.sbin/ppp/lcp.c
183
if (lcp->cfg.mru)
usr.sbin/ppp/lcp.c
185
lcp->cfg.mru, lcp->cfg.max_mru);
usr.sbin/ppp/lcp.c
188
lcp->cfg.max_mru);
usr.sbin/ppp/lcp.c
189
if (lcp->cfg.mtu)
usr.sbin/ppp/lcp.c
191
lcp->cfg.mtu, lcp->cfg.max_mtu);
usr.sbin/ppp/lcp.c
193
prompt_Printf(arg->prompt, "MTU = any (max %d), ", lcp->cfg.max_mtu);
usr.sbin/ppp/lcp.c
194
prompt_Printf(arg->prompt, "ACCMAP = %08lx\n", (u_long)lcp->cfg.accmap);
usr.sbin/ppp/lcp.c
196
lcp->cfg.lqrperiod);
usr.sbin/ppp/lcp.c
198
lcp->cfg.openmode == OPEN_PASSIVE ? "passive" : "active");
usr.sbin/ppp/lcp.c
199
if (lcp->cfg.openmode > 0)
usr.sbin/ppp/lcp.c
200
prompt_Printf(arg->prompt, " (delay %ds)", lcp->cfg.openmode);
usr.sbin/ppp/lcp.c
202
" REQ%s, %u Term REQ%s\n", lcp->cfg.fsm.timeout,
usr.sbin/ppp/lcp.c
203
lcp->cfg.fsm.maxreq, lcp->cfg.fsm.maxreq == 1 ? "" : "s",
usr.sbin/ppp/lcp.c
204
lcp->cfg.fsm.maxtrm, lcp->cfg.fsm.maxtrm == 1 ? "" : "s");
usr.sbin/ppp/lcp.c
205
prompt_Printf(arg->prompt, " Ident: %s\n", lcp->cfg.ident);
usr.sbin/ppp/lcp.c
208
command_ShowNegval(lcp->cfg.acfcomp));
usr.sbin/ppp/lcp.c
210
command_ShowNegval(lcp->cfg.chap05));
usr.sbin/ppp/lcp.c
213
command_ShowNegval(lcp->cfg.chap80nt));
usr.sbin/ppp/lcp.c
215
command_ShowNegval(lcp->cfg.chap80lm));
usr.sbin/ppp/lcp.c
217
command_ShowNegval(lcp->cfg.chap81));
usr.sbin/ppp/lcp.c
220
command_ShowNegval(lcp->cfg.lqr));
usr.sbin/ppp/lcp.c
222
command_ShowNegval(lcp->cfg.pap));
usr.sbin/ppp/lcp.c
224
command_ShowNegval(lcp->cfg.protocomp));
usr.sbin/ppp/lcp.c
238
lcp_SetupCallbacks(struct lcp *lcp)
usr.sbin/ppp/lcp.c
240
lcp->fsm.fn = &lcp_Callbacks;
usr.sbin/ppp/lcp.c
241
lcp->fsm.FsmTimer.name = lcp_TimerNames[0];
usr.sbin/ppp/lcp.c
242
lcp->fsm.OpenTimer.name = lcp_TimerNames[1];
usr.sbin/ppp/lcp.c
243
lcp->fsm.StoppedTimer.name = lcp_TimerNames[2];
usr.sbin/ppp/lcp.c
247
lcp_Init(struct lcp *lcp, struct bundle *bundle, struct link *l,
usr.sbin/ppp/lcp.c
253
fsm_Init(&lcp->fsm, "LCP", PROTO_LCP, mincode, LCP_MAXCODE, LogLCP,
usr.sbin/ppp/lcp.c
256
lcp->cfg.mru = 0;
usr.sbin/ppp/lcp.c
257
lcp->cfg.max_mru = MAX_MRU;
usr.sbin/ppp/lcp.c
258
lcp->cfg.mtu = 0;
usr.sbin/ppp/lcp.c
259
lcp->cfg.max_mtu = MAX_MTU;
usr.sbin/ppp/lcp.c
260
lcp->cfg.accmap = 0;
usr.sbin/ppp/lcp.c
261
lcp->cfg.openmode = 1;
usr.sbin/ppp/lcp.c
262
lcp->cfg.lqrperiod = DEF_LQRPERIOD;
usr.sbin/ppp/lcp.c
263
lcp->cfg.fsm.timeout = DEF_FSMRETRY;
usr.sbin/ppp/lcp.c
264
lcp->cfg.fsm.maxreq = DEF_FSMTRIES;
usr.sbin/ppp/lcp.c
265
lcp->cfg.fsm.maxtrm = DEF_FSMTRIES;
usr.sbin/ppp/lcp.c
267
lcp->cfg.acfcomp = NEG_ENABLED|NEG_ACCEPTED;
usr.sbin/ppp/lcp.c
268
lcp->cfg.chap05 = NEG_ACCEPTED;
usr.sbin/ppp/lcp.c
270
lcp->cfg.chap80nt = NEG_ACCEPTED;
usr.sbin/ppp/lcp.c
271
lcp->cfg.chap80lm = 0;
usr.sbin/ppp/lcp.c
272
lcp->cfg.chap81 = NEG_ACCEPTED;
usr.sbin/ppp/lcp.c
274
lcp->cfg.lqr = NEG_ACCEPTED;
usr.sbin/ppp/lcp.c
275
lcp->cfg.pap = NEG_ACCEPTED;
usr.sbin/ppp/lcp.c
276
lcp->cfg.protocomp = NEG_ENABLED|NEG_ACCEPTED;
usr.sbin/ppp/lcp.c
277
*lcp->cfg.ident = '\0';
usr.sbin/ppp/lcp.c
279
lcp_Setup(lcp, lcp->cfg.openmode);
usr.sbin/ppp/lcp.c
283
lcp_Setup(struct lcp *lcp, int openmode)
usr.sbin/ppp/lcp.c
285
struct physical *p = link2physical(lcp->fsm.link);
usr.sbin/ppp/lcp.c
287
lcp->fsm.open_mode = openmode;
usr.sbin/ppp/lcp.c
289
lcp->his_mru = DEF_MRU;
usr.sbin/ppp/lcp.c
290
lcp->his_mrru = 0;
usr.sbin/ppp/lcp.c
291
lcp->his_magic = 0;
usr.sbin/ppp/lcp.c
292
lcp->his_lqrperiod = 0;
usr.sbin/ppp/lcp.c
293
lcp->his_acfcomp = 0;
usr.sbin/ppp/lcp.c
294
lcp->his_auth = 0;
usr.sbin/ppp/lcp.c
295
lcp->his_authtype = 0;
usr.sbin/ppp/lcp.c
296
lcp->his_callback.opmask = 0;
usr.sbin/ppp/lcp.c
297
lcp->his_shortseq = 0;
usr.sbin/ppp/lcp.c
298
lcp->mru_req = 0;
usr.sbin/ppp/lcp.c
300
if ((lcp->want_mru = lcp->cfg.mru) == 0)
usr.sbin/ppp/lcp.c
301
lcp->want_mru = DEF_MRU;
usr.sbin/ppp/lcp.c
302
lcp->want_mrru = lcp->fsm.bundle->ncp.mp.cfg.mrru;
usr.sbin/ppp/lcp.c
303
lcp->want_shortseq = IsEnabled(lcp->fsm.bundle->ncp.mp.cfg.shortseq) ? 1 : 0;
usr.sbin/ppp/lcp.c
304
lcp->want_acfcomp = IsEnabled(lcp->cfg.acfcomp) ? 1 : 0;
usr.sbin/ppp/lcp.c
306
if (lcp->fsm.parent) {
usr.sbin/ppp/lcp.c
307
lcp->his_accmap = 0xffffffff;
usr.sbin/ppp/lcp.c
308
lcp->want_accmap = lcp->cfg.accmap;
usr.sbin/ppp/lcp.c
309
lcp->his_protocomp = 0;
usr.sbin/ppp/lcp.c
310
lcp->want_protocomp = IsEnabled(lcp->cfg.protocomp) ? 1 : 0;
usr.sbin/ppp/lcp.c
311
lcp->want_magic = GenerateMagic();
usr.sbin/ppp/lcp.c
313
if (IsEnabled(lcp->cfg.chap05)) {
usr.sbin/ppp/lcp.c
314
lcp->want_auth = PROTO_CHAP;
usr.sbin/ppp/lcp.c
315
lcp->want_authtype = 0x05;
usr.sbin/ppp/lcp.c
317
} else if (IsEnabled(lcp->cfg.chap80nt) ||
usr.sbin/ppp/lcp.c
318
IsEnabled(lcp->cfg.chap80lm)) {
usr.sbin/ppp/lcp.c
319
lcp->want_auth = PROTO_CHAP;
usr.sbin/ppp/lcp.c
320
lcp->want_authtype = 0x80;
usr.sbin/ppp/lcp.c
321
} else if (IsEnabled(lcp->cfg.chap81)) {
usr.sbin/ppp/lcp.c
322
lcp->want_auth = PROTO_CHAP;
usr.sbin/ppp/lcp.c
323
lcp->want_authtype = 0x81;
usr.sbin/ppp/lcp.c
325
} else if (IsEnabled(lcp->cfg.pap)) {
usr.sbin/ppp/lcp.c
326
lcp->want_auth = PROTO_PAP;
usr.sbin/ppp/lcp.c
327
lcp->want_authtype = 0;
usr.sbin/ppp/lcp.c
329
lcp->want_auth = 0;
usr.sbin/ppp/lcp.c
330
lcp->want_authtype = 0;
usr.sbin/ppp/lcp.c
334
memcpy(&lcp->want_callback, &p->dl->cfg.callback,
usr.sbin/ppp/lcp.c
337
lcp->want_callback.opmask = 0;
usr.sbin/ppp/lcp.c
338
lcp->want_lqrperiod = IsEnabled(lcp->cfg.lqr) ?
usr.sbin/ppp/lcp.c
339
lcp->cfg.lqrperiod * 100 : 0;
usr.sbin/ppp/lcp.c
341
lcp->his_accmap = lcp->want_accmap = 0;
usr.sbin/ppp/lcp.c
342
lcp->his_protocomp = lcp->want_protocomp = 1;
usr.sbin/ppp/lcp.c
343
lcp->want_magic = 0;
usr.sbin/ppp/lcp.c
344
lcp->want_auth = 0;
usr.sbin/ppp/lcp.c
345
lcp->want_authtype = 0;
usr.sbin/ppp/lcp.c
346
lcp->want_callback.opmask = 0;
usr.sbin/ppp/lcp.c
347
lcp->want_lqrperiod = 0;
usr.sbin/ppp/lcp.c
350
lcp->his_reject = lcp->my_reject = 0;
usr.sbin/ppp/lcp.c
351
lcp->auth_iwait = lcp->auth_ineed = 0;
usr.sbin/ppp/lcp.c
352
lcp->LcpFailedMagic = 0;
usr.sbin/ppp/lcp.c
359
struct lcp *lcp = fsm2lcp(fp);
usr.sbin/ppp/lcp.c
361
fp->FsmTimer.load = lcp->cfg.fsm.timeout * SECTICKS;
usr.sbin/ppp/lcp.c
364
fp->restart = lcp->cfg.fsm.maxreq;
usr.sbin/ppp/lcp.c
367
fp->restart = lcp->cfg.fsm.maxtrm;
usr.sbin/ppp/lcp.c
380
struct lcp *lcp = fsm2lcp(fp);
usr.sbin/ppp/lcp.c
395
if (lcp->want_acfcomp && !REJECTED(lcp, TY_ACFCOMP))
usr.sbin/ppp/lcp.c
398
if (lcp->want_protocomp && !REJECTED(lcp, TY_PROTOCOMP))
usr.sbin/ppp/lcp.c
401
if (!REJECTED(lcp, TY_ACCMAP)) {
usr.sbin/ppp/lcp.c
402
ua_htonl(&lcp->want_accmap, o->data);
usr.sbin/ppp/lcp.c
408
if (lcp->cfg.max_mru && (!maxmru || maxmru > lcp->cfg.max_mru))
usr.sbin/ppp/lcp.c
409
maxmru = lcp->cfg.max_mru;
usr.sbin/ppp/lcp.c
410
if (maxmru && lcp->want_mru > maxmru) {
usr.sbin/ppp/lcp.c
412
fp->link->name, lcp->want_mru, maxmru);
usr.sbin/ppp/lcp.c
413
lcp->want_mru = maxmru;
usr.sbin/ppp/lcp.c
415
if (!REJECTED(lcp, TY_MRU)) {
usr.sbin/ppp/lcp.c
416
ua_htons(&lcp->want_mru, o->data);
usr.sbin/ppp/lcp.c
420
if (lcp->want_magic && !REJECTED(lcp, TY_MAGICNUM)) {
usr.sbin/ppp/lcp.c
421
ua_htonl(&lcp->want_magic, o->data);
usr.sbin/ppp/lcp.c
425
if (lcp->want_lqrperiod && !REJECTED(lcp, TY_QUALPROTO)) {
usr.sbin/ppp/lcp.c
428
ua_htonl(&lcp->want_lqrperiod, o->data + 2);
usr.sbin/ppp/lcp.c
432
switch (lcp->want_auth) {
usr.sbin/ppp/lcp.c
442
o->data[2] = lcp->want_authtype;
usr.sbin/ppp/lcp.c
447
if (!REJECTED(lcp, TY_CALLBACK)) {
usr.sbin/ppp/lcp.c
448
if (lcp->want_callback.opmask & CALLBACK_BIT(CALLBACK_AUTH)) {
usr.sbin/ppp/lcp.c
451
} else if (lcp->want_callback.opmask & CALLBACK_BIT(CALLBACK_CBCP)) {
usr.sbin/ppp/lcp.c
454
} else if (lcp->want_callback.opmask & CALLBACK_BIT(CALLBACK_E164)) {
usr.sbin/ppp/lcp.c
455
size_t sz = strlen(lcp->want_callback.msg);
usr.sbin/ppp/lcp.c
462
memcpy(o->data + 1, lcp->want_callback.msg, sz);
usr.sbin/ppp/lcp.c
467
if (lcp->want_mrru && !REJECTED(lcp, TY_MRRU)) {
usr.sbin/ppp/lcp.c
468
ua_htons(&lcp->want_mrru, o->data);
usr.sbin/ppp/lcp.c
471
if (lcp->want_shortseq && !REJECTED(lcp, TY_SHORTSEQ))
usr.sbin/ppp/lcp.c
475
mp = &lcp->fsm.bundle->ncp.mp;
usr.sbin/ppp/lcp.c
477
!REJECTED(lcp, TY_ENDDISC)) {
usr.sbin/ppp/lcp.c
488
lcp_SendProtoRej(struct lcp *lcp, u_char *option, int count)
usr.sbin/ppp/lcp.c
491
fsm_Output(&lcp->fsm, CODE_PROTOREJ, lcp->fsm.reqid, option, count,
usr.sbin/ppp/lcp.c
496
lcp_SendIdentification(struct lcp *lcp)
usr.sbin/ppp/lcp.c
503
if (*lcp->cfg.ident == '\0')
usr.sbin/ppp/lcp.c
506
argv[0] = lcp->cfg.ident;
usr.sbin/ppp/lcp.c
509
command_Expand(exp, 1, argv, lcp->fsm.bundle, 1, getpid());
usr.sbin/ppp/lcp.c
511
ua_htonl(&lcp->want_magic, msg);
usr.sbin/ppp/lcp.c
515
fsm_Output(&lcp->fsm, CODE_IDENT, id++, msg, 4 + strlen(msg + 4), MB_LCPOUT);
usr.sbin/ppp/lcp.c
516
log_Printf(LogLCP, " MAGICNUM %08x\n", lcp->want_magic);
usr.sbin/ppp/lcp.c
524
lcp_RecvIdentification(struct lcp *lcp, char *data)
usr.sbin/ppp/lcp.c
526
log_Printf(LogLCP, " MAGICNUM %08x\n", lcp->his_magic);
usr.sbin/ppp/lcp.c
552
struct lcp *lcp = fsm2lcp(fp);
usr.sbin/ppp/lcp.c
555
lcp->LcpFailedMagic = 0;
usr.sbin/ppp/lcp.c
556
fp->more.reqs = fp->more.naks = fp->more.rejs = lcp->cfg.fsm.maxreq * 3;
usr.sbin/ppp/lcp.c
557
lcp->mru_req = 0;
usr.sbin/ppp/lcp.c
572
struct lcp *lcp = fsm2lcp(fp);
usr.sbin/ppp/lcp.c
575
physical_SetAsyncParams(p, lcp->want_accmap, lcp->his_accmap);
usr.sbin/ppp/lcp.c
576
lqr_Start(lcp);
usr.sbin/ppp/lcp.c
578
fp->more.reqs = fp->more.naks = fp->more.rejs = lcp->cfg.fsm.maxreq * 3;
usr.sbin/ppp/lcp.c
580
lcp_SendIdentification(lcp);
usr.sbin/ppp/lcp.c
617
lcp_auth_nak(struct lcp *lcp, struct fsm_decode *dec)
usr.sbin/ppp/lcp.c
623
if (IsAccepted(lcp->cfg.pap)) {
usr.sbin/ppp/lcp.c
635
if (IsAccepted(lcp->cfg.chap05)) {
usr.sbin/ppp/lcp.c
639
} else if (IsAccepted(lcp->cfg.chap80nt) ||
usr.sbin/ppp/lcp.c
640
IsAccepted(lcp->cfg.chap80lm)) {
usr.sbin/ppp/lcp.c
643
} else if (IsAccepted(lcp->cfg.chap81)) {
usr.sbin/ppp/lcp.c
659
struct lcp *lcp = fsm2lcp(fp);
usr.sbin/ppp/lcp.c
682
mp = &lcp->fsm.bundle->ncp.mp;
usr.sbin/ppp/lcp.c
689
if (REJECTED(lcp, TY_MRRU))
usr.sbin/ppp/lcp.c
691
lcp->his_reject &= ~(1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
695
lcp->his_mrru = MAX_MRU;
usr.sbin/ppp/lcp.c
698
ua_htons(&lcp->his_mrru, nak.data);
usr.sbin/ppp/lcp.c
702
lcp->his_mrru = MIN_MRU;
usr.sbin/ppp/lcp.c
705
ua_htons(&lcp->his_mrru, nak.data);
usr.sbin/ppp/lcp.c
708
lcp->his_mrru = mru;
usr.sbin/ppp/lcp.c
714
lcp->my_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
719
if (REJECTED(lcp, TY_MRRU))
usr.sbin/ppp/lcp.c
721
lcp->his_reject &= ~(1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
724
lcp->want_mrru = MAX_MRU;
usr.sbin/ppp/lcp.c
726
lcp->want_mrru = MIN_MRU;
usr.sbin/ppp/lcp.c
728
lcp->want_mrru = mru;
usr.sbin/ppp/lcp.c
733
lcp->his_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
734
lcp->want_mrru = 0; /* Ah well, no multilink :-( */
usr.sbin/ppp/lcp.c
740
lcp->mru_req = 1;
usr.sbin/ppp/lcp.c
747
if (lcp->cfg.max_mtu && (!maxmtu || maxmtu > lcp->cfg.max_mtu))
usr.sbin/ppp/lcp.c
748
maxmtu = lcp->cfg.max_mtu;
usr.sbin/ppp/lcp.c
749
wantmtu = lcp->cfg.mtu;
usr.sbin/ppp/lcp.c
757
lcp->his_mru = maxmtu;
usr.sbin/ppp/lcp.c
760
ua_htons(&lcp->his_mru, nak.data);
usr.sbin/ppp/lcp.c
764
lcp->his_mru = wantmtu;
usr.sbin/ppp/lcp.c
767
ua_htons(&lcp->his_mru, nak.data);
usr.sbin/ppp/lcp.c
770
lcp->his_mru = mru;
usr.sbin/ppp/lcp.c
776
if (lcp->cfg.max_mru && (!maxmru || maxmru > lcp->cfg.max_mru))
usr.sbin/ppp/lcp.c
777
maxmru = lcp->cfg.max_mru;
usr.sbin/ppp/lcp.c
778
wantmru = lcp->cfg.mru > maxmru ? maxmru : lcp->cfg.mru;
usr.sbin/ppp/lcp.c
781
lcp->want_mru = wantmru;
usr.sbin/ppp/lcp.c
783
lcp->want_mru = maxmru;
usr.sbin/ppp/lcp.c
785
lcp->want_mru = MIN_MRU;
usr.sbin/ppp/lcp.c
787
lcp->want_mru = mru;
usr.sbin/ppp/lcp.c
790
lcp->his_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
801
lcp->his_accmap = accmap;
usr.sbin/ppp/lcp.c
805
lcp->want_accmap = accmap;
usr.sbin/ppp/lcp.c
808
lcp->his_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
824
if (opt->hdr.len == 4 && IsAccepted(lcp->cfg.pap)) {
usr.sbin/ppp/lcp.c
825
lcp->his_auth = proto;
usr.sbin/ppp/lcp.c
826
lcp->his_authtype = 0;
usr.sbin/ppp/lcp.c
828
} else if (!lcp_auth_nak(lcp, dec)) {
usr.sbin/ppp/lcp.c
829
lcp->my_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
835
if ((chap_type == 0x05 && IsAccepted(lcp->cfg.chap05))
usr.sbin/ppp/lcp.c
837
|| (chap_type == 0x80 && (IsAccepted(lcp->cfg.chap80nt) ||
usr.sbin/ppp/lcp.c
838
(IsAccepted(lcp->cfg.chap80lm))))
usr.sbin/ppp/lcp.c
839
|| (chap_type == 0x81 && IsAccepted(lcp->cfg.chap81))
usr.sbin/ppp/lcp.c
842
lcp->his_auth = proto;
usr.sbin/ppp/lcp.c
843
lcp->his_authtype = chap_type;
usr.sbin/ppp/lcp.c
857
if (!lcp_auth_nak(lcp, dec)) {
usr.sbin/ppp/lcp.c
858
lcp->my_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
867
if (!lcp_auth_nak(lcp, dec)) {
usr.sbin/ppp/lcp.c
868
lcp->my_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
878
if (IsEnabled(lcp->cfg.pap)) {
usr.sbin/ppp/lcp.c
879
lcp->want_auth = PROTO_PAP;
usr.sbin/ppp/lcp.c
880
lcp->want_authtype = 0;
usr.sbin/ppp/lcp.c
883
lcp->his_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
887
if (chap_type == 0x05 && IsEnabled(lcp->cfg.chap05)) {
usr.sbin/ppp/lcp.c
888
lcp->want_auth = PROTO_CHAP;
usr.sbin/ppp/lcp.c
889
lcp->want_authtype = 0x05;
usr.sbin/ppp/lcp.c
891
} else if (chap_type == 0x80 && (IsEnabled(lcp->cfg.chap80nt) ||
usr.sbin/ppp/lcp.c
892
IsEnabled(lcp->cfg.chap80lm))) {
usr.sbin/ppp/lcp.c
893
lcp->want_auth = PROTO_CHAP;
usr.sbin/ppp/lcp.c
894
lcp->want_authtype = 0x80;
usr.sbin/ppp/lcp.c
895
} else if (chap_type == 0x81 && IsEnabled(lcp->cfg.chap81)) {
usr.sbin/ppp/lcp.c
896
lcp->want_auth = PROTO_CHAP;
usr.sbin/ppp/lcp.c
897
lcp->want_authtype = 0x81;
usr.sbin/ppp/lcp.c
915
lcp->his_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
920
lcp->his_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
926
lcp->his_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
937
if (ntohs(req->proto) != PROTO_LQR || !IsAccepted(lcp->cfg.lqr)) {
usr.sbin/ppp/lcp.c
939
lcp->my_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
941
lcp->his_lqrperiod = ntohl(req->period);
usr.sbin/ppp/lcp.c
942
if (lcp->his_lqrperiod < MIN_LQRPERIOD * 100)
usr.sbin/ppp/lcp.c
943
lcp->his_lqrperiod = MIN_LQRPERIOD * 100;
usr.sbin/ppp/lcp.c
944
req->period = htonl(lcp->his_lqrperiod);
usr.sbin/ppp/lcp.c
949
lcp->want_lqrperiod = ntohl(req->period);
usr.sbin/ppp/lcp.c
952
lcp->his_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
963
if (lcp->want_magic) {
usr.sbin/ppp/lcp.c
965
if (magic == lcp->want_magic) {
usr.sbin/ppp/lcp.c
969
(u_long)magic, ++lcp->LcpFailedMagic);
usr.sbin/ppp/lcp.c
970
lcp->want_magic = GenerateMagic();
usr.sbin/ppp/lcp.c
972
ualarm(TICKUNIT * (4 + 4 * lcp->LcpFailedMagic), 0);
usr.sbin/ppp/lcp.c
976
lcp->his_magic = magic;
usr.sbin/ppp/lcp.c
977
lcp->LcpFailedMagic = 0;
usr.sbin/ppp/lcp.c
981
lcp->my_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.c
987
lcp->want_magic = GenerateMagic();
usr.sbin/ppp/lcp.c
991
lcp->want_magic = 0;
usr.sbin/ppp/lcp.c
992
lcp->his_reject |= (1 << opt->hdr.id);
usr.sbin/ppp/lcp.h
132
#define fsm2lcp(fp) (fp->proto == PROTO_LCP ? (struct lcp *)fp : NULL)
usr.sbin/ppp/lcp.h
134
extern void lcp_Init(struct lcp *, struct bundle *, struct link *,
usr.sbin/ppp/lcp.h
136
extern void lcp_Setup(struct lcp *, int);
usr.sbin/ppp/lcp.h
138
extern void lcp_SendProtoRej(struct lcp *, u_char *, int);
usr.sbin/ppp/lcp.h
139
extern int lcp_SendIdentification(struct lcp *);
usr.sbin/ppp/lcp.h
140
extern void lcp_RecvIdentification(struct lcp *, char *);
usr.sbin/ppp/lcp.h
143
extern void lcp_SetupCallbacks(struct lcp *);
usr.sbin/ppp/link.c
365
lcp_SendProtoRej(&l->lcp, MBUF_CTOP(bp), bp->m_len);
usr.sbin/ppp/link.h
55
struct lcp lcp; /* Our line control FSM */
usr.sbin/ppp/lqr.c
103
if (lqr.magic != 0 && lqr.magic != lcp->his_magic &&
usr.sbin/ppp/lqr.c
104
lqr.magic != lcp->want_magic) {
usr.sbin/ppp/lqr.c
106
" got 0x%08x\n", fp->link->name, lcp->his_magic, lqr.magic);
usr.sbin/ppp/lqr.c
140
SendLqrData(struct lcp *lcp)
usr.sbin/ppp/lqr.c
145
extra = proto_WrapperOctets(lcp, PROTO_LQR) +
usr.sbin/ppp/lqr.c
146
acf_WrapperOctets(lcp, PROTO_LQR);
usr.sbin/ppp/lqr.c
150
link_PushPacket(lcp->fsm.link, bp, lcp->fsm.bundle,
usr.sbin/ppp/lqr.c
151
LINK_QUEUES(lcp->fsm.link) - 1, PROTO_LQR);
usr.sbin/ppp/lqr.c
157
struct lcp *lcp = (struct lcp *)v;
usr.sbin/ppp/lqr.c
158
struct physical *p = link2physical(lcp->fsm.link);
usr.sbin/ppp/lqr.c
166
lcp->fsm.link->name);
usr.sbin/ppp/lqr.c
168
lcp->fsm.link->name);
usr.sbin/ppp/lqr.c
172
SendLqrData(lcp);
usr.sbin/ppp/lqr.c
181
lcp->fsm.link->name);
usr.sbin/ppp/lqr.c
183
lcp->fsm.link->name);
usr.sbin/ppp/lqr.c
187
SendEchoReq(lcp);
usr.sbin/ppp/lqr.c
197
struct lcp *lcp = p->hdlc.lqm.owner;
usr.sbin/ppp/lqr.c
212
else if (!IsAccepted(l->lcp.cfg.lqr) && !(p->hdlc.lqm.method & LQM_LQR)) {
usr.sbin/ppp/lqr.c
214
lcp_SendProtoRej(lcp, MBUF_CTOP(bp), bp->m_len);
usr.sbin/ppp/lqr.c
221
if (ntohl(lqr->MagicNumber) != lcp->his_magic)
usr.sbin/ppp/lqr.c
224
(u_long)ntohl(lqr->MagicNumber), (u_long)lcp->his_magic);
usr.sbin/ppp/lqr.c
247
SendLqrData(lcp);
usr.sbin/ppp/lqr.c
259
lqr_Setup(struct lcp *lcp)
usr.sbin/ppp/lqr.c
261
struct physical *physical = link2physical(lcp->fsm.link);
usr.sbin/ppp/lqr.c
270
if (IsEnabled(lcp->cfg.lqr) && !REJECTED(lcp, TY_QUALPROTO))
usr.sbin/ppp/lqr.c
274
physical->hdlc.lqm.lqr.peer_timeout = lcp->his_lqrperiod;
usr.sbin/ppp/lqr.c
275
if (lcp->his_lqrperiod)
usr.sbin/ppp/lqr.c
277
physical->link.name, lcp->his_lqrperiod / 100,
usr.sbin/ppp/lqr.c
278
lcp->his_lqrperiod % 100);
usr.sbin/ppp/lqr.c
280
if (lcp->want_lqrperiod) {
usr.sbin/ppp/lqr.c
284
lcp->want_lqrperiod / 100, lcp->want_lqrperiod % 100);
usr.sbin/ppp/lqr.c
285
physical->hdlc.lqm.timer.load = lcp->want_lqrperiod * SECTICKS / 100;
usr.sbin/ppp/lqr.c
288
physical->hdlc.lqm.timer.arg = lcp;
usr.sbin/ppp/lqr.c
291
if (!lcp->his_lqrperiod)
usr.sbin/ppp/lqr.c
298
lqr_Start(struct lcp *lcp)
usr.sbin/ppp/lqr.c
300
struct physical *p = link2physical(lcp->fsm.link);
usr.sbin/ppp/lqr.c
302
lqr_Setup(lcp);
usr.sbin/ppp/lqr.c
304
SendLqrReport(lcp);
usr.sbin/ppp/lqr.c
308
lqr_reStart(struct lcp *lcp)
usr.sbin/ppp/lqr.c
310
struct physical *p = link2physical(lcp->fsm.link);
usr.sbin/ppp/lqr.c
312
lqr_Setup(lcp);
usr.sbin/ppp/lqr.c
395
p->hdlc.lqm.OutOctets += acf_WrapperOctets(&l->lcp, *proto) +
usr.sbin/ppp/lqr.c
396
proto_WrapperOctets(&l->lcp, *proto) + len + 1;
usr.sbin/ppp/lqr.c
403
lqr.MagicNumber = p->link.lcp.want_magic;
usr.sbin/ppp/lqr.c
76
SendEchoReq(struct lcp *lcp)
usr.sbin/ppp/lqr.c
78
struct hdlc *hdlc = &link2physical(lcp->fsm.link)->hdlc;
usr.sbin/ppp/lqr.c
81
echo.magic = htonl(lcp->want_magic);
usr.sbin/ppp/lqr.c
84
fsm_Output(&lcp->fsm, CODE_ECHOREQ, hdlc->lqm.echo.seq_sent++,
usr.sbin/ppp/lqr.c
92
struct lcp *lcp = fsm2lcp(fp);
usr.sbin/ppp/lqr.h
58
struct lcp;
usr.sbin/ppp/lqr.h
65
extern void lqr_Start(struct lcp *);
usr.sbin/ppp/lqr.h
66
extern void lqr_reStart(struct lcp *);
usr.sbin/ppp/mp.c
285
lcp_Init(&mp->link.lcp, mp->bundle, &mp->link, NULL);
usr.sbin/ppp/mp.c
300
struct lcp *lcp = &dl->physical->link.lcp;
usr.sbin/ppp/mp.c
314
if (mp->local_mrru != lcp->want_mrru ||
usr.sbin/ppp/mp.c
315
mp->peer_mrru != lcp->his_mrru ||
usr.sbin/ppp/mp.c
316
mp->local_is12bit != lcp->want_shortseq ||
usr.sbin/ppp/mp.c
317
mp->peer_is12bit != lcp->his_shortseq) {
usr.sbin/ppp/mp.c
326
mp->local_mrru = lcp->want_mrru;
usr.sbin/ppp/mp.c
327
mp->peer_mrru = lcp->his_mrru;
usr.sbin/ppp/mp.c
328
mp->local_is12bit = lcp->want_shortseq;
usr.sbin/ppp/mp.c
329
mp->peer_is12bit = lcp->his_shortseq;
usr.sbin/ppp/mp.c
733
if (dl->physical->link.lcp.his_mru < mp->peer_mrru) {
usr.sbin/ppp/mp.c
773
if (len <= dl->physical->link.lcp.his_mru) {
usr.sbin/ppp/mp.c
779
mo = m_get(dl->physical->link.lcp.his_mru, MB_MPOUT);
usr.sbin/ppp/mppe.c
448
struct lcp *lcp = &fp->link->lcp;
usr.sbin/ppp/mppe.c
449
ok = (lcp->want_auth == PROTO_CHAP && lcp->want_authtype == 0x81) ||
usr.sbin/ppp/mppe.c
450
(lcp->his_auth == PROTO_CHAP && lcp->his_authtype == 0x81);
usr.sbin/ppp/ncp.c
330
struct bundle *bundle = l->lcp.fsm.bundle;
usr.sbin/ppp/pap.c
154
authp->physical->link.lcp.auth_ineed = 0;
usr.sbin/ppp/pap.c
158
if (authp->physical->link.lcp.auth_iwait == 0)
usr.sbin/ppp/pap.c
283
if (p->link.lcp.auth_iwait == PROTO_PAP) {
usr.sbin/ppp/pap.c
284
p->link.lcp.auth_iwait = 0;
usr.sbin/ppp/pap.c
285
if (p->link.lcp.auth_ineed == 0)
usr.sbin/ppp/physical.c
181
hdlc_Init(&p->hdlc, &p->link.lcp);
usr.sbin/ppp/physical.c
203
lcp_Init(&p->link.lcp, dl->bundle, &p->link, &dl->fsmp);
usr.sbin/ppp/physical.c
543
if (p->link.lcp.fsm.state <= ST_CLOSED) {
usr.sbin/ppp/physical.c
591
p->link.lcp.fsm.bundle = dl->bundle;
usr.sbin/ppp/physical.c
592
p->link.lcp.fsm.link = &p->link;
usr.sbin/ppp/physical.c
593
memset(&p->link.lcp.fsm.FsmTimer, '\0', sizeof p->link.lcp.fsm.FsmTimer);
usr.sbin/ppp/physical.c
594
memset(&p->link.lcp.fsm.OpenTimer, '\0', sizeof p->link.lcp.fsm.OpenTimer);
usr.sbin/ppp/physical.c
595
memset(&p->link.lcp.fsm.StoppedTimer, '\0',
usr.sbin/ppp/physical.c
596
sizeof p->link.lcp.fsm.StoppedTimer);
usr.sbin/ppp/physical.c
597
p->link.lcp.fsm.parent = &dl->fsmp;
usr.sbin/ppp/physical.c
598
lcp_SetupCallbacks(&p->link.lcp);
usr.sbin/ppp/physical.c
610
p->hdlc.lqm.owner = &p->link.lcp;
usr.sbin/ppp/physical.c
635
lqr_reStart(&p->link.lcp);
usr.sbin/ppp/physical.c
671
timer_Stop(&p->link.lcp.fsm.FsmTimer);
usr.sbin/ppp/physical.c
673
timer_Stop(&p->link.lcp.fsm.OpenTimer);
usr.sbin/ppp/physical.c
675
timer_Stop(&p->link.lcp.fsm.StoppedTimer);
usr.sbin/ppp/proto.c
52
proto_WrapperOctets(struct lcp *lcp, u_short proto)
usr.sbin/ppp/proto.c
54
return (lcp->his_protocomp && !(proto & 0xff00)) ? 1 : 2;
usr.sbin/ppp/proto.c
78
bp = proto_Prepend(bp, *proto, l->lcp.his_protocomp,
usr.sbin/ppp/proto.c
79
acf_WrapperOctets(&l->lcp, *proto));
usr.sbin/ppp/proto.h
60
struct lcp;
usr.sbin/ppp/proto.h
62
extern int proto_WrapperOctets(struct lcp *, u_short);
usr.sbin/ppp/radius.c
771
switch (authp->physical->link.lcp.want_auth) {
usr.sbin/ppp/radius.c
783
switch (authp->physical->link.lcp.want_authtype) {
usr.sbin/ppp/radius.c
836
authp->physical->link.lcp.want_authtype);
usr.sbin/ppp/udp.c
317
if (p->link.lcp.cfg.openmode != OPEN_PASSIVE) {
usr.sbin/ppp/udp.c
320
p->link.lcp.cfg.openmode = OPEN_PASSIVE;