Lines Matching defs:wo
184 ipcp_options *wo = &ipcp_wantoptions[unit];
192 memset(wo, 0, sizeof(*wo));
195 wo->neg_addr = 1;
196 wo->neg_vj = 1;
197 wo->vj_protocol = IPCP_VJ_COMP;
198 wo->maxslotindex = MAX_STATES - 1; /* really max index */
199 wo->cflag = 1;
287 ipcp_options *wo = &ipcp_wantoptions[f->unit];
289 wo->req_addr = wo->neg_addr && ipcp_allowoptions[f->unit].neg_addr;
290 if (wo->ouraddr == 0)
291 wo->accept_local = 1;
292 if (wo->hisaddr == 0)
293 wo->accept_remote = 1;
294 ipcp_gotoptions[f->unit] = *wo;
306 ipcp_options *wo = &ipcp_wantoptions[f->unit];
316 if (wo->neg_addr && !go->neg_addr && !go->old_addrs) {
321 if (wo->neg_vj && !go->neg_vj && !go->old_vj) {
751 ipcp_options *wo = &ipcp_wantoptions[f->unit];
813 if (ciaddr1 != wo->hisaddr
814 && (ciaddr1 == 0 || !wo->accept_remote)) {
818 tl = ntohl(wo->hisaddr);
821 } else if (ciaddr1 == 0 && wo->hisaddr == 0) {
826 wo->req_addr = 0; /* don't NAK with 0.0.0.0 later */
837 if (ciaddr2 != wo->ouraddr) {
838 if (ciaddr2 == 0 || !wo->accept_local) {
842 tl = ntohl(wo->ouraddr);
874 if (ciaddr1 != wo->hisaddr
875 && (ciaddr1 == 0 || !wo->accept_remote)) {
879 tl = ntohl(wo->hisaddr);
882 } else if (ciaddr1 == 0 && wo->hisaddr == 0) {
887 wo->req_addr = 0; /* don't NAK with 0.0.0.0 later */
969 PUTCHAR(wo->cflag, p);
1028 wo->req_addr && !reject_if_disagree) {
1032 wo->req_addr = 0; /* don't ask again */
1036 tl = ntohl(wo->hisaddr);
1055 ipcp_options *wo = &ipcp_wantoptions[0];
1061 if (wo->ouraddr == 0 && !disable_defaultip) {
1067 wo->accept_local = 1; /* don't insist on this default value */
1071 wo->ouraddr = local;
1075 if (demand && wo->hisaddr == 0) {
1080 if (demand && wo->accept_remote) {
1095 ipcp_options *wo = &ipcp_wantoptions[u];
1097 if (!sifaddr(u, wo->ouraddr, wo->hisaddr, GetMask(wo->ouraddr)))
1103 if (wo->default_route)
1104 if (sifdefaultroute(u, wo->ouraddr, wo->hisaddr))
1106 if (wo->proxy_arp)
1107 if (sifproxyarp(u, wo->hisaddr))
1110 syslog(LOG_NOTICE, "local IP address %s", ip_ntoa(wo->ouraddr));
1111 syslog(LOG_NOTICE, "remote IP address %s", ip_ntoa(wo->hisaddr));
1128 ipcp_options *wo = &ipcp_wantoptions[f->unit];
1137 ho->hisaddr = wo->hisaddr;
1171 if (go->ouraddr != wo->ouraddr || ho->hisaddr != wo->hisaddr) {
1172 if (go->ouraddr != wo->ouraddr)
1175 if (ho->hisaddr != wo->hisaddr)