Lines Matching refs:lcp

1 /*	$OpenBSD: lcp.c,v 1.18 2019/02/27 04:52:19 denis Exp $ */
28 /* $Id: lcp.c,v 1.18 2019/02/27 04:52:19 denis Exp $ */
101 "lcp" /* String name of protocol */
103 #define NO_AUTH_AGREEABLE(lcp) \
104 (!psm_opt_is_enabled(lcp, pap) || psm_opt_is_rejected(lcp, pap)) && \
105 (!psm_opt_is_enabled(lcp, chap) || psm_opt_is_rejected(lcp, chap)) && \
106 (!psm_opt_is_enabled(lcp, chapms) || psm_opt_is_rejected(lcp, chapms)) &&\
107 (!psm_opt_is_enabled(lcp, chapms_v2) || psm_opt_is_rejected(lcp, chapms_v2)) && \
108 (!psm_opt_is_enabled(lcp, eap) || psm_opt_is_rejected(lcp, eap))
113 lcp_init(lcp *_this, npppd_ppp *ppp)
154 lcp_lowerup(lcp *_this)
170 lcp_send_protrej(lcp *_this, u_char *pktp, int lpktp)
195 lcp *_this;
199 _this = &f->ppp->lcp;
237 , f->ppp->lcp.magic_number, f->ppp->lcp.peer_magic_number
247 lcp *_this;
251 * disconnect code is set when we are closing the lcp, so
252 * 'no info' means the lcp is going down by peer's termreq.
262 _this = &f->ppp->lcp;
281 if (!(f->ppp->lcp.dialin_proxy != 0 &&
282 f->ppp->lcp.dialin_proxy_lcp_renegotiation == 0)) {
285 memset(&f->ppp->lcp.opt, 0, sizeof(f->ppp->lcp.opt));
286 f->ppp->lcp.auth_order[0] = -1;
310 lcp *_this;
313 _this = &f->ppp->lcp;
382 lcp *_this;
387 _this = &f->ppp->lcp;
432 lcp *_this;
434 _this = &f->ppp->lcp;
450 psm_peer_opt_set_accepted(&f->ppp->lcp, opt, 1);
452 f->ppp->lcp.recv_reqs++;
532 psm_peer_opt_set_accepted(&f->ppp->lcp, mru, 0);
533 psm_peer_opt_set_accepted(&f->ppp->lcp, pfc, 0);
534 psm_peer_opt_set_accepted(&f->ppp->lcp, acfc, 0);
553 if (!psm_opt_is_requested(&f->ppp->lcp, opt)) \
555 psm_opt_set_accepted(&f->ppp->lcp, opt, 1);
557 f->ppp->lcp.recv_ress++;
571 if (f->ppp->lcp.magic_number != magic)
648 lcp *_this;
653 if (!psm_opt_is_requested(&f->ppp->lcp, opt)) \
655 psm_opt_set_rejected(&f->ppp->lcp, opt, 1);
657 f->ppp->lcp.recv_ress++;
659 _this = &f->ppp->lcp;
788 lcp *_this;
792 if (!psm_opt_is_requested(&f->ppp->lcp, opt)) \
794 psm_opt_set_rejected(&f->ppp->lcp, opt, 1);
796 f->ppp->lcp.recv_ress++;
798 _this = &f->ppp->lcp;
808 if (f->ppp->lcp.echo_interval > 0)
902 rejfsm = &f->ppp->lcp.fsm;
935 lcp *_this;
953 lcp *_this;
980 lcp *_this;
986 _this = &f->ppp->lcp;
999 lcp *_this;
1004 _this = &f->ppp->lcp;
1056 lcp *_this;
1060 _this = &f->ppp->lcp;
1087 lcp_dialin_proxy(lcp *_this, dialin_proxy_info *dpi, int renegotiation,
1145 "dialin-proxy failed. couldn't use proxied lcp.");
1151 "dialin-proxy failed. couldn't use proxied lcp.");
1181 lcp *_this;
1185 psm_peer_opt_set_rejected(&f->ppp->lcp, opt, 0); \
1186 psm_peer_opt_set_requested(&f->ppp->lcp, opt, 1); \
1187 psm_peer_opt_set_accepted(&f->ppp->lcp, opt, 1);
1189 _this = &f->ppp->lcp;
1259 if (f->ppp->lcp.dialin_proxy_lcp_renegotiation == 0) { \
1260 psm_opt_set_rejected(&f->ppp->lcp, opt, 0); \
1261 psm_opt_set_requested(&f->ppp->lcp, opt, 1); \
1262 psm_opt_set_accepted(&f->ppp->lcp, opt, 1); \
1278 f->ppp->lcp.magic_number = magic;
1285 f->ppp->lcp.xxxmru = mru;