Lines Matching refs:wo

373     ipcp_options *wo = &ipcp_wantoptions[unit];
381 BZERO(wo, sizeof(*wo));
384 wo->neg_addr = wo->old_addrs = 1;
385 wo->neg_vj = 1;
386 wo->vj_protocol = IPCP_VJ_COMP;
387 wo->maxslotindex = MAX_STATES - 1; /* really max index */
388 wo->cflag = 1;
482 ipcp_options *wo = &ipcp_wantoptions[f->unit];
486 wo->req_addr = (wo->neg_addr || wo->old_addrs) &&
488 if (wo->ouraddr == 0 || disable_defaultip)
489 wo->accept_local = 1;
490 if (wo->hisaddr == 0)
491 wo->accept_remote = 1;
492 *go = *wo;
507 ipcp_options *wo = &ipcp_wantoptions[f->unit];
521 if (wo->neg_vj && !go->neg_vj && !go->old_vj) {
1012 ipcp_options *wo = &ipcp_wantoptions[f->unit];
1063 ciaddr1 = wo->hisaddr;
1064 ciaddr2 = wo->ouraddr;
1074 if (ciaddr1 != wo->hisaddr &&
1075 (ciaddr1 == 0 || !wo->accept_remote)) {
1077 ciaddr1 = wo->hisaddr;
1078 } else if (ciaddr1 == 0 && wo->hisaddr == 0) {
1084 wo->req_addr = 0; /* don't NAK with 0.0.0.0 later */
1096 if (ciaddr2 != wo->ouraddr) {
1097 if (ciaddr2 == 0 || !wo->accept_local) {
1099 ciaddr2 = wo->ouraddr;
1130 ciaddr1 = wo->hisaddr;
1140 if (ciaddr1 != wo->hisaddr &&
1141 (ciaddr1 == 0 || !wo->accept_remote)) {
1143 ciaddr1 = wo->hisaddr;
1144 } else if (ciaddr1 == 0 && wo->hisaddr == 0 &&
1145 wo->default_route != 0) {
1154 } else if (ciaddr1 == 0 && wo->hisaddr == 0) {
1160 wo->req_addr = 0; /* don't NAK with 0.0.0.0 later */
1325 wo->req_addr && !dont_nak) {
1327 wo->req_addr = 0; /* don't ask again */
1331 PUTNLONG(wo->hisaddr, nakp);
1361 ipcp_options *wo = &ipcp_wantoptions[0];
1367 if (wo->ouraddr == 0) {
1373 wo->accept_local = 1; /* don't insist on this default value */
1377 wo->ouraddr = local;
1393 ipcp_options *wo = &ipcp_wantoptions[u];
1395 if (wo->hisaddr == 0) {
1397 wo->hisaddr = htonl(0x0a707070 + ifunit);
1398 wo->accept_remote = 1;
1400 if (wo->ouraddr == 0) {
1402 wo->ouraddr = htonl(0x0a404040 + ifunit);
1403 wo->accept_local = 1;
1406 if (!sifaddr(u, wo->ouraddr, wo->hisaddr, GetMask(wo->ouraddr)))
1412 if (wo->default_route && sifdefaultroute(u, wo->ouraddr, wo->hisaddr))
1414 if (wo->proxy_arp && sifproxyarp(u, wo->hisaddr, proxy_arp_quiet[u]))
1417 notice("local IP address %I", wo->ouraddr);
1418 notice("remote IP address %I", wo->hisaddr);
1436 ipcp_options *wo = &ipcp_wantoptions[f->unit];
1444 ho->hisaddr = wo->hisaddr;
1447 if (wo->accept_remote) {
1497 if (go->ouraddr != wo->ouraddr || ho->hisaddr != wo->hisaddr) {
1498 ipcp_clear_addrs(f->unit, wo->ouraddr, wo->hisaddr);
1499 if (go->ouraddr != wo->ouraddr) {
1501 script_setenv("OLDIPLOCAL", ip_ntoa(wo->ouraddr), 0);
1502 wo->ouraddr = go->ouraddr;
1505 if (ho->hisaddr != wo->hisaddr) {
1507 script_setenv("OLDIPREMOTE", ip_ntoa(wo->hisaddr), 0);
1508 wo->hisaddr = ho->hisaddr;
1521 if (wo->default_route)
1526 if (wo->proxy_arp &&
1573 if (wo->default_route)
1578 if (wo->proxy_arp &&
1582 wo->ouraddr = go->ouraddr;