Lines Matching refs:go
695 ipcp_options *go = &ipcp_gotoptions[f->unit]; local
706 *go = *wo;
708 go->ouraddr = 0;
727 ipcp_options *go = &ipcp_gotoptions[f->unit]; local
741 if (go->neg_addr && go->old_addrs && !ho->neg_addr && ho->old_addrs)
742 go->neg_addr = 0;
743 if (wo->neg_vj && !go->neg_vj && !go->old_vj) {
747 go->neg_vj = 1;
748 go->old_vj = 1;
749 go->vj_protocol = ho->vj_protocol;
753 return (LENCIADDRS(!go->neg_addr && go->old_addrs) +
754 LENCIVJ(go->neg_vj, go->old_vj) +
755 LENCIADDR(go->neg_addr) +
756 LENCIDNS(go->req_dns1) +
757 LENCIDNS(go->req_dns2) +
758 LENCIWINS(go->winsaddr[0]) +
759 LENCIWINS(go->winsaddr[1])) ;
773 ipcp_options *go = &ipcp_gotoptions[f->unit]; local
788 go->old_addrs = 0; \
846 ADDCIADDRS(CI_ADDRS, !go->neg_addr && go->old_addrs, go->ouraddr,
847 go->hisaddr);
849 ADDCIVJ(CI_COMPRESSTYPE, go->neg_vj, go->vj_protocol, go->old_vj,
850 go->maxslotindex, go->cflag);
852 ADDCIADDR(CI_ADDR, go->neg_addr, go->ouraddr);
854 ADDCIDNS(CI_MS_DNS1, go->req_dns1, go->dnsaddr[0]);
856 ADDCIDNS(CI_MS_DNS2, go->req_dns2, go->dnsaddr[1]);
858 ADDCIWINS(CI_MS_WINS1, go->winsaddr[0]);
860 ADDCIWINS(CI_MS_WINS2, go->winsaddr[1]);
880 ipcp_options *go = &ipcp_gotoptions[f->unit]; local
980 ACKCIADDRS(CI_ADDRS, !go->neg_addr && go->old_addrs, go->ouraddr,
981 go->hisaddr);
983 ACKCIVJ(CI_COMPRESSTYPE, go->neg_vj, go->vj_protocol, go->old_vj,
984 go->maxslotindex, go->cflag);
986 ACKCIADDR(CI_ADDR, go->neg_addr, go->ouraddr);
988 ACKCIDNS(CI_MS_DNS1, go->req_dns1, go->dnsaddr[0]);
990 ACKCIDNS(CI_MS_DNS2, go->req_dns2, go->dnsaddr[1]);
992 ACKCIWINS(CI_MS_WINS1, go->winsaddr[0]);
994 ACKCIWINS(CI_MS_WINS2, go->winsaddr[1]);
1025 ipcp_options *go = &ipcp_gotoptions[f->unit]; local
1034 try = *go;
1057 if (go->neg && \
1069 if (go->neg && \
1082 if (go->neg && \
1098 NAKCIADDRS(CI_ADDRS, !go->neg_addr && go->old_addrs,
1102 if (go->accept_local && ciaddr1) {
1106 if (go->accept_remote && ciaddr2) {
1127 if (cimaxslotindex < go->maxslotindex)
1148 } else if (go->accept_local && ciaddr1) {
1187 if (go->neg_vj || no.neg_vj ||
1193 if ((!go->neg_addr && go->old_addrs) || no.old_addrs
1199 if (ciaddr1 && go->accept_local)
1203 if (ciaddr2 && go->accept_remote)
1208 if (go->neg_addr || no.neg_addr || cilen != CILEN_ADDR)
1213 if (ciaddr1 && go->accept_local)
1220 if (go->req_dns1 || no.req_dns1 || cilen != CILEN_ADDR)
1228 if (go->req_dns2 || no.req_dns2 || cilen != CILEN_ADDR)
1253 *go = try;
1273 ipcp_options *go = &ipcp_gotoptions[f->unit]; local
1279 try = *go;
1307 if (go->neg && \
1329 if (go->neg && \
1345 if (go->neg && \
1376 REJCIADDRS(CI_ADDRS, !go->neg_addr && go->old_addrs,
1377 go->ouraddr, go->hisaddr);
1379 REJCIVJ(CI_COMPRESSTYPE, neg_vj, go->vj_protocol, go->old_vj,
1380 go->maxslotindex, go->cflag);
1382 REJCIADDR(CI_ADDR, neg_addr, go->ouraddr);
1384 REJCIDNS(CI_MS_DNS1, req_dns1, go->dnsaddr[0]);
1386 REJCIDNS(CI_MS_DNS2, req_dns2, go->dnsaddr[1]);
1388 REJCIWINS(CI_MS_WINS1, go->winsaddr[0]);
1390 REJCIWINS(CI_MS_WINS2, go->winsaddr[1]);
1401 *go = try;
1789 ipcp_options *go = &ipcp_gotoptions[f->unit]; local
1800 if (!(go->neg_addr || go->old_addrs) && (wo->neg_addr || wo->old_addrs)
1806 if (go->ouraddr == 0) {
1816 script_setenv("IPLOCAL", ip_ntoa(go->ouraddr), 0);
1820 if (!go->req_dns1)
1821 go->dnsaddr[0] = 0;
1822 if (!go->req_dns2)
1823 go->dnsaddr[1] = 0;
1824 if (go->dnsaddr[0])
1825 script_setenv("DNS1", ip_ntoa(go->dnsaddr[0]), 0);
1826 if (go->dnsaddr[1])
1827 script_setenv("DNS2", ip_ntoa(go->dnsaddr[1]), 0);
1828 if (usepeerdns && (go->dnsaddr[0] || go->dnsaddr[1])) {
1830 create_resolv(go->dnsaddr[0], go->dnsaddr[1]);
1851 if (go->ouraddr != wo->ouraddr || ho->hisaddr != wo->hisaddr) {
1853 if (go->ouraddr != wo->ouraddr) {
1854 warn("Local IP address changed to %I", go->ouraddr);
1856 wo->ouraddr = go->ouraddr;
1867 mask = GetMask(go->ouraddr);
1868 if (!sifaddr(f->unit, go->ouraddr, ho->hisaddr, mask)) {
1877 if (sifdefaultroute(f->unit, go->ouraddr, ho->hisaddr))
1893 mask = GetMask(go->ouraddr);
1896 if (!sifaddr(f->unit, go->ouraddr, ho->hisaddr, mask)) {
1916 if (!sifaddr(f->unit, go->ouraddr, ho->hisaddr, mask)) {
1927 if (sifdefaultroute(f->unit, go->ouraddr, ho->hisaddr))
1935 ipcp_wantoptions[0].ouraddr = go->ouraddr;
1937 notice("local IP address %I", go->ouraddr);
1940 if (go->dnsaddr[0])
1941 notice("primary DNS address %I", go->dnsaddr[0]);
1942 if (go->dnsaddr[1])
1943 notice("secondary DNS address %I", go->dnsaddr[1]);