Lines Matching refs:wo

451     ipcp_options *wo = &ipcp_wantoptions[0];
479 wo->ouraddr = local;
502 wo->hisaddr = remote;
515 ipcp_options *wo = &ipcp_wantoptions[0];
517 if (wo->ouraddr != 0)
518 printer(arg, "%I", wo->ouraddr);
520 if (wo->hisaddr != 0)
521 printer(arg, "%I", wo->hisaddr);
595 ipcp_options *wo = &pcb->ipcp_wantoptions;
612 memset(wo, 0, sizeof(*wo));
616 wo->neg_addr = wo->old_addrs = 1;
618 wo->neg_vj = 1;
619 wo->vj_protocol = IPCP_VJ_COMP;
620 wo->maxslotindex = MAX_STATES - 1; /* really max index */
621 wo->cflag = 1;
626 wo->default_route = 1;
714 ipcp_options *wo = &pcb->ipcp_wantoptions;
718 wo->req_addr = (wo->neg_addr || wo->old_addrs) &&
720 if (wo->ouraddr == 0)
721 wo->accept_local = 1;
722 if (wo->hisaddr == 0)
723 wo->accept_remote = 1;
725 wo->req_dns1 = wo->req_dns2 = pcb->settings.usepeerdns; /* Request DNS addresses from the peer */
727 *go = *wo;
732 ip_choose_hook(&wo->hisaddr);
733 if (wo->hisaddr) {
734 wo->accept_remote = 0;
750 ipcp_options *wo = &pcb->ipcp_wantoptions;
774 if (wo->neg_vj && !go->neg_vj && !go->old_vj) {
1508 ipcp_options *wo = &pcb->ipcp_wantoptions;
1571 if (ciaddr1 != wo->hisaddr
1572 && (ciaddr1 == 0 || !wo->accept_remote)) {
1576 tl = lwip_ntohl(wo->hisaddr);
1579 } else if (ciaddr1 == 0 && wo->hisaddr == 0) {
1584 wo->req_addr = 0; /* don't NAK with 0.0.0.0 later */
1594 if (ciaddr2 != wo->ouraddr) {
1595 if (ciaddr2 == 0 || !wo->accept_local) {
1599 tl = lwip_ntohl(wo->ouraddr);
1603 wo->ouraddr = ciaddr2; /* accept peer's idea */
1627 if (ciaddr1 != wo->hisaddr
1628 && (ciaddr1 == 0 || !wo->accept_remote)) {
1632 tl = lwip_ntohl(wo->hisaddr);
1635 } else if (ciaddr1 == 0 && wo->hisaddr == 0) {
1640 wo->req_addr = 0; /* don't NAK with 0.0.0.0 later */
1723 PUTCHAR(wo->cflag, p);
1780 wo->req_addr && !reject_if_disagree && !pcb->settings.noremoteip) {
1784 wo->req_addr = 0; /* don't ask again */
1788 tl = lwip_ntohl(wo->hisaddr);
1808 ipcp_options *wo = &ipcp_wantoptions[0];
1814 if (wo->ouraddr == 0 && !disable_defaultip) {
1820 wo->accept_local = 1; /* don't insist on this default value */
1824 wo->ouraddr = local;
1827 ask_for_local = wo->ouraddr != 0 || !disable_defaultip;
1841 ipcp_options *wo = &ipcp_wantoptions[u];
1843 if (wo->hisaddr == 0 && !pcb->settings.noremoteip) {
1845 wo->hisaddr = lwip_htonl(0x0a707070 + ifunit);
1846 wo->accept_remote = 1;
1848 if (wo->ouraddr == 0) {
1850 wo->ouraddr = lwip_htonl(0x0a404040 + ifunit);
1851 wo->accept_local = 1;
1854 if (!sifaddr(pcb, wo->ouraddr, wo->hisaddr, get_mask(wo->ouraddr)))
1861 if (wo->default_route)
1862 if (sifdefaultroute(pcb, wo->ouraddr, wo->hisaddr,
1863 wo->replace_default_route))
1867 if (wo->proxy_arp)
1868 if (sifproxyarp(pcb, wo->hisaddr))
1872 ppp_notice("local IP address %I", wo->ouraddr);
1873 if (wo->hisaddr)
1874 ppp_notice("remote IP address %I", wo->hisaddr);
1890 ipcp_options *wo = &pcb->ipcp_wantoptions;
1898 ho->hisaddr = wo->hisaddr;
1900 if (!(go->neg_addr || go->old_addrs) && (wo->neg_addr || wo->old_addrs)
1901 && wo->ouraddr != 0) {
1955 || (pcb->settings.auth_required && wo->hisaddr != ho->hisaddr)
1984 if (go->ouraddr != wo->ouraddr || ho->hisaddr != wo->hisaddr) {
1985 ipcp_clear_addrs(f->unit, wo->ouraddr, wo->hisaddr,
1986 wo->replace_default_route);
1987 if (go->ouraddr != wo->ouraddr) {
1989 script_setenv("OLDIPLOCAL", ip_ntoa(wo->ouraddr), 0);
1990 wo->ouraddr = go->ouraddr;
1993 if (ho->hisaddr != wo->hisaddr && wo->hisaddr != 0) {
1995 script_setenv("OLDIPREMOTE", ip_ntoa(wo->hisaddr), 0);
1996 wo->hisaddr = ho->hisaddr;
2013 wo->replace_default_route))
2069 if (wo->default_route)
2071 wo->replace_default_route))
2077 if (ho->hisaddr != 0 && wo->proxy_arp)
2082 wo->ouraddr = go->ouraddr;