Lines Matching refs:go
838 lcp_options *go = &lcp_gotoptions[f->unit]; local
844 *go = *wo;
846 go->neg_mrru = 0;
847 go->neg_ssnhf = 0;
851 if (go->mru > absmax_mru)
852 go->mru = absmax_mru;
868 lcp_options *go = &lcp_gotoptions[f->unit]; local
881 return (LENCISHORT(go->neg_mru && go->mru != PPP_MRU) +
882 LENCILONG(go->neg_asyncmap && go->asyncmap != 0xFFFFFFFF) +
883 LENCICHAP(go->neg_chap || go->neg_mschap || go->neg_mschapv2) +
884 LENCISHORT(!go->neg_chap && go->neg_upap && !go->neg_mschap &&
885 !go->neg_mschapv2) +
886 LENCILQR(go->neg_lqr) +
887 LENCICBCP(go->neg_cbcp) +
888 LENCILONG(go->neg_magicnumber) +
889 LENCIVOID(go->neg_pcompression) +
890 LENCIVOID(go->neg_accompression) +
891 LENCICHAR(go->neg_fcs) +
892 LENCISHORT(go->neg_mrru) +
893 LENCIVOID(go->neg_ssnhf) +
895 LENCIVOID(go->pppmux) +
897 (go->neg_endpoint? CILEN_CHAR + go->endpoint.length: 0));
910 lcp_options *go = &lcp_gotoptions[f->unit]; local
961 ADDCISHORT(CI_MRU, go->neg_mru && go->mru != PPP_MRU, go->mru);
962 ADDCILONG(CI_ASYNCMAP, go->neg_asyncmap && go->asyncmap != 0xFFFFFFFF,
963 go->asyncmap);
965 ADDCICHAP(CI_AUTHTYPE, go->neg_chap || go->neg_mschap || go->neg_mschapv2,
966 PPP_CHAP, go->chap_mdtype);
967 ADDCISHORT(CI_AUTHTYPE, !(go->neg_chap || go->neg_mschap ||
968 go->neg_mschapv2) && go->neg_upap, PPP_PAP);
970 if (f->state == ACKSENT && go->neg_lqr && go->lqr_period == 0 &&
972 go->lqr_period = 500;
973 ADDCILQR(CI_QUALITY, go->neg_lqr, go->lqr_period);
974 ADDCICHAR(CI_CALLBACK, go->neg_cbcp, CBOP_CBCP);
975 ADDCILONG(CI_MAGICNUMBER, go->neg_magicnumber, go->magicnumber);
976 ADDCIVOID(CI_PCOMPRESSION, go->neg_pcompression);
977 ADDCIVOID(CI_ACCOMPRESSION, go->neg_accompression);
978 ADDCICHAR(CI_FCSALTERN, (go->neg_fcs && go->fcs_type != 0), go->fcs_type);
979 ADDCIENDP(CI_EPDISC, go->neg_endpoint, go->endpoint.class,
980 go->endpoint.value, go->endpoint.length);
982 ADDCIVOID(CI_MUXING, go->pppmux);
984 ADDCISHORT(CI_MRRU, go->neg_mrru, go->mrru);
985 ADDCIVOID(CI_SSNHF, go->neg_ssnhf);
1008 lcp_options *go = &lcp_gotoptions[f->unit]; local
1139 ACKCISHORT(CI_MRU, go->neg_mru && go->mru != PPP_MRU, go->mru);
1140 ACKCILONG(CI_ASYNCMAP, go->neg_asyncmap && go->asyncmap != 0xFFFFFFFF,
1141 go->asyncmap);
1143 ACKCICHAP(CI_AUTHTYPE, go->neg_chap || go->neg_mschap || go->neg_mschapv2,
1144 PPP_CHAP, go->chap_mdtype);
1145 ACKCIAUTH(CI_AUTHTYPE, !(go->neg_chap || go->neg_mschap ||
1146 go->neg_mschapv2) && go->neg_upap, PPP_PAP);
1147 ACKCILQR(CI_QUALITY, go->neg_lqr, go->lqr_period);
1148 ACKCICHAR(CI_CALLBACK, go->neg_cbcp, CBOP_CBCP);
1149 ACKCILONG(CI_MAGICNUMBER, go->neg_magicnumber, go->magicnumber);
1150 ACKCIVOID(CI_PCOMPRESSION, go->neg_pcompression);
1151 ACKCIVOID(CI_ACCOMPRESSION, go->neg_accompression);
1152 ACKCICHAR(CI_FCSALTERN, go->neg_fcs, go->fcs_type);
1153 ACKCIENDP(CI_EPDISC, go->neg_endpoint, go->endpoint.class,
1154 go->endpoint.value, go->endpoint.length);
1156 ACKCIVOID(CI_MUXING, go->pppmux);
1157 if (go->pppmux)
1158 go->pppmux = ao->pppmux;
1160 ACKCISHORT(CI_MRRU, go->neg_mrru, go->mrru);
1161 ACKCIVOID(CI_SSNHF, go->neg_ssnhf);
1190 lcp_options *go = &lcp_gotoptions[f->unit]; local
1201 try = *go;
1209 if (go->neg && \
1219 if (go->neg && \
1230 if (go->neg && \
1241 if (go->neg && \
1252 if (go->neg && \
1264 if (go->neg && \
1282 if (go->neg_mru && go->mru != PPP_MRU) {
1293 if (go->neg_asyncmap && go->asyncmap != 0xFFFFFFFF) {
1295 try.asyncmap = go->asyncmap | cilong;
1304 if ((go->neg_chap || go->neg_mschap || go->neg_mschapv2 || go->neg_upap) &&
1312 nak_auth_orig = (go->neg_chap || go->neg_mschap || go->neg_mschapv2) ?
1316 no.neg_upap = go->neg_upap;
1322 if (!go->neg_chap && !go->neg_mschap && !go->neg_mschapv2)
1330 switch (go->chap_mdtype) {
1332 no.neg_chap = go->neg_chap;
1336 no.neg_mschap = go->neg_mschap;
1340 no.neg_mschapv2 = go->neg_mschapv2;
1363 if (go->neg_chap || go->neg_mschap || go->neg_mschapv2) {
1364 switch (go->chap_mdtype) {
1404 else if (cilong == 0 && go->neg_fcs && wo->lqr_period != 0)
1438 NAKCICHAR(CI_FCSALTERN, neg_fcs, try.fcs_type = go->fcs_type & cichar;);
1455 if (go->neg_mrru) {
1493 if ((go->neg_mru && go->mru != PPP_MRU)
1504 if ((go->neg_asyncmap && go->asyncmap != 0xFFFFFFFF)
1515 if (go->neg_chap || no.neg_chap ||
1516 go->neg_mschap || no.neg_mschap ||
1517 go->neg_mschapv2 || no.neg_mschapv2 ||
1518 go->neg_upap || no.neg_upap)
1522 if (go->neg_magicnumber || no.neg_magicnumber ||
1527 if (go->neg_pcompression || no.neg_pcompression
1532 if (go->neg_accompression || no.neg_accompression
1537 if (go->neg_lqr || no.neg_lqr || cilen != CILEN_LQR)
1541 if (go->neg_mrru || no.neg_mrru || cilen != CILEN_SHORT)
1545 if (go->neg_ssnhf || no.neg_ssnhf || cilen != CILEN_VOID)
1550 if (go->neg_endpoint || no.neg_endpoint || cilen < CILEN_CHAR)
1554 if (go->neg_fcs || no.neg_fcs || cilen < CILEN_CHAR)
1559 if (go->pppmux || no.pppmux || cilen < CILEN_VOID)
1585 *go = try;
1611 lcp_options *go = &lcp_gotoptions[f->unit]; local
1617 try = *go;
1625 if (go->neg && \
1634 if (go->neg && \
1647 if (go->neg && \
1660 if (go->neg && \
1675 if (go->neg && \
1688 if (go->neg && \
1702 if (go->neg && \
1715 if (go->neg && \
1739 REJCISHORT(CI_MRU, neg_mru, go->mru);
1740 REJCILONG(CI_ASYNCMAP, neg_asyncmap, go->asyncmap);
1747 if ((go->neg_chap || go->neg_mschap || go->neg_mschapv2) &&
1756 if (cishort != PPP_CHAP || cichar != go->chap_mdtype)
1779 if (!go->neg_chap && !go->neg_mschap && !go->neg_mschapv2) {
1782 REJCILQR(CI_QUALITY, neg_lqr, go->lqr_period);
1784 REJCILONG(CI_MAGICNUMBER, neg_magicnumber, go->magicnumber);
1787 REJCICHAR(CI_FCSALTERN, neg_fcs, go->fcs_type);
1791 REJCIENDP(CI_EPDISC, neg_endpoint, go->endpoint.class,
1792 go->endpoint.value, go->endpoint.length);
1793 REJCISHORT(CI_MRRU, neg_mrru, go->mrru);
1805 *go = try;
1830 lcp_options *go = &lcp_gotoptions[f->unit]; local
2099 if ((cilong == 0 && go->lqr_period == 0) ||
2119 if (!(ao->neg_magicnumber || go->neg_magicnumber)) {
2145 while (go->neg_magicnumber && cilong == go->magicnumber) {
2385 lcp_options *go = &lcp_gotoptions[f->unit]; local
2389 if (!go->neg_magicnumber)
2390 go->magicnumber = 0;
2409 mru = (go->neg_mru? MAX(wo->mru, go->mru): PPP_MRU);
2413 (lax_recv? 0: go->neg_asyncmap? go->asyncmap: 0xffffffff),
2414 go->neg_pcompression, go->neg_accompression);
2417 ppp_recv_fcs(f->unit, go->neg_fcs ? go->fcs_type : FCSALT_16);
2421 ppp_recv_muxoption(f->unit, go->pppmux);
2446 lcp_options *go = &lcp_gotoptions[f->unit]; local
2455 (go->neg_asyncmap? go->asyncmap: 0xffffffff),
2456 go->neg_pcompression, go->neg_accompression);