Lines Matching refs:s_addr

322 			if (destp->s_addr == table[i].dest.s_addr)
328 if (gatewayp->s_addr == table[i].gateway.s_addr)
371 table[index].dest.s_addr = destp->s_addr;
373 table[index].dest.s_addr = htonl(INADDR_ANY);
374 table[index].gateway.s_addr = gatewayp->s_addr;
386 table[index].dest.s_addr = htonl(INADDR_ANY);
387 table[index].gateway.s_addr = htonl(INADDR_ANY);
457 myip.s_addr = htonl(ip->s_addr);
466 ip->s_addr = ntohl(myip.s_addr);
477 netmask.s_addr = htonl(ip->s_addr);
478 mynet.s_addr = netmask.s_addr & myip.s_addr; /* implicit */
485 if (mynet.s_addr != 0)
486 my_netid->s_addr = ntohl(mynet.s_addr);
489 my_netid->s_addr = my_netmask.s_addr & ntohl(myip.s_addr);
503 if (netmask_set || (myip.s_addr == 0))
504 ip->s_addr = ntohl(netmask.s_addr);
507 if (IN_CLASSA(ntohl(myip.s_addr)))
508 ip->s_addr = ntohl(IN_CLASSA_NET);
509 else if (IN_CLASSB(ntohl(myip.s_addr)))
510 ip->s_addr = ntohl(IN_CLASSB_NET);
511 else if (IN_CLASSC(ntohl(myip.s_addr)))
512 ip->s_addr = ntohl(IN_CLASSC_NET);
514 ip->s_addr = ntohl(IN_CLASSE_NET);
526 defaultrouter.s_addr = htonl(ip->s_addr);
535 ip->s_addr = ntohl(defaultrouter.s_addr);
572 p = (uint8_t *)&ip.s_addr;
628 ngp->igm_saddr.sin_addr.s_addr = ipsrc.s_addr;
630 ngp->igm_target.s_addr = ipdst.s_addr;
755 if (ipdst.s_addr != htonl(INADDR_BROADCAST) &&
756 ipdst.s_addr != (mynet.s_addr | ~netmask.s_addr) &&
757 ipdst.s_addr != myip.s_addr) {
1026 if (iphp->ip_dst.s_addr == htonl(INADDR_BROADCAST) ||
1027 (netmask.s_addr != htonl(INADDR_BROADCAST) &&
1028 iphp->ip_dst.s_addr == (mynet.s_addr | ~netmask.s_addr))) {
1034 ((iphp->ip_dst.s_addr & netmask.s_addr) != mynet.s_addr)) {
1046 ogp->igm_router.s_addr = rip->s_addr;
1048 ogp->igm_router.s_addr = htonl(INADDR_ANY);
1085 ((iph->ip_dst.s_addr & netmask.s_addr) != mynet.s_addr)) {
1108 datagram.igm_router.s_addr = rip->s_addr;
1110 datagram.igm_router.s_addr = 0;