Lines Matching refs:wo
179 ipcp_options *wo = &ipcp_wantoptions[unit];
187 memset(wo, 0, sizeof(*wo));
190 wo->neg_addr = 1;
191 wo->ouraddr = 0;
193 wo->neg_vj = 1;
195 wo->neg_vj = 0;
197 wo->vj_protocol = IPCP_VJ_COMP;
198 wo->maxslotindex = MAX_SLOTS - 1;
199 wo->cflag = 0;
200 wo->default_route = 1;
282 ipcp_options *wo = &ipcp_wantoptions[f->unit];
284 wo->req_addr = wo->neg_addr && ipcp_allowoptions[f->unit].neg_addr;
285 if (wo->ouraddr == 0) {
286 wo->accept_local = 1;
288 if (wo->hisaddr == 0) {
289 wo->accept_remote = 1;
292 wo->req_dns1 = ppp_settings.usepeerdns;
293 wo->req_dns2 = ppp_settings.usepeerdns;
294 ipcp_gotoptions[f->unit] = *wo;
306 ipcp_options *wo = &ipcp_wantoptions[f->unit];
317 if (wo->neg_addr && !go->neg_addr && !go->old_addrs) {
322 if (wo->neg_vj && !go->neg_vj && !go->old_vj) {
871 ipcp_options *wo = &ipcp_wantoptions[f->unit];
939 if (ciaddr1 != wo->hisaddr
940 && (ciaddr1 == 0 || !wo->accept_remote)) {
944 tl = ntohl(wo->hisaddr);
947 } else if (ciaddr1 == 0 && wo->hisaddr == 0) {
952 wo->req_addr = 0; /* don't NAK with 0.0.0.0 later */
963 if (ciaddr2 != wo->ouraddr) {
964 if (ciaddr2 == 0 || !wo->accept_local) {
968 tl = ntohl(wo->ouraddr);
1002 if (ciaddr1 != wo->hisaddr
1003 && (ciaddr1 == 0 || !wo->accept_remote)) {
1007 tl = ntohl(wo->hisaddr);
1011 } else if (ciaddr1 == 0 && wo->hisaddr == 0) {
1017 wo->req_addr = 0; /* don't NAK with 0.0.0.0 later */
1108 PUTCHAR(wo->cflag, p);
1173 wo->req_addr && !reject_if_disagree) {
1178 wo->req_addr = 0; /* don't ask again */
1182 tl = ntohl(wo->hisaddr);
1200 ipcp_options *wo = &ipcp_wantoptions[0];
1206 if (wo->ouraddr == 0 && !ppp_settings.disable_defaultip) {
1207 wo->accept_local = 1; /* don't insist on this default value */
1208 wo->ouraddr = htonl(localAddr);
1225 ipcp_options *wo = &ipcp_wantoptions[f->unit];
1234 ho->hisaddr = wo->hisaddr;