Lines Matching refs:go

715     ipcp_options *go = &pcb->ipcp_gotoptions;
727 *go = *wo;
729 go->ouraddr = 0;
748 ipcp_options *go = &pcb->ipcp_gotoptions;
770 if (go->neg_addr && go->old_addrs && !ho->neg_addr && ho->old_addrs)
771 go->neg_addr = 0;
774 if (wo->neg_vj && !go->neg_vj && !go->old_vj) {
778 go->neg_vj = 1;
779 go->old_vj = 1;
780 go->vj_protocol = ho->vj_protocol;
785 return (LENCIADDRS(!go->neg_addr && go->old_addrs) +
787 LENCIVJ(go->neg_vj, go->old_vj) +
789 LENCIADDR(go->neg_addr) +
791 LENCIDNS(go->req_dns1) +
792 LENCIDNS(go->req_dns2) +
795 LENCIWINS(go->winsaddr[0]) +
796 LENCIWINS(go->winsaddr[1]) +
808 ipcp_options *go = &pcb->ipcp_gotoptions;
823 go->old_addrs = 0; \
887 ADDCIADDRS(CI_ADDRS, !go->neg_addr && go->old_addrs, go->ouraddr,
888 go->hisaddr);
891 ADDCIVJ(CI_COMPRESSTYPE, go->neg_vj, go->vj_protocol, go->old_vj,
892 go->maxslotindex, go->cflag);
895 ADDCIADDR(CI_ADDR, go->neg_addr, go->ouraddr);
898 ADDCIDNS(CI_MS_DNS1, go->req_dns1, go->dnsaddr[0]);
900 ADDCIDNS(CI_MS_DNS2, go->req_dns2, go->dnsaddr[1]);
904 ADDCIWINS(CI_MS_WINS1, go->winsaddr[0]);
906 ADDCIWINS(CI_MS_WINS2, go->winsaddr[1]);
923 ipcp_options *go = &pcb->ipcp_gotoptions;
1032 ACKCIADDRS(CI_ADDRS, !go->neg_addr && go->old_addrs, go->ouraddr,
1033 go->hisaddr);
1036 ACKCIVJ(CI_COMPRESSTYPE, go->neg_vj, go->vj_protocol, go->old_vj,
1037 go->maxslotindex, go->cflag);
1040 ACKCIADDR(CI_ADDR, go->neg_addr, go->ouraddr);
1043 ACKCIDNS(CI_MS_DNS1, go->req_dns1, go->dnsaddr[0]);
1045 ACKCIDNS(CI_MS_DNS2, go->req_dns2, go->dnsaddr[1]);
1049 ACKCIWINS(CI_MS_WINS1, go->winsaddr[0]);
1051 ACKCIWINS(CI_MS_WINS2, go->winsaddr[1]);
1078 ipcp_options *go = &pcb->ipcp_gotoptions;
1092 try_ = *go;
1116 if (go->neg && \
1129 if (go->neg && \
1143 if (go->neg && \
1160 NAKCIADDRS(CI_ADDRS, !go->neg_addr && go->old_addrs,
1164 if (go->accept_local && ciaddr1) {
1168 if (go->accept_remote && ciaddr2) {
1190 if (cimaxslotindex < go->maxslotindex)
1212 } else if (go->accept_local && ciaddr1) {
1254 if (go->neg_vj || no.neg_vj ||
1261 if ((!go->neg_addr && go->old_addrs) || no.old_addrs
1267 if (ciaddr1 && go->accept_local)
1271 if (ciaddr2 && go->accept_remote)
1276 if (go->neg_addr || no.neg_addr || cilen != CILEN_ADDR)
1281 if (ciaddr1 && go->accept_local)
1289 if (go->req_dns1 || no.req_dns1 || cilen != CILEN_ADDR)
1297 if (go->req_dns2 || no.req_dns2 || cilen != CILEN_ADDR)
1327 *go = try_;
1343 ipcp_options *go = &pcb->ipcp_gotoptions;
1352 try_ = *go;
1381 if (go->neg && \
1404 if (go->neg && \
1421 if (go->neg && \
1455 REJCIADDRS(CI_ADDRS, !go->neg_addr && go->old_addrs,
1456 go->ouraddr, go->hisaddr);
1459 REJCIVJ(CI_COMPRESSTYPE, neg_vj, go->vj_protocol, go->old_vj,
1460 go->maxslotindex, go->cflag);
1463 REJCIADDR(CI_ADDR, neg_addr, go->ouraddr);
1466 REJCIDNS(CI_MS_DNS1, req_dns1, go->dnsaddr[0]);
1468 REJCIDNS(CI_MS_DNS2, req_dns2, go->dnsaddr[1]);
1472 REJCIWINS(CI_MS_WINS1, go->winsaddr[0]);
1474 REJCIWINS(CI_MS_WINS2, go->winsaddr[1]);
1486 *go = try_;
1889 ipcp_options *go = &pcb->ipcp_gotoptions;
1900 if (!(go->neg_addr || go->old_addrs) && (wo->neg_addr || wo->old_addrs)
1906 if (go->ouraddr == 0) {
1917 script_setenv("IPLOCAL", ip_ntoa(go->ouraddr), 0);
1923 if (!go->req_dns1)
1924 go->dnsaddr[0] = 0;
1925 if (!go->req_dns2)
1926 go->dnsaddr[1] = 0;
1928 if (go->dnsaddr[0])
1929 script_setenv("DNS1", ip_ntoa(go->dnsaddr[0]), 0);
1930 if (go->dnsaddr[1])
1931 script_setenv("DNS2", ip_ntoa(go->dnsaddr[1]), 0);
1933 if (pcb->settings.usepeerdns && (go->dnsaddr[0] || go->dnsaddr[1])) {
1934 sdns(pcb, go->dnsaddr[0], go->dnsaddr[1]);
1937 create_resolv(go->dnsaddr[0], go->dnsaddr[1]);
1984 if (go->ouraddr != wo->ouraddr || ho->hisaddr != wo->hisaddr) {
1987 if (go->ouraddr != wo->ouraddr) {
1988 ppp_warn("Local IP address changed to %I", go->ouraddr);
1990 wo->ouraddr = go->ouraddr;
2001 mask = get_mask(go->ouraddr);
2002 if (!sifaddr(pcb, go->ouraddr, ho->hisaddr, mask)) {
2012 if (sifdefaultroute(pcb, go->ouraddr, ho->hisaddr,
2024 demand_rexmit(PPP_IP,go->ouraddr);
2033 mask = get_mask(go->ouraddr);
2036 if (!sifaddr(pcb, go->ouraddr, ho->hisaddr, mask)) {
2055 if (!sifaddr(pcb, go->ouraddr, ho->hisaddr, mask)) {
2070 if (sifdefaultroute(pcb, go->ouraddr, ho->hisaddr,
2082 wo->ouraddr = go->ouraddr;
2084 ppp_notice("local IP address %I", go->ouraddr);
2088 if (go->dnsaddr[0])
2089 ppp_notice("primary DNS address %I", go->dnsaddr[0]);
2090 if (go->dnsaddr[1])
2091 ppp_notice("secondary DNS address %I", go->dnsaddr[1]);
2121 ipcp_options *go = &pcb->ipcp_gotoptions;
2166 ipcp_clear_addrs(pcb, go->ouraddr,
2169 cdns(pcb, go->dnsaddr[0], go->dnsaddr[1]);