/illumos-gate/usr/src/lib/libsocket/inet/ |
H A D | netmasks.c | 64 uint32_t addr = in.s_addr; in inet_nettoa() 130 i = ntohl(net.s_addr); in getnetmaskbynet() 138 net2.s_addr = htonl(i); in getnetmaskbynet() 140 net1.s_addr = htonl(i << IN_CLASSC_NSHIFT); in getnetmaskbynet() 142 net1.s_addr = htonl(i << IN_CLASSB_NSHIFT); in getnetmaskbynet() 144 net1.s_addr = htonl(i << IN_CLASSA_NSHIFT); in getnetmaskbynet() 147 net1.s_addr = htonl(i & IN_CLASSA_NET); in getnetmaskbynet() 148 net2.s_addr = htonl(i >> IN_CLASSA_NSHIFT); in getnetmaskbynet() 150 net1.s_addr = htonl(i & IN_CLASSB_NET); in getnetmaskbynet() 151 net2.s_addr = htonl(i >> IN_CLASSB_NSHIFT); in getnetmaskbynet() [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/in.routed/ |
H A D | common.c | 71 if ((in.s_addr = inet_network(name)) == (in_addr_t)-1) { in getnet() 73 in.s_addr = ntohl(RIP_DEFAULT); in getnet() 75 in.s_addr = np->n_net; in getnet() 80 if (0 == (in.s_addr & 0xff000000)) in getnet() 81 in.s_addr <<= 8; in getnet() 82 if (0 == (in.s_addr & 0xff000000)) in getnet() 83 in.s_addr <<= 8; in getnet() 84 if (0 == (in.s_addr & 0xff000000)) in getnet() 85 in.s_addr <<= 8; in getnet() 88 mask = std_mask(htonl(in.s_addr)); in getnet() [all …]
|
/illumos-gate/usr/src/stand/lib/inet/ |
H A D | ipv4.c | 320 if (destp->s_addr == table[i].dest.s_addr) in find_route() 326 if (gatewayp->s_addr == table[i].gateway.s_addr) in find_route() 369 table[index].dest.s_addr = destp->s_addr; in ipv4_route() 371 table[index].dest.s_addr = htonl(INADDR_ANY); in ipv4_route() 372 table[index].gateway.s_addr = gatewayp->s_addr; in ipv4_route() 384 table[index].dest.s_addr = htonl(INADDR_ANY); in ipv4_route() 385 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() [all …]
|
H A D | ethernet.c | 113 tmp_ia.s_addr = htonl(tmp_ia.s_addr); in ether_comarp() 264 ip.s_addr = ntohl(ip.s_addr); in ether_revarp() 434 ip.s_addr = ntohl(ip.s_addr); in ether_input() 437 ip.s_addr != INADDR_ANY && in ether_input() 533 if (ipdst.s_addr == htonl(INADDR_BROADCAST)) in ether_output() 541 mask.s_addr = htonl(mask.s_addr); in ether_output() 542 netid.s_addr = htonl(netid.s_addr); in ether_output() 548 if (mask.s_addr != htonl(INADDR_BROADCAST) && in ether_output() 549 (ipdst.s_addr & ~mask.s_addr) == 0 && in ether_output() 550 (ipdst.s_addr & mask.s_addr) == netid.s_addr) { in ether_output() [all …]
|
H A D | ibd.c | 151 tmp_ia.s_addr = htonl(tmp_ia.s_addr); in ibd_comarp() 432 ip.s_addr = ntohl(ip.s_addr); in ibd_input() 435 ip.s_addr != INADDR_ANY && in ibd_input() 519 if (ipdst.s_addr == htonl(INADDR_BROADCAST)) in ibd_output() 526 mask.s_addr = htonl(mask.s_addr); in ibd_output() 527 if (mask.s_addr != htonl(INADDR_BROADCAST) && in ibd_output() 528 (ipdst.s_addr & ~mask.s_addr) == 0) { in ibd_output() 531 if (ogp->igm_router.s_addr != htonl(INADDR_ANY)) in ibd_output() 532 tmpip.s_addr = ogp->igm_router.s_addr; in ibd_output() 534 tmpip.s_addr = ipdst.s_addr; in ibd_output()
|
H A D | dhcpv4.c | 338 saddr.sin_addr.s_addr = htonl(src->s_addr); in inet() 347 if (ntohl(dest->s_addr) == INADDR_BROADCAST) { in inet() 356 daddr.sin_addr.s_addr = htonl(dest->s_addr); in inet() 560 if (ntohl(wk->pkt->siaddr.s_addr) != INADDR_ANY) in select_best() 610 t_server.s_addr = htonl(INADDR_BROADCAST); in dhcp_decline() 611 t_yiaddr.s_addr = pl->pkt->yiaddr.s_addr; in dhcp_decline() 621 nets.s_addr = htonl(INADDR_BROADCAST); in dhcp_decline() 626 pkt->ciaddr.s_addr = t_yiaddr.s_addr; in dhcp_decline() 629 ours.s_addr = htonl(ours.s_addr); in dhcp_decline() 698 nets.s_addr = INADDR_BROADCAST; in dhcp_selecting() [all …]
|
/illumos-gate/usr/src/lib/libinetutil/common/ |
H A D | inetutil.c | 53 hp.s_addr = htonl(n_addrp->s_addr); in get_netmask4() 55 s_addrp->s_addr = ntohl(tp.s_addr); in get_netmask4() 62 if (IN_CLASSA(n_addrp->s_addr)) in get_netmask4() 63 s_addrp->s_addr = IN_CLASSA_NET; in get_netmask4() 64 else if (IN_CLASSB(n_addrp->s_addr)) in get_netmask4() 65 s_addrp->s_addr = IN_CLASSB_NET; in get_netmask4() 66 else if (IN_CLASSC(n_addrp->s_addr)) in get_netmask4() 67 s_addrp->s_addr = IN_CLASSC_NET; in get_netmask4() 69 s_addrp->s_addr = IN_CLASSE_NET; in get_netmask4() 92 return (addr1.s_addr == addr2.s_addr); in sockaddrcmp() [all …]
|
/illumos-gate/usr/src/grub/grub-0.97/netboot/ |
H A D | nic.c | 266 int net = ntohl(arptable[ARP_CLIENT].ipaddr.s_addr) >> 24; in default_netmask() 305 destip = ip->dest.s_addr; in ip_transmit() 323 (arptable[ARP_CLIENT].ipaddr.s_addr & netmask)) && in ip_transmit() 324 arptable[ARP_GATEWAY].ipaddr.s_addr) in ip_transmit() 325 destip = arptable[ARP_GATEWAY].ipaddr.s_addr; in ip_transmit() 327 if (arptable[arpentry].ipaddr.s_addr == destip) break; in ip_transmit() 375 ip->src.s_addr = arptable[ARP_CLIENT].ipaddr.s_addr; in build_ip_hdr() 376 ip->dest.s_addr = destip; in build_ip_hdr() 386 pseudo.src.s_addr = ip->src.s_addr; in udpchksum() 387 pseudo.dest.s_addr = ip->dest.s_addr; in udpchksum() [all …]
|
/illumos-gate/usr/src/lib/libslp/clib/ |
H A D | slp_net_utils.c | 111 if (memcmp(&(all_ifs[i].addr.sin_addr.s_addr), in slp_broadcast_addrs() 112 &(given_ifs[j].s_addr), in slp_broadcast_addrs() 113 sizeof (given_ifs[j].s_addr)) == 0 && in slp_broadcast_addrs() 114 all_ifs[i].bc_addr.sin_addr.s_addr != 0) { in slp_broadcast_addrs() 164 netmask.s_addr = all_ifs[i].netmask.sin_addr.s_addr; in slp_on_subnet() 166 net_addr.s_addr = in slp_on_subnet() 167 all_ifs[i].addr.sin_addr.s_addr & netmask.s_addr; in slp_on_subnet() 169 masked_addr.s_addr = addr.s_addr & netmask.s_addr; in slp_on_subnet() 171 if (memcmp(&(masked_addr.s_addr), &(net_addr.s_addr), in slp_on_subnet() 172 sizeof (net_addr.s_addr)) == 0) { in slp_on_subnet() [all …]
|
/illumos-gate/usr/src/uts/common/inet/ipf/ |
H A D | ip_pool.c | 134 a.adf_addr.in4.s_addr = 0x0a010203; 135 b.adf_addr.in4.s_addr = 0xffffffff; 139 a.adf_addr.in4.s_addr = 0x0a000000; 140 b.adf_addr.in4.s_addr = 0xff000000; 144 a.adf_addr.in4.s_addr = 0x0a010100; 145 b.adf_addr.in4.s_addr = 0xffffff00; 149 a.adf_addr.in4.s_addr = 0x0a010200; 150 b.adf_addr.in4.s_addr = 0xffffff00; 154 a.adf_addr.in4.s_addr = 0x0a010000; 155 b.adf_addr.in4.s_addr = 0xffff0000; [all …]
|
H A D | ip_nat.c | 423 hv = (src.s_addr ^ dst.s_addr); 424 hv += src.s_addr; 425 hv += dst.s_addr; 428 if ((hm->hm_srcip.s_addr == src.s_addr) && 429 (hm->hm_dstip.s_addr == dst.s_addr) && 1425 sum_changed = LONG_SUM(ntohl(nat->nat_inip.s_addr)); 1426 sum_orig = LONG_SUM(ntohl(nat->nat_outip.s_addr)); 1438 sum_changed = LONG_SUM(ntohl(nat->nat_outip.s_addr)); 1439 sum_orig = LONG_SUM(ntohl(nat->nat_inip.s_addr)); 1473 ntohl(nat->nat_inip.s_addr) + [all …]
|
/illumos-gate/usr/src/lib/libresolv2/common/inet/ |
H A D | inet_makeaddr.c | 57 a.s_addr = (net << IN_CLASSA_NSHIFT) | (host & IN_CLASSA_HOST); 59 a.s_addr = (net << IN_CLASSB_NSHIFT) | (host & IN_CLASSB_HOST); 61 a.s_addr = (net << IN_CLASSC_NSHIFT) | (host & IN_CLASSC_HOST); 63 a.s_addr = net | host; 64 a.s_addr = htonl(a.s_addr);
|
/illumos-gate/usr/src/stand/lib/fs/nfs/ |
H A D | bootparams.c | 93 to.sin_addr.s_addr = htonl(INADDR_BROADCAST); in whoami() 101 ipaddr.s_addr = htonl(ipaddr.s_addr); in whoami() 155 responder.s_addr = from.sin_addr.s_addr; in whoami() 189 if (ntohl(ipaddr.s_addr) != INADDR_ANY) { in whoami() 257 to.sin_addr.s_addr = responder.s_addr; in getfile() 281 to.sin_addr.s_addr = htonl(INADDR_BROADCAST); in getfile() 308 responder.s_addr = from.sin_addr.s_addr; in getfile() 348 server_ip->s_addr = htonl(INADDR_ANY); in getfile()
|
/illumos-gate/usr/src/cmd/rpcsvc/rpc.bootparamd/ |
H A D | bootparam_ip_route.c | 246 interface_mask.s_addr = 0L; in get_ip_route() 247 interface_addr.s_addr = 0L; in get_ip_route() 248 best_router.s_addr = 0L; in get_ip_route() 309 net == (client_addr.s_addr & mask)) { in get_ip_route() 310 interface_addr.s_addr = addr; in get_ip_route() 311 interface_mask.s_addr = mask; in get_ip_route() 325 if (interface_addr.s_addr == 0) { in get_ip_route() 344 return (interface_addr.s_addr); in get_ip_route() 391 interface_mask.s_addr) != in get_ip_route() 392 (interface_addr.s_addr & in get_ip_route() [all …]
|
/illumos-gate/usr/src/cmd/ipf/tools/ |
H A D | ippool_y.y | 296 $$->ipn_addr.adf_addr.in4.s_addr = $1[0].in4.s_addr; 297 $$->ipn_mask.adf_addr.in4.s_addr = $1[1].in4.s_addr; 313 $$->ipn_addr.adf_addr.in4.s_addr = $2[0].in4.s_addr; 314 $$->ipn_mask.adf_addr.in4.s_addr = $2[1].in4.s_addr; 351 $$[1].in4.s_addr = 0xffffffff; 356 | YY_NUMBER { $$.in4.s_addr = htonl($1); } 368 ntomask(4, $1, (u_32_t *)&$$.in4.s_addr); } 393 $$.in4.s_addr = ($1 << 24) | ($3 << 16) | ($5 << 8) | $7; 394 $$.in4.s_addr = htonl($$.in4.s_addr);
|
/illumos-gate/usr/src/boot/libsa/ |
H A D | bootp.c | 168 d->myip.s_addr = INADDR_ANY; in bootp() 170 d->destip.s_addr = INADDR_BROADCAST; in bootp() 193 bcopy(&dhcp_serverip.s_addr, &bp->bp_vend[15], 4); in bootp() 213 if (rootip.s_addr == INADDR_ANY) in bootp() 219 if (IN_CLASSA(ntohl(myip.s_addr))) in bootp() 221 else if (IN_CLASSB(ntohl(myip.s_addr))) in bootp() 250 gateip.s_addr = 0; in bootp() 380 bcopy(cp, &gateip.s_addr, sizeof (gateip.s_addr)); in vend_rfc1048() 384 bcopy(cp, &rootip.s_addr, sizeof (rootip.s_addr)); in vend_rfc1048() 428 bcopy(cp, &dhcp_serverip.s_addr, in vend_rfc1048() [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ |
H A D | hostconfig.c | 187 if ((targetaddr.s_addr = inet_addr(targethost)) == 201 (void) memcpy(&targetaddr.s_addr, hp->h_addr, 205 targetaddr.s_addr = 0; 296 sin->sin_addr.s_addr = router_addr.s_addr; 373 if (router_addr.s_addr != 0) in bpanswer() 400 if (addr.s_addr == 0) { 406 lookupaddr.s_addr = ntohl(lookupaddr.s_addr); 477 *ipp = ntohl(sin->sin_addr.s_addr); 489 *maskp = ntohl(sin->sin_addr.s_addr);
|
H A D | 6to4relay.c | 80 if (rr_addr.s_addr == INADDR_ANY) { in printkstatus() 241 new_addr.s_addr = htonl(INADDR_6TO4RRANYCAST); in main() 257 if (current_addr.s_addr == new_addr.s_addr) in main() 268 if (current_addr.s_addr != INADDR_ANY) { in main() 296 if (rr_addr.s_addr == INADDR_ANY) in main() 306 rr_addr.s_addr = INADDR_ANY; in main()
|
H A D | in.rwhod.c | 281 from.sin_addr.s_addr); in main() 512 mreq.imr_multiaddr.s_addr = htonl(INADDR_WHOD_GROUP); in configure() 513 mreq.imr_interface.s_addr = htonl(INADDR_ANY); in configure() 527 multicast_addr.sin_addr.s_addr = htonl(INADDR_WHOD_GROUP); in configure() 594 np->n_subnet = sin->sin_addr.s_addr & in configure() 596 sin_addr.s_addr; in configure() 624 mreq.imr_multiaddr.s_addr = htonl(INADDR_WHOD_GROUP); in configure() 625 mreq.imr_interface.s_addr = in configure() 626 ((struct sockaddr_in *)np->n_addr)->sin_addr.s_addr; in configure() 637 multicast_addr.sin_addr.s_addr = in configure() [all …]
|
/illumos-gate/usr/src/cmd/getent/ |
H A D | dogetnetmask.c | 48 net.s_addr = ntohl(key.s_addr); in putnetmask() 71 addr.s_addr = htonl(inet_network(*list)); in dogetnetmask() 72 if (addr.s_addr != -1) { in dogetnetmask()
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip_mroute.c | 290 if ((_mb_rt->mfc_origin.s_addr == o) && \ 291 (_mb_rt->mfc_mcastgrp.s_addr == g) && \ 447 mfcbp = &ipst->ips_mfcs[MFCHASH(req->src.s_addr, req->grp.s_addr)]; in get_sg_cnt() 449 MFCFIND(mfcbp, req->src.s_addr, req->grp.s_addr, rt); in get_sg_cnt() 871 if (vifp->v_lcl_addr.s_addr != 0 || in add_vif() 879 if (vifcp->vifc_lcl_addr.s_addr == 0) { in add_vif() 887 ipif = ipif_lookup_addr((ipaddr_t)vifcp->vifc_lcl_addr.s_addr, NULL, in add_vif() 897 vifcp->vifc_lcl_addr.s_addr); in add_vif() 1029 ntohl(vifcp->vifc_lcl_addr.s_addr), in add_vif() 1031 ntohl(vifcp->vifc_rmt_addr.s_addr), in add_vif() [all …]
|
/illumos-gate/usr/src/cmd/ipf/lib/ |
H A D | printip.c | 17 ipa.s_addr = *addr; 18 if (ntohl(ipa.s_addr) < 256) 19 printf("%lu", (u_long)ntohl(ipa.s_addr));
|
/illumos-gate/usr/src/cmd/fs.d/nfs/nfslog/ |
H A D | nfslog_ipaddr.c | 102 for (h = h_table4[iphash(ipaddr->s_addr)]; h; h = h->h4_next) { 103 if (h->h4_addr.s_addr == ipaddr->s_addr) 109 if (ipaddr->s_addr == htonl(INADDR_BROADCAST)) 111 if (ipaddr->s_addr == htonl(INADDR_ANY)) 206 hashval = ((struct in_addr *)ipaddr)->s_addr;
|
/illumos-gate/usr/src/lib/smbsrv/libsmbns/common/ |
H A D | smbns_netbios_datagram.c | 361 (void) memcpy(&buffer[4], &src->addr_list.sin.sin_addr.s_addr, in smb_netbios_datagram_send() 378 ipaddr.a_ipv4 = addr->sin.sin_addr.s_addr; in smb_netbios_datagram_send() 384 sin.sin_addr.s_addr = ipaddr.a_ipv4; in smb_netbios_datagram_send() 441 (void) memcpy(&buffer[4], &src->addr_list.sin.sin_addr.s_addr, in smb_netbios_datagram_send_to_net() 458 ipaddr.a_ipv4 = addr->sin.sin_addr.s_addr; in smb_netbios_datagram_send_to_net() 463 sin.sin_addr.s_addr = ipaddr.a_ipv4; in smb_netbios_datagram_send_to_net() 503 (void) memcpy(&datagram->src.addr_list.sin.sin_addr.s_addr, in smb_datagram_decode() 719 if (prev->src.addr_list.sin.sin_addr.s_addr == in smb_netbios_datagram_getq() 720 datagram->src.addr_list.sin.sin_addr.s_addr) { in smb_netbios_datagram_getq() 797 &datagram->src.addr_list.sin.sin_addr.s_addr, in smb_netbios_BPM_datagram() [all …]
|
/illumos-gate/usr/src/uts/common/io/myri10ge/drv/ |
H A D | myri10ge_lro.c | 107 tcp_csum += myri10ge_in_pseudo(ip->ip_src.s_addr, in myri10ge_lro_flush() 108 ip->ip_dst.s_addr, htons(tcplen + IPPROTO_TCP)); in myri10ge_lro_flush() 208 tmp_csum = csum + myri10ge_in_pseudo(ip->ip_src.s_addr, in myri10ge_lro_rx() 209 ip->ip_dst.s_addr, htons(tcp_hdr_len + tcp_data_len + IPPROTO_TCP)); in myri10ge_lro_rx() 223 lro->source_ip == ip->ip_src.s_addr && in myri10ge_lro_rx() 224 lro->dest_ip == ip->ip_dst.s_addr) { in myri10ge_lro_rx() 320 lro->source_ip = ip->ip_src.s_addr; in myri10ge_lro_rx() 321 lro->dest_ip = ip->ip_dst.s_addr; in myri10ge_lro_rx()
|