/dragonfly/contrib/dhcpcd/src/ |
H A D | ipv4.c | 165 if ((ap->addr.s_addr & ap->mask.s_addr) == in ipv4_iffindmaskaddr() 166 (addr->s_addr & ap->mask.s_addr)) in ipv4_iffindmaskaddr() 182 if ((ap->brd.s_addr & ap->mask.s_addr) == in ipv4_iffindmaskbrd() 183 (addr->s_addr & ap->mask.s_addr)) in ipv4_iffindmaskbrd() 312 in.s_addr = state->addr->addr.s_addr & state->addr->mask.s_addr; in inet_dhcproutes() 314 in.s_addr = state->addr->mask.s_addr; in inet_dhcproutes() 671 if (ia->addr.s_addr != addr->s_addr) in ipv4_addaddr() 800 ia->mask.s_addr == lease->mask.s_addr && in ipv4_applyaddr() 801 ia->brd.s_addr == lease->brd.s_addr) in ipv4_applyaddr() 951 mask->s_addr != ia->mask.s_addr)) in ipv4_handleifa() [all …]
|
H A D | ipv4.h | 76 #define IN_ARE_ADDR_EQUAL(a, b) ((a)->s_addr == (b)->s_addr) 77 #define IN_IS_ADDR_UNSPECIFIED(a) ((a)->s_addr == INADDR_ANY) 105 #define IPV4_ADDR_EQ(a1, a2) ((a1) && (a1)->addr.s_addr == (a2)->addr.s_addr) 106 #define IPV4_MASK1_EQ(a1, a2) ((a1) && (a1)->mask.s_addr == (a2)->mask.s_addr) 108 #define IPV4_BRD1_EQ(a1, a2) ((a1) && (a1)->brd.s_addr == (a2)->brd.s_addr)
|
H A D | dhcp.c | 292 memcpy(&a->s_addr, p, sizeof(a->s_addr)); in get_option_addr() 608 memcpy(&dest.s_addr, p, sizeof(dest.s_addr)); in get_option_routes() 621 if (gateway.s_addr == dest.s_addr || in get_option_routes() 1295 net.s_addr = ipv4_getnetmask(addr.s_addr); in dhcp_env() 1306 brd.s_addr = addr.s_addr | ~net.s_addr; in dhcp_env() 1311 addr.s_addr = bootp->yiaddr & net.s_addr; in dhcp_env() 1647 ip->ip_src.s_addr = source.s_addr; in dhcp_makeudppacket() 1651 ip->ip_dst.s_addr = dest.s_addr; in dhcp_makeudppacket() 1758 from.s_addr = state->lease.addr.s_addr; in send_message() 1763 to.s_addr = state->lease.server.s_addr; in send_message() [all …]
|
H A D | ipv4ll.c | 54 .s_addr = HTONL(LINKLOCAL_MASK) 57 .s_addr = HTONL(LINKLOCAL_BCAST) 63 struct in_addr addr = { .s_addr = 0 }; in ipv4ll_pickaddr() 78 addr.s_addr = ntohl(LINKLOCAL_ADDR | in ipv4ll_pickaddr() 107 in.s_addr = state->addr->addr.s_addr & state->addr->mask.s_addr; in ipv4ll_subnetroute() 109 in.s_addr = state->addr->mask.s_addr; in ipv4ll_subnetroute() 111 in.s_addr = INADDR_ANY; in ipv4ll_subnetroute() 133 in.s_addr = INADDR_ANY; in ipv4ll_defaultroute() 169 netnum.s_addr = state->addr->addr.s_addr & state->addr->mask.s_addr; in ipv4ll_env() 370 if (state->pickedaddr.s_addr != INADDR_ANY) in ipv4ll_start() [all …]
|
/dragonfly/usr.sbin/ppp/ |
H A D | ipcp.c | 260 ipcp->ns.dns[0].s_addr = ipcp->ns.dns[1].s_addr; in ipcp_LoadDNS() 288 ipcp->ns.dns[0].s_addr = ipcp->ns.dns[1].s_addr; in ipcp_WriteDNS() 395 ipcp->ns.dns[1].s_addr != ipcp->ns.dns[0].s_addr) in ipcp_Show() 631 ip.s_addr = peer.s_addr & mask.s_addr; in ipcp_proxyarp() 633 ip.s_addr = htonl(ntohl(ip.s_addr) + 1); in ipcp_proxyarp() 637 if (!((ip.s_addr ^ peer.s_addr) & mask.s_addr)) { in ipcp_proxyarp() 642 ip.s_addr = htonl(ntohl(ip.s_addr) + 1); in ipcp_proxyarp() 673 (ipcp->ifmask.s_addr & mask.s_addr) == mask.s_addr) in ipcp_SetIPaddress() 1209 ipaddr.s_addr == ipcp->ns.dns[1].s_addr) { in IpcpDecodeConfig() 1216 if (ipaddr.s_addr != have_ip.s_addr) { in IpcpDecodeConfig() [all …]
|
H A D | ncpaddr.c | 89 result.s_addr = 0; in bits2mask4() 92 result.s_addr |= bit; in bits2mask4() 97 result.s_addr = htonl(result.s_addr); in bits2mask4() 104 u_int32_t msk = ntohl(mask.s_addr); in mask42bits() 224 return addr->ncpaddr_ip4addr.s_addr == cmp->ncpaddr_ip4addr.s_addr; in ncpaddr_equal() 474 if (range->ncprange_ip4addr.s_addr != cmp->ncprange_ip4addr.s_addr) in ncprange_equal() 476 return range->ncprange_ip4mask.s_addr == cmp->ncprange_ip4mask.s_addr; in ncprange_equal() 535 return !((addr->ncpaddr_ip4addr.s_addr ^ range->ncprange_ip4addr.s_addr) & in ncprange_contains() 559 return !((addr.s_addr ^ range->ncprange_ip4addr.s_addr) & in ncprange_containsip4() 672 if (from.s_addr == INADDR_ANY) { in ncprange_setip4host() [all …]
|
H A D | iplist.c | 71 list->cur.lstart = ntohl(list->cur.ip.s_addr); in iplist_setrange() 77 list->cur.lstart = ntohl(list->cur.ip.s_addr); in iplist_setrange() 89 list->cur.lstart = ntohl(list->cur.ip.s_addr); in iplist_setrange() 90 list->cur.nItems = ntohl(endip.s_addr) - list->cur.lstart + 1; in iplist_setrange() 135 list->cur.ip.s_addr = INADDR_ANY; in iplist_next() 140 list->cur.ip.s_addr = INADDR_ANY; in iplist_next() 145 list->cur.ip.s_addr = htonl(list->cur.lstart + list->cur.srcitem); in iplist_next() 179 list->cur.ip.s_addr = INADDR_ANY; in iplist_setcurpos() 191 list->cur.ip.s_addr = htonl(list->cur.lstart + list->cur.srcitem); in iplist_setcurpos() 220 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() 191 ((struct sockaddr_in *)&arpreq.arp_pa)->sin_addr.s_addr = addr.s_addr; in arp_SetProxy() 211 ((struct sockaddr_in *)&arpreq.arp_pa)->sin_addr.s_addr = addr.s_addr; in arp_ClearProxy() 302 if ((ifa->sin_addr.s_addr & netmask->sin_addr.s_addr) == in arp_EtherAddr() 303 (ipaddr.s_addr & netmask->sin_addr.s_addr)) { in arp_EtherAddr()
|
/dragonfly/sys/netinet/ |
H A D | in.c | 881 match.s_addr = sin->sin_addr.s_addr; in in_lifaddr_ioctl() 882 match.s_addr &= mask.s_addr; in in_lifaddr_ioctl() 885 if (match.s_addr != sin->sin_addr.s_addr) in in_lifaddr_ioctl() 898 match.s_addr = sin->sin_addr.s_addr; in in_lifaddr_ioctl() 913 candidate.s_addr &= mask.s_addr; in in_lifaddr_ioctl() 914 if (candidate.s_addr == match.s_addr) in in_lifaddr_ioctl() 1137 prefix.s_addr &= mask.s_addr; in in_addprefix() 1157 p.s_addr &= ia->ia_sockmask.sin_addr.s_addr; in in_addprefix() 1159 if (prefix.s_addr != p.s_addr) in in_addprefix() 1252 prefix.s_addr &= mask.s_addr; in in_scrubprefix() [all …]
|
H A D | in_pcb.c | 495 jsin.sin_addr.s_addr = laddr->s_addr; in in_pcbbind_laddr() 500 laddr->s_addr = jsin.sin_addr.s_addr; in in_pcbbind_laddr() 585 if (inp->inp_laddr.s_addr == laddr->s_addr) { in in_pcbsrcaddr_check() 705 jsin.sin_addr.s_addr = inp->inp_laddr.s_addr; in in_pcbbind() 710 inp->inp_laddr.s_addr = jsin.sin_addr.s_addr; in in_pcbbind() 764 if (inp->inp_laddr.s_addr != laddr.s_addr) in in_pcblookup_localremote() 769 inp->inp_faddr.s_addr != faddr.s_addr) in in_pcblookup_localremote() 836 jsin.sin_addr.s_addr = inp->inp_laddr.s_addr; in in_pcbbind_remote() 841 inp->inp_laddr.s_addr = jsin.sin_addr.s_addr; in in_pcbbind_remote() 1625 jsin.sin_addr.s_addr = laddr.s_addr; in inp_localgroup_lookup() [all …]
|
H A D | igmp.c | 122 ra->ipopt_dst.s_addr = 0; in igmp_init() 264 if (ip->ip_dst.s_addr != igmp_all_hosts_group || in igmp_input() 265 igmp->igmp_group.s_addr != 0) { in igmp_input() 275 if (igmp->igmp_group.s_addr != 0 && in igmp_input() 297 (igmp->igmp_group.s_addr == 0 || in igmp_input() 298 igmp->igmp_group.s_addr == inm->inm_addr.s_addr)) { in igmp_input() 320 if (ia && ip->ip_src.s_addr == IA_SIN(ia)->sin_addr.s_addr) in igmp_input() 344 if (ia) ip->ip_src.s_addr = htonl(ia->ia_subnet); in igmp_input() 375 if (inm->inm_addr.s_addr == igmp_all_hosts_group in igmp_joingroup() 525 ip->ip_src.s_addr = INADDR_ANY; in igmp_sendpkt() [all …]
|
H A D | in_gif.c | 158 if (sin_dst->sin_addr.s_addr != INADDR_ANY) in in_gif_output() 184 dst->sin_addr.s_addr != sin_dst->sin_addr.s_addr) { in in_gif_output() 308 if (src->sin_addr.s_addr != ip->ip_dst.s_addr || in gif_validate4() 309 dst->sin_addr.s_addr != ip->ip_src.s_addr) in gif_validate4() 313 if (IN_MULTICAST(ntohl(ip->ip_src.s_addr))) in gif_validate4() 315 switch ((ntohl(ip->ip_src.s_addr) & 0xff000000) >> 24) { in gif_validate4() 325 if (ip->ip_src.s_addr == ia4->ia_broadaddr.sin_addr.s_addr) in gif_validate4() 345 (u_int32_t)ntohl(sin.sin_addr.s_addr)); in gif_validate4()
|
/dragonfly/sys/net/gre/ |
H A D | if_gre.c | 204 sc->g_dst.s_addr = sc->g_src.s_addr = INADDR_ANY; in gre_clone_create() 278 ro_dst->sin_addr.s_addr != sc->g_dst.s_addr)) { in gre_output_serialized() 324 ip->ip_dst.s_addr = sc->g_dst.s_addr; in gre_output_serialized() 336 ip->ip_src.s_addr = sc->g_src.s_addr; in gre_output_serialized() 560 sm.sin_addr.s_addr = dm.sin_addr.s_addr = in gre_ioctl() 584 si.sin_addr.s_addr = sc->g_src.s_addr; in gre_ioctl() 592 si.sin_addr.s_addr = sc->g_dst.s_addr; in gre_ioctl() 652 si.sin_addr.s_addr = sc->g_src.s_addr; in gre_ioctl() 654 si.sin_addr.s_addr = sc->g_dst.s_addr; in gre_ioctl() 665 si.sin_addr.s_addr = sc->g_src.s_addr; in gre_ioctl() [all …]
|
/dragonfly/sys/dev/disk/advansys/ |
H A D | advlib.c | 492 u_int8_t s_addr; in adv_get_eeprom_config() local 497 for (s_addr = 0; s_addr < 2; s_addr++, wbuf++) { in adv_get_eeprom_config() 510 for (s_addr = cfg_beg; s_addr <= (cfg_end - 1); s_addr++, wbuf++) { in adv_get_eeprom_config() 1372 u_int8_t s_addr; in adv_set_eeprom_config_once() local 1379 for (s_addr = 0; s_addr < 2; s_addr++, wbuf++) { in adv_set_eeprom_config_once() 1393 for (s_addr = cfg_beg; s_addr <= (cfg_end - 1); s_addr++, wbuf++) { in adv_set_eeprom_config_once() 1404 for (s_addr = 0; s_addr < 2; s_addr++, wbuf++) { in adv_set_eeprom_config_once() 1409 for (s_addr = cfg_beg; s_addr <= cfg_end; s_addr++, wbuf++) { in adv_set_eeprom_config_once() 1449 u_int16_t s_addr; in adv_init_lram() local 1461 s_addr += ADV_QBLK_SIZE; in adv_init_lram() [all …]
|
/dragonfly/lib/libalias/ |
H A D | alias_proxy.c | 159 mask->s_addr = htonl(imask); in IpMask() 472 && src_addr.s_addr != ptr->server_addr.s_addr) in ProxyCheck() 477 src_addr_masked.s_addr = src_addr.s_addr & ptr->src_mask.s_addr; in ProxyCheck() 478 dst_addr_masked.s_addr = dst_addr.s_addr & ptr->dst_mask.s_addr; in ProxyCheck() 480 if ((src_addr_masked.s_addr == ptr->src_addr.s_addr) in ProxyCheck() 481 && (dst_addr_masked.s_addr == ptr->dst_addr.s_addr)) in ProxyCheck() 581 server_addr.s_addr = 0; in PacketAliasProxyRule() 583 src_addr.s_addr = 0; in PacketAliasProxyRule() 585 dst_addr.s_addr = 0; in PacketAliasProxyRule() 829 proxy_entry->src_addr.s_addr = src_addr.s_addr & src_mask.s_addr; in PacketAliasProxyRule() [all …]
|
H A D | alias_db.c | 1174 if (link->src_addr.s_addr == src_addr.s_addr in _FindLinkOut() 1176 && link->dst_addr.s_addr == dst_addr.s_addr in _FindLinkOut() 1235 src_addr.s_addr == aliasAddress.s_addr) in FindLinkOut() 1391 alias_addr.s_addr == aliasAddress.s_addr) in FindLinkIn() 1683 link->src_addr.s_addr == src_addr.s_addr && in FindPptpOutByCallId() 1684 link->dst_addr.s_addr == dst_addr.s_addr && in FindPptpOutByCallId() 1703 link->src_addr.s_addr == src_addr.s_addr && in FindPptpOutByPeerCallId() 1704 link->dst_addr.s_addr == dst_addr.s_addr && in FindPptpOutByPeerCallId() 1723 link->dst_addr.s_addr == dst_addr.s_addr && in FindPptpInByCallId() 1724 link->alias_addr.s_addr == alias_addr.s_addr && in FindPptpInByCallId() [all …]
|
/dragonfly/stand/lib/ |
H A D | bootp.c | 141 d->myip.s_addr = INADDR_ANY; in bootp() 143 d->destip.s_addr = INADDR_BROADCAST; in bootp() 199 if (IN_CLASSA(ntohl(myip.s_addr))) in bootp() 242 gateip.s_addr = 0; in bootp() 352 bcopy(cp, &gateip.s_addr, sizeof(gateip.s_addr)); in vend_rfc1048() 356 bcopy(cp, &rootip.s_addr, sizeof(swapip.s_addr)); in vend_rfc1048() 373 bcopy(cp, &dhcp_serverip.s_addr, in vend_rfc1048() 374 sizeof(dhcp_serverip.s_addr)); in vend_rfc1048() 394 if (vp->v_smask.s_addr != 0) { in vend_cmu() 395 smask = vp->v_smask.s_addr; in vend_cmu() [all …]
|
/dragonfly/usr.sbin/mtest/ |
H A D | mtest.c | 68 imr.imr_multiaddr.s_addr = (g1<<24) | (g2<<16) | (g3<<8) | g4; in main() 69 imr.imr_multiaddr.s_addr = htonl(imr.imr_multiaddr.s_addr); in main() 70 imr.imr_interface.s_addr = (i1<<24) | (i2<<16) | (i3<<8) | i4; in main() 71 imr.imr_interface.s_addr = htonl(imr.imr_interface.s_addr); in main() 89 imr.imr_multiaddr.s_addr = (g1<<24) | (g2<<16) | (g3<<8) | g4; in main() 90 imr.imr_multiaddr.s_addr = htonl(imr.imr_multiaddr.s_addr); in main() 91 imr.imr_interface.s_addr = (i1<<24) | (i2<<16) | (i3<<8) | i4; in main() 92 imr.imr_interface.s_addr = htonl(imr.imr_interface.s_addr); in main()
|
/dragonfly/libexec/bootpd/ |
H A D | bootpd.c | 701 (bp->bp_yiaddr).s_addr = hp->iaddr.s_addr; in handle_request() 712 dummyhost.iaddr.s_addr = bp->bp_ciaddr.s_addr; in handle_request() 1032 dst.s_addr = dst_override; in sendreply() 1166 (vendp->v_smask).s_addr = hp->subnet_mask.s_addr; in dovend_cmu() 1169 (vendp->v_dgate).s_addr = hp->gateway->addr->s_addr; in dovend_cmu() 1175 (vendp->v_dns1).s_addr = (taddr->addr)[0].s_addr; in dovend_cmu() 1177 (vendp->v_dns2).s_addr = (taddr->addr)[1].s_addr; in dovend_cmu() 1184 (vendp->v_ins1).s_addr = (taddr->addr)[0].s_addr; in dovend_cmu() 1186 (vendp->v_ins2).s_addr = (taddr->addr)[1].s_addr; in dovend_cmu() 1193 (vendp->v_ts1).s_addr = (taddr->addr)[0].s_addr; in dovend_cmu() [all …]
|
/dragonfly/sys/net/ip_mroute/ |
H A D | ip_mroute.c | 524 rt = mfc_find(req->src.s_addr, req->grp.s_addr); in get_sg_cnt() 1097 hash = MFCHASH(origin.s_addr, mcastgrp.s_addr); in del_mfc() 1099 if (origin.s_addr == rt->mfc_origin.s_addr && in del_mfc() 1100 mcastgrp.s_addr == rt->mfc_mcastgrp.s_addr && in del_mfc() 1219 rt = mfc_find(ip->ip_src.s_addr, ip->ip_dst.s_addr); in X_ip_mforward() 1266 hash = MFCHASH(ip->ip_src.s_addr, ip->ip_dst.s_addr); in X_ip_mforward() 1268 if ((ip->ip_src.s_addr == rt->mfc_origin.s_addr) && in X_ip_mforward() 1269 (ip->ip_dst.s_addr == rt->mfc_mcastgrp.s_addr) && in X_ip_mforward() 1325 rt->mfc_origin.s_addr = ip->ip_src.s_addr; in X_ip_mforward() 1326 rt->mfc_mcastgrp.s_addr = ip->ip_dst.s_addr; in X_ip_mforward() [all …]
|
/dragonfly/usr.sbin/vknetd/ |
H A D | filter.c | 81 if (ip->ip_src.s_addr == 0) in filter_ok() 84 (ip->ip_src.s_addr & NetMask.s_addr) != in filter_ok() 85 (NetAddress.s_addr & NetMask.s_addr)) { in filter_ok() 87 ntohl(ip->ip_src.s_addr)); in filter_ok()
|
/dragonfly/lib/libc/inet/ |
H A D | inet_makeaddr.c | 52 a.s_addr = (net << IN_CLASSA_NSHIFT) | (host & IN_CLASSA_HOST); in inet_makeaddr() 54 a.s_addr = (net << IN_CLASSB_NSHIFT) | (host & IN_CLASSB_HOST); in inet_makeaddr() 56 a.s_addr = (net << IN_CLASSC_NSHIFT) | (host & IN_CLASSC_HOST); in inet_makeaddr() 58 a.s_addr = net | host; in inet_makeaddr() 59 a.s_addr = htonl(a.s_addr); in inet_makeaddr()
|
/dragonfly/sys/net/ipfw3_nat/ |
H A D | ip_fw3_nat.c | 279 s->alias_addr = alias->ip.s_addr; in ip_fw3_nat() 295 s->alias_addr = alias->ip.s_addr; in ip_fw3_nat() 318 s2->dst_addr = alias->ip.s_addr; in ip_fw3_nat() 335 new_addr.s_addr = s2->alias_addr; in ip_fw3_nat() 338 new_addr.s_addr = s2->src_addr; in ip_fw3_nat() 343 new_addr.s_addr = s->alias_addr; in ip_fw3_nat() 366 old_addr->s_addr = new_addr.s_addr; in ip_fw3_nat() 395 s2->dst_addr = alias->ip.s_addr; in ip_fw3_nat() 402 msg->alias_addr.s_addr = alias->ip.s_addr; in ip_fw3_nat() 413 s2->dst_addr = alias->ip.s_addr; in ip_fw3_nat() [all …]
|
/dragonfly/libexec/bootpd/tools/bootptest/ |
H A D | print-bootp.c | 127 if (bp->bp_ciaddr.s_addr) in bootp_print() 132 if (bp->bp_yiaddr.s_addr) in bootp_print() 137 if (bp->bp_siaddr.s_addr) in bootp_print() 142 if (bp->bp_giaddr.s_addr) in bootp_print() 394 if (v->v_dgate.s_addr) in cmu_print() 398 if (v->v_dns1.s_addr) in cmu_print() 400 if (v->v_dns2.s_addr) in cmu_print() 404 if (v->v_ins1.s_addr) in cmu_print() 406 if (v->v_ins2.s_addr) in cmu_print() 410 if (v->v_ts1.s_addr) in cmu_print() [all …]
|
/dragonfly/sys/net/ipfw3_basic/ |
H A D | ip_fw3_basic.c | 153 if (cmd->p.ip.s_addr == in iface_match() 155 (ia->ifa_addr))->sin_addr.s_addr) in iface_match() 292 ((ipfw_insn_ip *)cmd)->addr.s_addr == src_ip.s_addr); in check_from() 317 sa.sin_addr.s_addr = src_ip.s_addr; in check_from_lookup() 365 ((ipfw_insn_ip *)cmd)->addr.s_addr == in check_from_mask() 366 (src_ip.s_addr & in check_from_mask() 385 ((ipfw_insn_ip *)cmd)->addr.s_addr == dst_ip.s_addr); in check_to() 410 sa.sin_addr.s_addr = dst_ip.s_addr; in check_to_lookup() 459 (dst_ip.s_addr & in check_to_mask() 543 *cmd_val = (hlen > 0 && ((ipfw_insn_ip *)cmd)->addr.s_addr == src_ip.s_addr); in check_src_n_port() [all …]
|