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