Lines Matching refs:s_addr

179   ipcp->ns.dns[0].s_addr = ipcp->ns.dns[1].s_addr = INADDR_NONE;  in ipcp_LoadDNS()
269 if (n == 2 && ipcp->ns.dns[0].s_addr == INADDR_ANY) { in ipcp_LoadDNS()
270 ipcp->ns.dns[0].s_addr = ipcp->ns.dns[1].s_addr; in ipcp_LoadDNS()
271 ipcp->ns.dns[1].s_addr = INADDR_ANY; in ipcp_LoadDNS()
290 if (ipcp->ns.dns[0].s_addr == INADDR_ANY && in ipcp_WriteDNS()
291 ipcp->ns.dns[1].s_addr == INADDR_ANY) { in ipcp_WriteDNS()
297 if (ipcp->ns.dns[0].s_addr == INADDR_ANY) { in ipcp_WriteDNS()
298 ipcp->ns.dns[0].s_addr = ipcp->ns.dns[1].s_addr; in ipcp_WriteDNS()
299 ipcp->ns.dns[1].s_addr = INADDR_ANY; in ipcp_WriteDNS()
310 if (ipcp->ns.dns[1].s_addr != INADDR_ANY && in ipcp_WriteDNS()
311 ipcp->ns.dns[1].s_addr != INADDR_NONE && in ipcp_WriteDNS()
312 ipcp->ns.dns[1].s_addr != ipcp->ns.dns[0].s_addr) { in ipcp_WriteDNS()
397 ipcp->cfg.ns.dns[0].s_addr == INADDR_NONE ? in ipcp_Show()
399 if (ipcp->cfg.ns.dns[1].s_addr != INADDR_NONE) in ipcp_Show()
405 ipcp->ns.dns[0].s_addr == INADDR_NONE ? in ipcp_Show()
407 if (ipcp->ns.dns[1].s_addr != INADDR_NONE && in ipcp_Show()
408 ipcp->ns.dns[1].s_addr != ipcp->ns.dns[0].s_addr) in ipcp_Show()
463 host.s_addr = htonl(INADDR_LOOPBACK); in ipcp_Init()
464 ipcp->cfg.netmask.s_addr = INADDR_ANY; in ipcp_Init()
467 if (hp && hp->h_addrtype == AF_INET && hp->h_length == sizeof host.s_addr) in ipcp_Init()
468 memcpy(&host.s_addr, hp->h_addr, sizeof host.s_addr); in ipcp_Init()
476 ipcp->cfg.ns.dns[0].s_addr = INADDR_NONE; in ipcp_Init()
477 ipcp->cfg.ns.dns[1].s_addr = INADDR_NONE; in ipcp_Init()
479 ipcp->cfg.ns.nbns[0].s_addr = INADDR_ANY; in ipcp_Init()
480 ipcp->cfg.ns.nbns[1].s_addr = INADDR_ANY; in ipcp_Init()
530 ipcp->ifmask.s_addr = mask == INADDR_NONE ? ipcp->cfg.netmask.s_addr : mask; in ipcp_Setup()
597 if (ipcp->cfg.ns.dns[0].s_addr != INADDR_NONE) in ipcp_Setup()
607 haddr = ntohl(mask.s_addr); in numaddresses()
642 ip.s_addr = peer.s_addr & mask.s_addr; in ipcp_proxyarp()
644 ip.s_addr = htonl(ntohl(ip.s_addr) + 1); in ipcp_proxyarp()
648 if (!((ip.s_addr ^ peer.s_addr) & mask.s_addr)) { in ipcp_proxyarp()
653 ip.s_addr = htonl(ntohl(ip.s_addr) + 1); in ipcp_proxyarp()
683 if (ipcp->ifmask.s_addr != INADDR_ANY && in ipcp_SetIPaddress()
684 (ipcp->ifmask.s_addr & mask.s_addr) == mask.s_addr) in ipcp_SetIPaddress()
730 try.s_addr = INADDR_ANY; in ChooseHisAddr()
768 memcpy(o->data, &ipcp->my_ip.s_addr, 4); in IpcpSendConfigReq()
791 memcpy(o->data, &ipcp->ns.dns[0].s_addr, 4); in IpcpSendConfigReq()
796 memcpy(o->data, &ipcp->ns.dns[1].s_addr, 4); in IpcpSendConfigReq()
987 if (ip.s_addr == INADDR_ANY || in ipcp_ValidateReq()
1011 if (ipcp->peer_ip.s_addr == INADDR_ANY) { in ipcp_ValidateReq()
1014 memcpy(dec->rejend, &ip.s_addr, 4); in ipcp_ValidateReq()
1019 memcpy(dec->nakend, &ipcp->peer_ip.s_addr, 4); in ipcp_ValidateReq()
1024 } else if (ip.s_addr == INADDR_ANY || in ipcp_ValidateReq()
1040 memcpy(dec->nakend, &ipcp->peer_ip.s_addr, 4); in ipcp_ValidateReq()
1049 memcpy(dec->ackend, &ip.s_addr, 4); in ipcp_ValidateReq()
1078 memcpy(&ipaddr.s_addr, opt->data, 4); in IpcpDecodeConfig()
1192 memcpy(&ipaddr.s_addr, opt->data, 4); in IpcpDecodeConfig()
1193 memcpy(&dstipaddr.s_addr, opt->data + 4, 4); in IpcpDecodeConfig()
1210 memcpy(&ipaddr.s_addr, opt->data, 4); in IpcpDecodeConfig()
1222 if (opt->hdr.id == TY_PRIMARY_DNS && ipaddr.s_addr != have_ip.s_addr && in IpcpDecodeConfig()
1223 ipaddr.s_addr == ipcp->ns.dns[1].s_addr) { in IpcpDecodeConfig()
1230 if (ipaddr.s_addr != have_ip.s_addr) { in IpcpDecodeConfig()
1237 memcpy(nak.data, &have_ip.s_addr, 4); in IpcpDecodeConfig()
1251 memcpy(&ipcp->ns.dns[opt->hdr.id == TY_PRIMARY_DNS ? 0 : 1].s_addr, in IpcpDecodeConfig()
1264 memcpy(&ipaddr.s_addr, opt->data, 4); in IpcpDecodeConfig()
1269 have_ip.s_addr = in IpcpDecodeConfig()
1270 ipcp->cfg.ns.nbns[opt->hdr.id == TY_PRIMARY_NBNS ? 0 : 1].s_addr; in IpcpDecodeConfig()
1272 if (have_ip.s_addr == INADDR_ANY) { in IpcpDecodeConfig()
1279 if (ipaddr.s_addr != have_ip.s_addr) { in IpcpDecodeConfig()
1282 memcpy(nak.data, &have_ip.s_addr, 4); in IpcpDecodeConfig()
1333 ipaddr.s_addr = INADDR_ANY; in IpcpDecodeConfig()
1387 if (ipcp->peer_ip.s_addr == INADDR_ANY) { in ipcp_UseHisaddr()
1418 u_int32_t haddr = ntohl(addr.s_addr); in addr2mask()
1423 addr.s_addr = htonl(haddr); in addr2mask()