Lines Matching refs:go
476 ipcp_options *go = &ipcp_gotoptions[f->unit]; local
485 *go = *wo;
487 go->ouraddr = 0;
499 ipcp_options *go = &ipcp_gotoptions[f->unit]; local
511 if (go->neg_addr && go->old_addrs && !ho->neg_addr && ho->old_addrs)
513 go->neg_addr = 0;
514 if (wo->neg_vj && !go->neg_vj && !go->old_vj) {
518 go->neg_vj = 1;
519 go->old_vj = 1;
520 go->vj_protocol = ho->vj_protocol;
524 return (LENCIADDRS(!go->neg_addr && go->old_addrs) +
525 LENCIVJ(go->neg_vj, go->old_vj) +
526 LENCIADDR(go->neg_addr) +
527 LENCIADDR(go->req_dns1) +
528 LENCIADDR(go->req_dns2)) ;
542 ipcp_options *go = &ipcp_gotoptions[f->unit]; local
554 go->old_addrs = 0; \
584 ADDCIADDRS(CI_ADDRS, !go->neg_addr && go->old_addrs, go->ouraddr,
585 go->hisaddr);
587 ADDCIVJ(CI_COMPRESSTYPE, go->neg_vj, go->vj_protocol, go->old_vj,
588 go->maxslotindex, go->cflag);
590 ADDCIADDR(CI_ADDR, go->neg_addr, go->ouraddr);
592 ADDCIADDR(CI_MS_DNS1, go->req_dns1, go->dnsaddr[0]);
594 ADDCIADDR(CI_MS_DNS2, go->req_dns2, go->dnsaddr[1]);
614 ipcp_options *go = &ipcp_gotoptions[f->unit]; local
670 ACKCIADDRS(CI_ADDRS, !go->neg_addr && go->old_addrs, go->ouraddr,
671 go->hisaddr);
673 ACKCIVJ(CI_COMPRESSTYPE, go->neg_vj, go->vj_protocol, go->old_vj,
674 go->maxslotindex, go->cflag);
676 ACKCIADDR(CI_ADDR, go->neg_addr, go->ouraddr);
678 ACKCIADDR(CI_MS_DNS1, go->req_dns1, go->dnsaddr[0]);
680 ACKCIADDR(CI_MS_DNS2, go->req_dns2, go->dnsaddr[1]);
710 ipcp_options *go = &ipcp_gotoptions[f->unit]; local
719 try = *go;
740 if (go->neg && \
752 if (go->neg && \
767 NAKCIADDRS(CI_ADDRS, !go->neg_addr && go->old_addrs,
768 if (go->accept_local && ciaddr1) { /* Do we know our address? */
771 if (go->accept_remote && ciaddr2) { /* Does it know its? */
788 if (cimaxslotindex < go->maxslotindex)
806 if (go->accept_local && ciaddr1) { /* Do we know our address? */
834 if (go->neg_vj || no.neg_vj ||
840 if ((!go->neg_addr && go->old_addrs) || no.old_addrs
846 if (ciaddr1 && go->accept_local)
849 if (ciaddr2 && go->accept_remote)
854 if (go->neg_addr || no.neg_addr || cilen != CILEN_ADDR)
858 if (ciaddr1 && go->accept_local)
873 *go = try;
893 ipcp_options *go = &ipcp_gotoptions[f->unit]; local
899 try = *go;
924 if (go->neg && \
946 if (go->neg && \
959 REJCIADDRS(CI_ADDRS, !go->neg_addr && go->old_addrs,
960 go->ouraddr, go->hisaddr);
962 REJCIVJ(CI_COMPRESSTYPE, neg_vj, go->vj_protocol, go->old_vj,
963 go->maxslotindex, go->cflag);
965 REJCIADDR(CI_ADDR, neg_addr, go->ouraddr);
967 REJCIADDR(CI_MS_DNS1, req_dns1, go->dnsaddr[0]);
969 REJCIADDR(CI_MS_DNS2, req_dns2, go->dnsaddr[1]);
980 *go = try;
1008 ipcp_options *go = &ipcp_gotoptions[f->unit]; local
1080 go->hisaddr = ciaddr1;
1094 go->ouraddr = ciaddr2; /* accept peer's idea */
1428 ipcp_options *go = &ipcp_gotoptions[f->unit]; local
1451 if (go->ouraddr == 0) {
1456 script_setenv("IPLOCAL", ip_ntoa(go->ouraddr), 0);
1468 if ((go->req_dns1 && go->dnsaddr[0] != 0) ||
1469 (go->req_dns2 && go->dnsaddr[1] != 0)) {
1471 if (go->dnsaddr[0] != 0)
1472 script_setenv("DNS1", ip_ntoa(go->dnsaddr[0]), 0);
1473 if (go->dnsaddr[1] != 0)
1474 script_setenv("DNS2", ip_ntoa(go->dnsaddr[1]), 0);
1475 create_resolv(go->dnsaddr[0], go->dnsaddr[1]);
1490 if (go->ouraddr != wo->ouraddr || ho->hisaddr != wo->hisaddr) {
1492 if (go->ouraddr != wo->ouraddr) {
1493 warn("Local IP address changed to %I", go->ouraddr);
1495 wo->ouraddr = go->ouraddr;
1506 mask = GetMask(go->ouraddr);
1507 if (!sifaddr(f->unit, go->ouraddr, ho->hisaddr, mask)) {
1515 if (sifdefaultroute(f->unit, go->ouraddr, ho->hisaddr))
1534 mask = GetMask(go->ouraddr);
1545 if (!sifaddr(f->unit, go->ouraddr, ho->hisaddr, mask)) {
1567 if (sifdefaultroute(f->unit, go->ouraddr, ho->hisaddr))
1575 wo->ouraddr = go->ouraddr;
1577 notice("local IP address %I", go->ouraddr);
1579 if (go->dnsaddr[0] != 0)
1580 notice("primary DNS address %I", go->dnsaddr[0]);
1581 if (go->dnsaddr[1] != 0)
1582 notice("secondary DNS address %I", go->dnsaddr[1]);
1988 ipcp_options *go = &ipcp_gotoptions[unit]; local
1999 (void) flprintf(strptr, "%s local %I remote %I", proto_name, go->ouraddr,