/freebsd/sys/netinet/ |
H A D | ip_fastfwd.c | 142 newgw->s_addr = nh->gw4_sa.sin_addr.s_addr; in ip_redir_alloc() 148 if (newgw->s_addr == 0) in ip_redir_alloc() 160 if ((ntohl(osrc->s_addr) & nh_ia->ia_subnetmask) != nh_ia->ia_subnet) in ip_redir_alloc() 283 IN_MULTICAST(ntohl(ip->ip_src.s_addr)) || in ip_tryforward() 284 IN_MULTICAST(ntohl(ip->ip_dst.s_addr)) || in ip_tryforward() 285 IN_LINKLOCAL(ntohl(ip->ip_src.s_addr)) || in ip_tryforward() 286 IN_LINKLOCAL(ntohl(ip->ip_dst.s_addr)) ) in ip_tryforward() 301 odest.s_addr = dest.s_addr = ip->ip_dst.s_addr; in ip_tryforward() 302 osrc.s_addr = ip->ip_src.s_addr; in ip_tryforward() 318 dest.s_addr = ip->ip_dst.s_addr; in ip_tryforward() [all …]
|
H A D | in_gif.c | 94 #define GIF_HASH_SC(sc) GIF_HASH((sc)->gif_iphdr->ip_src.s_addr,\ 95 (sc)->gif_iphdr->ip_dst.s_addr) 111 sc->gif_iphdr->ip_src.s_addr == src && in in_gif_checkdup() 112 sc->gif_iphdr->ip_dst.s_addr == dst) in in_gif_checkdup() 118 if (tmp->gif_iphdr->ip_src.s_addr == src && in in_gif_checkdup() 119 tmp->gif_iphdr->ip_dst.s_addr == dst) in in_gif_checkdup() 156 CK_LIST_FOREACH(sc, &GIF_SRCHASH(sin->sin_addr.s_addr), srchash) { in in_gif_srcaddr() 157 if (sc->gif_iphdr->ip_src.s_addr != sin->sin_addr.s_addr) in in_gif_srcaddr() 172 CK_LIST_INSERT_HEAD(&GIF_SRCHASH(sc->gif_iphdr->ip_src.s_addr), in in_gif_attach() 216 if (src->sin_addr.s_addr == INADDR_ANY || in in_gif_ioctl() [all …]
|
H A D | in_jail.c | 69 return (((const struct in_addr *)prison_ip_get0(pr, PR_INET))->s_addr); in prison_primary_ip4() 82 iaa = ntohl(((const struct in_addr *)ip1)->s_addr); in prison_qcmp_v4() 83 iab = ntohl(((const struct in_addr *)ip2)->s_addr); in prison_qcmp_v4() 133 ia->s_addr = prison_primary_ip4(pr); in prison_get_ip4() 161 lia.s_addr = INADDR_ANY; in prison_saddrsel_ip4() 164 if (lia.s_addr == INADDR_ANY) in prison_saddrsel_ip4() 167 ia->s_addr = lia.s_addr; in prison_saddrsel_ip4() 231 ia0.s_addr = ntohl(ia->s_addr); in prison_local_ip4() 233 if (ia0.s_addr == INADDR_ANY) { in prison_local_ip4() 238 ia->s_addr = prison_primary_ip4(pr); in prison_local_ip4() [all …]
|
H A D | ip_gre.c | 97 #define GRE_HASH_SC(sc) GRE_HASH((sc)->gre_oip.ip_src.s_addr,\ 98 (sc)->gre_oip.ip_dst.s_addr) 132 sc->gre_oip.ip_src.s_addr == src && in in_gre_checkdup() 133 sc->gre_oip.ip_dst.s_addr == dst && in in_gre_checkdup() 148 if (tmp->gre_oip.ip_src.s_addr == src && in in_gre_checkdup() 149 tmp->gre_oip.ip_dst.s_addr == dst) in in_gre_checkdup() 166 CK_LIST_FOREACH(sc, &GRE_HASH(ip->ip_dst.s_addr, in in_gre_lookup() 167 ip->ip_src.s_addr), chain) { in in_gre_lookup() 172 if (sc->gre_oip.ip_src.s_addr == ip->ip_dst.s_addr && in in_gre_lookup() 173 sc->gre_oip.ip_dst.s_addr == ip->ip_src.s_addr) { in in_gre_lookup() [all …]
|
H A D | in.c | 136 u_long i = ntohl(in.s_addr); in in_localaddr() 160 CK_LIST_FOREACH(ia, INADDR_HASH(in.s_addr), ia_hash) in in_localip() 161 if (IA_SIN(ia)->sin_addr.s_addr == in.s_addr) in in_localip() 177 CK_LIST_FOREACH(ia, INADDR_HASH(in.s_addr), ia_hash) in in_localip_fib() 178 if (IA_SIN(ia)->sin_addr.s_addr == in.s_addr && in in_localip_fib() 202 if (ia->ia_addr.sin_addr.s_addr == in.s_addr) in in_ifhasaddr() 217 in_addr_t original_addr = IA_SIN(original_ia)->sin_addr.s_addr; in in_localip_more() 223 in_addr_t addr = IA_SIN(ia)->sin_addr.s_addr; in in_localip_more() 257 if (!IN_LOOPBACK(ntohl(IA_SIN(ia)->sin_addr.s_addr))) in in_findlocal() 277 u_long i = ntohl(in.s_addr); in in_canforward() [all …]
|
/freebsd/contrib/bsnmp/snmp_mibII/ |
H A D | mibII_ipaddr.c | 76 if (IN_CLASSA(ntohl(upd->addr.s_addr))) in create() 77 upd->mask.s_addr = htonl(IN_CLASSA_NET); in create() 78 else if (IN_CLASSB(ntohl(upd->addr.s_addr))) in create() 79 upd->mask.s_addr = htonl(IN_CLASSB_NET); in create() 80 else if (IN_CLASSC(ntohl(upd->addr.s_addr))) in create() 81 upd->mask.s_addr = htonl(IN_CLASSC_NET); in create() 83 upd->mask.s_addr = 0xffffffff; in create() 86 bcast.s_addr = upd->addr.s_addr & upd->mask.s_addr; in create() 88 uint32_t tmp = ~ntohl(upd->mask.s_addr); in create() 89 bcast.s_addr |= htonl(0xffffffff & ~tmp); in create() [all …]
|
/freebsd/usr.sbin/ppp/ |
H A D | ncpaddr.c | 85 result.s_addr = 0; in bits2mask4() 88 result.s_addr |= bit; in bits2mask4() 93 result.s_addr = htonl(result.s_addr); in bits2mask4() 100 u_int32_t msk = ntohl(mask.s_addr); in mask42bits() 197 if (addr->ncpaddr_ip4addr.s_addr == INADDR_ANY) in ncpaddr_isdefault() 220 return addr->ncpaddr_ip4addr.s_addr == cmp->ncpaddr_ip4addr.s_addr; in ncpaddr_equal() 258 addr->ncpaddr_ip4addr.s_addr = ip; in ncpaddr_setip4addr() 266 *ip = addr->ncpaddr_ip4addr.s_addr; in ncpaddr_getip4addr() 353 addr->ncpaddr_ip4addr.s_addr = in ncpaddr_setsa() 417 range.ncprange_ip4addr.s_addr != INADDR_ANY) { in ncpaddr_aton() [all …]
|
H A D | ipcp.c | 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() [all …]
|
H A D | iplist.c | 69 list->cur.lstart = ntohl(list->cur.ip.s_addr); in iplist_setrange() 75 list->cur.lstart = ntohl(list->cur.ip.s_addr); in iplist_setrange() 87 list->cur.lstart = ntohl(list->cur.ip.s_addr); in iplist_setrange() 88 list->cur.nItems = ntohl(endip.s_addr) - list->cur.lstart + 1; in iplist_setrange() 133 list->cur.ip.s_addr = INADDR_ANY; in iplist_next() 138 list->cur.ip.s_addr = INADDR_ANY; in iplist_next() 143 list->cur.ip.s_addr = htonl(list->cur.lstart + list->cur.srcitem); in iplist_next() 177 list->cur.ip.s_addr = INADDR_ANY; in iplist_setcurpos() 189 list->cur.ip.s_addr = htonl(list->cur.lstart + list->cur.srcitem); in iplist_setcurpos() 218 if (iplist_next(list).s_addr == ip.s_addr) { in iplist_ip2pos()
|
H A D | arp.c | 129 arpmsg.dst.sin_addr.s_addr = addr.s_addr; in arp_ProxySub() 190 ((struct sockaddr_in *)&arpreq.arp_pa)->sin_addr.s_addr = addr.s_addr; in arp_SetProxy() 210 ((struct sockaddr_in *)&arpreq.arp_pa)->sin_addr.s_addr = addr.s_addr; in arp_ClearProxy() 301 if ((ifa->sin_addr.s_addr & netmask->sin_addr.s_addr) == in arp_EtherAddr() 302 (ipaddr.s_addr & netmask->sin_addr.s_addr)) { in arp_EtherAddr() [all...] |
/freebsd/sys/netinet/libalias/ |
H A D | alias_db.h | 357 if (a->src_addr.s_addr > b->src_addr.s_addr) return (1); in cmp_out() 358 if (a->src_addr.s_addr < b->src_addr.s_addr) return (-1); in cmp_out() 359 if (a->dst_addr.s_addr > b->dst_addr.s_addr) return (1); in cmp_out() 360 if (a->dst_addr.s_addr < b->dst_addr.s_addr) return (-1); in cmp_out() 374 if (a->alias_addr.s_addr > b->alias_addr.s_addr) return (1); in cmp_in() 375 if (a->alias_addr.s_addr < b->alias_addr.s_addr) return (-1); in cmp_in() 384 if (a->src_addr.s_addr > b->src_addr.s_addr) return (1); in cmp_internal_endpoint() 385 if (a->src_addr.s_addr < b->src_addr.s_addr) return (-1); in cmp_internal_endpoint()
|
H A D | alias_proxy.c | 156 mask->s_addr = htonl(imask); in IpMask() 470 && src_addr.s_addr != ptr->server_addr.s_addr) { in ProxyCheck() 474 src_addr_masked.s_addr = src_addr.s_addr & ptr->src_mask.s_addr; in ProxyCheck() 475 dst_addr_masked.s_addr = dst_addr.s_addr & ptr->dst_mask.s_addr; in ProxyCheck() 477 if ((src_addr_masked.s_addr == ptr->src_addr.s_addr) in ProxyCheck() 478 && (dst_addr_masked.s_addr == ptr->dst_addr.s_addr)) { in ProxyCheck() 583 server_addr.s_addr = 0; in LibAliasProxyRule() 585 src_addr.s_addr = 0; in LibAliasProxyRule() 587 dst_addr.s_addr = 0; in LibAliasProxyRule() 832 if (server_addr.s_addr == 0) { in LibAliasProxyRule() [all …]
|
H A D | alias_db.c | 280 if (lnk->dst_addr.s_addr == in GetNewPort() 281 search_result->dst_addr.s_addr && in GetNewPort() 341 sock_addr.sin_addr.s_addr = htonl(INADDR_ANY); in GetSocket() 610 lnk->proxy_addr.s_addr = INADDR_ANY; in AddLink() 646 if (dst_addr.s_addr == INADDR_ANY) in AddLink() 811 if (dst_port != 0 && dst_addr.s_addr != INADDR_ANY) { in _FindLinkOut() 819 (dst_port != 0 || dst_addr.s_addr != INADDR_ANY)) { in _FindLinkOut() 853 if (la->aliasAddress.s_addr != INADDR_ANY && in FindLinkOut() 854 src_addr.s_addr == la->aliasAddress.s_addr) { in FindLinkOut() 888 if (dst_addr.s_addr == INADDR_ANY) in _FindLinkIn() [all …]
|
/freebsd/libexec/bootpd/ |
H A D | bootpd.c | 447 bind_addr.sin_addr.s_addr = INADDR_ANY; in main() 659 if (bp->bp_ciaddr.s_addr == 0) { in handle_request() 704 (bp->bp_yiaddr).s_addr = hp->iaddr.s_addr; in handle_request() 715 dummyhost.iaddr.s_addr = bp->bp_ciaddr.s_addr; in handle_request() 716 hashcode = hash_HashFunction((u_char *) &(bp->bp_ciaddr.s_addr), 4); in handle_request() 778 (bp->bp_siaddr).s_addr = (hp->flags.bootserver) ? in handle_request() 779 hp->bootserver.s_addr : 0L; in handle_request() 984 hp->reply_addr.s_addr : 0L; in handle_request() 1035 dst.s_addr = dst_override; in sendreply() 1040 } else if (bp->bp_ciaddr.s_addr) { in sendreply() [all …]
|
/freebsd/lib/libc/inet/ |
H A D | inet_makeaddr.c | 50 a.s_addr = (net << IN_CLASSA_NSHIFT) | (host & IN_CLASSA_HOST); in inet_makeaddr() 52 a.s_addr = (net << IN_CLASSB_NSHIFT) | (host & IN_CLASSB_HOST); in inet_makeaddr() 54 a.s_addr = (net << IN_CLASSC_NSHIFT) | (host & IN_CLASSC_HOST); in inet_makeaddr() 56 a.s_addr = net | host; in inet_makeaddr() 57 a.s_addr = htonl(a.s_addr); in inet_makeaddr()
|
/freebsd/sys/netpfil/ipfilter/netinet/ |
H A D | ip_pool.c | 153 node.ipn_addr.adf_addr.in4.s_addr = 0x0a010203; in main() 154 node.ipn_mask.adf_addr.in4.s_addr = 0xffffffff; in main() 158 node.ipn_addr.adf_addr.in4.s_addr = 0x0a000000; in main() 159 node.ipn_mask.adf_addr.in4.s_addr = 0xff000000; in main() 163 node.ipn_addr.adf_addr.in4.s_addr = 0x0a010100; in main() 164 node.ipn_mask.adf_addr.in4.s_addr = 0xffffff00; in main() 168 node.ipn_addr.adf_addr.in4.s_addr = 0x0a010200; in main() 169 node.ipn_mask.adf_addr.in4.s_addr = 0xffffff00; in main() 173 node.ipn_addr.adf_addr.in4.s_addr = 0x0a010000; in main() 174 node.ipn_mask.adf_addr.in4.s_addr = 0xffff0000; in main() [all …]
|
/freebsd/tests/sys/netinet/libalias/ |
H A D | perf.c | 118 prv1.s_addr &= htonl(0xffff0000); in main() 119 ext.s_addr &= htonl(0xffff0000); in main() 125 prv2.s_addr &= htonl(0xffff0000); in main() 126 prv2.s_addr |= rand_range(0, 0xffff); in main() 150 batch[i].src.s_addr = prv1.s_addr | htonl(rand_range(0, 0xffff)); in main() 151 batch[i].dst.s_addr = ext.s_addr | htonl(rand_range(0, 0xffff)); in main() 180 p->ip_src.s_addr = ext.s_addr & htonl(0xfff00000); in main() 181 p->ip_src.s_addr |= htonl(rand_range(0, 0xffff)); in main() 201 p->ip_src.s_addr = ext.s_addr & htonl(0xfff00000); in main() 202 p->ip_src.s_addr |= htonl(rand_range(0, 0xffff)); in main()
|
/freebsd/sbin/ipf/libipf/ |
H A D | parsewhoisline.c | 113 maskp->adf_addr.in4.s_addr = ~(a2.s_addr ^ a1.s_addr); in parsewhoisline() 119 if (count4bits(maskp->adf_addr.in4.s_addr) == -1) in parsewhoisline() 125 if ((addrp->adf_addr.in4.s_addr & maskp->adf_addr.in4.s_addr) != in parsewhoisline() 126 addrp->adf_addr.in4.s_addr) in parsewhoisline()
|
/freebsd/sys/net/ |
H A D | if_me.c | 88 #define ME_READY(sc) ((sc)->me_src.s_addr != 0) 286 if (src->sin_addr.s_addr == INADDR_ANY || in me_ioctl() 287 dst->sin_addr.s_addr == INADDR_ANY) { in me_ioctl() 291 error = me_set_tunnel(sc, src->sin_addr.s_addr, in me_ioctl() 292 dst->sin_addr.s_addr); in me_ioctl() 350 CK_LIST_FOREACH(sc, &ME_HASH(ip->ip_dst.s_addr, in me_lookup() 351 ip->ip_src.s_addr), chain) { in me_lookup() 352 if (sc->me_src.s_addr == ip->ip_dst.s_addr && in me_lookup() 353 sc->me_dst.s_addr in me_lookup() [all...] |
/freebsd/crypto/openssh/ |
H A D | addr.c | 151 n->v4.s_addr = ~n->v4.s_addr; in addr_invert() 181 n->v4.s_addr = htonl((0xffffffff << (32 - l)) & 0xffffffff); in addr_netmask() 219 dst->v4.s_addr &= b->v4.s_addr; in addr_and() 242 dst->v4.s_addr |= b->v4.s_addr; in addr_or() 267 if (a->v4.s_addr == b->v4.s_addr) in addr_cmp() 269 return (ntohl(a->v4.s_addr) > ntohl(b->v4.s_addr) ? 1 : -1); in addr_cmp() 293 return (a->v4.s_addr == 0 ? 0 : -1); in addr_is_all0s() 313 a->v4.s_addr = htonl(ntohl(a->v4.s_addr) + 1); in addr_increment()
|
/freebsd/libexec/bootpd/tools/bootptest/ |
H A D | print-bootp.c | 125 if (bp->bp_ciaddr.s_addr) in bootp_print() 130 if (bp->bp_yiaddr.s_addr) in bootp_print() 135 if (bp->bp_siaddr.s_addr) in bootp_print() 140 if (bp->bp_giaddr.s_addr) in bootp_print() 389 if (v->v_dgate.s_addr) in cmu_print() 393 if (v->v_dns1.s_addr) in cmu_print() 395 if (v->v_dns2.s_addr) in cmu_print() 399 if (v->v_ins1.s_addr) in cmu_print() 401 if (v->v_ins2.s_addr) in cmu_print() 405 if (v->v_ts1.s_addr) in cmu_print() [all …]
|
/freebsd/usr.sbin/ypserv/ |
H A D | yp_access.c | 131 securenets->net.s_addr = INADDR_ANY; in load_securenets() 132 securenets->mask.s_addr = INADDR_ANY; in load_securenets() 278 if (((rqhost->sin_addr.s_addr & ~tmp->mask.s_addr) 279 | tmp->net.s_addr) == rqhost->sin_addr.s_addr) { 301 if (rqhost->sin_addr.s_addr != oldaddr) { 306 oldaddr = rqhost->sin_addr.s_addr;
|
/freebsd/stand/libsa/ |
H A D | bootp.c | 169 d->myip.s_addr = INADDR_ANY; in bootp() 171 d->destip.s_addr = INADDR_BROADCAST; in bootp() 195 bcopy(&dhcp_serverip.s_addr, &bp->bp_vend[15], 4); in bootp() 216 if (rootip.s_addr == INADDR_ANY) in bootp() 222 if (IN_CLASSA(ntohl(myip.s_addr))) in bootp() 224 else if (IN_CLASSB(ntohl(myip.s_addr))) in bootp() 253 gateip.s_addr = 0; in bootp() 383 bcopy(cp, &gateip.s_addr, sizeof(gateip.s_addr)); in vend_rfc1048() 387 bcopy(cp, &rootip.s_addr, sizeof(rootip.s_addr)); in vend_rfc1048() 431 bcopy(cp, &dhcp_serverip.s_addr, in vend_rfc1048() [all …]
|
/freebsd/crypto/heimdal/lib/roken/ |
H A D | roken_gethostby.c | 53 ip->s_addr = (p[0] << 24) | (p[1] << 16) | (p[2] << 8) | p[3]; in make_address() 203 ip.s_addr = ntohl(ip.s_addr); in roken_gethostby() 205 addrs[num_addrs * 4 + 0] = (ip.s_addr >> 24) & 0xff; in roken_gethostby() 206 addrs[num_addrs * 4 + 1] = (ip.s_addr >> 16) & 0xff; in roken_gethostby() 207 addrs[num_addrs * 4 + 2] = (ip.s_addr >> 8) & 0xff; in roken_gethostby() 208 addrs[num_addrs * 4 + 3] = (ip.s_addr >> 0) & 0xff; in roken_gethostby() 238 a.s_addr = htonl((p[0] << 24) | (p[1] << 16) | (p[2] << 8) | p[3]); in roken_gethostbyaddr() 271 ip.s_addr = htonl((p[0] << 24) | (p[1] << 16) | (p[2] << 8) | p[3]);
|
/freebsd/sbin/routed/ |
H A D | parms.c | 954 in.s_addr = (naddr)np->n_net; in getnet() 955 if (0 == (in.s_addr & 0xff000000)) in getnet() 956 in.s_addr <<= 8; in getnet() 957 if (0 == (in.s_addr & 0xff000000)) in getnet() 958 in.s_addr <<= 8; in getnet() 959 if (0 == (in.s_addr & 0xff000000)) in getnet() 960 in.s_addr <<= 8; in getnet() 962 in.s_addr = ntohl(in.s_addr); in getnet() 964 in.s_addr = RIP_DEFAULT; in getnet() 973 mask = std_mask(htonl(in.s_addr)); in getnet() [all …]
|