/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ |
H A D | ifconfig.c | 891 lifr->lifr_addr = g_netmask; in set_mask_lifreq() 903 lifr->lifr_addr = *mask; in set_mask_lifreq() 913 lifr->lifr_addr = *mask; in set_mask_lifreq() 1058 lifr.lifr_addr = laddr; in setifaddr() 1353 lifr.lifr_addr = subnet; in setifsubnet() 1402 (void) memset(&lifr.lifr_addr, 0, sizeof (lifr.lifr_addr)); in setifprefixlen() 1885 (void) memset(&lifr.lifr_addr, 0, sizeof (lifr.lifr_addr)); in addif() 1963 lifr.lifr_addr = laddr; in addif() 2043 lifr.lifr_addr = laddr; in removeif() 3281 (void) memset(&lifr.lifr_addr, 0, sizeof (lifr.lifr_addr)); in in_status() [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/ |
H A D | foreachaddr.c | 292 if (lifr2->lifr_addr.ss_family == lifr->lifr_addr.ss_family in foreach_localaddr() 297 && !memcmp (&lifr2->lifr_addr, &lifr->lifr_addr, in foreach_localaddr() 305 if ((*pass1fn) (data, ss2sa (&lifr->lifr_addr))) in foreach_localaddr() 335 if ((*pass2fn) (data, ss2sa (&lifr->lifr_addr))) in foreach_localaddr()
|
H A D | localaddr.c | 604 if (lifr2->lifr_addr.ss_family == lifr->lifr_addr.ss_family in foreach_localaddr() 609 && !memcmp (&lifr2->lifr_addr, &lifr->lifr_addr, in foreach_localaddr() 617 if ((*pass1fn) (data, ss2sa (&lifr->lifr_addr))) in foreach_localaddr() 647 if ((*pass2fn) (data, ss2sa (&lifr->lifr_addr))) in foreach_localaddr()
|
/illumos-gate/usr/src/cmd/svr4pkg/libinst/ |
H A D | is_local_host.c | 116 #define lifraddrp(lifrp) ((lifrp->lifr_addr.ss_family == AF_INET6) ? \ in is_local_if() 117 (void *) &((struct sockaddr_in6 *)&lifrp->lifr_addr)->sin6_addr : \ in is_local_if() 118 (void *) &((struct sockaddr_in *)&lifrp->lifr_addr)->sin_addr) in is_local_if() 123 if (lifrp->lifr_addr.ss_family != hp->h_addrtype) { in is_local_if()
|
/illumos-gate/usr/src/lib/libipadm/common/ |
H A D | ipadm_ndpd.c | 174 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in i_ipadm_create_linklocal() 177 bzero(&lifr.lifr_addr, sizeof (lifr.lifr_addr)); in i_ipadm_create_linklocal() 179 (struct sockaddr *)&lifr.lifr_addr); in i_ipadm_create_linklocal() 218 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in i_ipadm_create_linklocal()
|
H A D | ipadm_addr.c | 977 (void) memcpy(&lifr.lifr_addr, &netmask, sizeof (netmask)); in i_ipadm_set_prefixlen() 1237 addr = (SIN(&lifr.lifr_addr))->sin_addr.s_addr; in i_ipadm_get_broadcast() 1266 sin = SIN(&lifr.lifr_addr); in i_ipadm_get_broadcast() 1331 &lifr.lifr_addr, &prefixlen); in i_ipadm_get_prefixlen() 1794 bzero(&lifr.lifr_addr, sizeof (lifr.lifr_addr)); in i_ipadm_delete_addr() 1795 lifr.lifr_addr.ss_family = addr->ipadm_af; in i_ipadm_delete_addr() 2557 *exists = !sockaddrunspec((struct sockaddr *)&lifr.lifr_addr); in i_ipadm_addr_exists_on_if() 2804 if (sockaddrcmp(&lifr.lifr_addr, &addr->ipadm_static_addr)) in ipadm_create_addr() 2921 lifr.lifr_addr = *mask; in i_ipadm_create_addr() 2926 lifr.lifr_addr = *addr; in i_ipadm_create_addr() [all …]
|
/illumos-gate/usr/src/lib/print/libpapi-common/common/ |
H A D | misc.c | 141 switch (r->lifr_addr.ss_family) { in local_interfaces() 144 (struct sockaddr_in *)&r->lifr_addr; in local_interfaces() 151 (struct sockaddr_in6 *)&r->lifr_addr; in local_interfaces()
|
/illumos-gate/usr/src/contrib/mDNSResponder/mDNSPosix/ |
H A D | mDNSUNP.c | 309 if (lifr->lifr_addr.ss_family == AF_INET) { in select_src_ifi_info_solaris() 312 sinptr = (struct sockaddr_in *) &lifr->lifr_addr; in select_src_ifi_info_solaris() 427 if (lifrp->lifr_addr.ss_family != family) in get_ifi_info_solaris() 467 assert((best_lifr->lifr_addr.ss_family == AF_INET6) || in get_ifi_info_solaris() 468 (best_lifr->lifr_addr.ss_family == AF_INET)); in get_ifi_info_solaris() 470 switch (best_lifr->lifr_addr.ss_family) { in get_ifi_info_solaris() 474 sinptr6 = (struct sockaddr_in6 *) &best_lifr->lifr_addr; in get_ifi_info_solaris() 491 sinptr = (struct sockaddr_in *) &best_lifr->lifr_addr; in get_ifi_info_solaris() 512 sinptr = (struct sockaddr_in *) &lifrcopy.lifr_addr; in get_ifi_info_solaris()
|
/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/ |
H A D | interface.c | 450 ASSIGN_ADDR(lif_addr, lif_v6addr, lifr_addr); in insert_lif() 460 ASSIGN_ADDR(lif_netmask, lif_v6mask, lifr_addr); in insert_lif() 691 (struct sockaddr_in6 *)&lifr.lifr_addr; in checkaddr() 703 (struct sockaddr_in *)&lifr.lifr_addr; in checkaddr() 881 (void) memset(&lifr.lifr_addr, 0, sizeof (lifr.lifr_addr)); in canonize_lif() 884 (struct sockaddr_in6 *)&lifr.lifr_addr; in canonize_lif() 890 (struct sockaddr_in *)&lifr.lifr_addr; in canonize_lif() 944 ((struct sockaddr_in *)&lifr.lifr_addr)-> in canonize_lif() 989 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in plumb_lif() 1447 ((struct sockaddr_in *)&lifr.lifr_addr)->sin_addr.s_addr; in open_ip_lif() [all …]
|
/illumos-gate/usr/src/lib/libsocket/inet/ |
H A D | getifaddrs.c | 348 lifr_af = lifrp->lifr_addr.ss_family; in getallifaddrs() 382 (void) memcpy(curr->ifa_addr, &lifrp->lifr_addr, in getallifaddrs() 391 (void) memcpy(curr->ifa_netmask, &lifrl.lifr_addr, in getallifaddrs() 402 (void) memcpy(curr->ifa_dstaddr, &lifrl.lifr_addr, in getallifaddrs() 411 (void) memcpy(curr->ifa_broadaddr, &lifrl.lifr_addr, in getallifaddrs()
|
/illumos-gate/usr/src/lib/libresolv2/common/irs/ |
H A D | gethostent.c | 493 #define lifr_addr iflr_addr macro 561 if (lifreq.lifr_addr.sa_len == 0) 562 lifreq.lifr_addr.sa_len = 16; 566 if (lifreq.lifr_addr.sa_len > sizeof (struct sockaddr)) 567 cpsize += (int)lifreq.lifr_addr.sa_len - 570 cpsize = sizeof lifreq.lifr_name + lifreq.lifr_addr.sa_len; 580 switch (lifreq.lifr_addr.ss_family) { 585 &lifreq.lifr_addr)->sin_addr, 601 &lifreq.lifr_addr)->sin6_addr, sizeof in6);
|
/illumos-gate/usr/src/lib/libinetutil/common/ |
H A D | ifaddrlist.c | 158 sin = (struct sockaddr_in *)&lifrp->lifr_addr; in ifaddrlist() 161 sin6 = (struct sockaddr_in6 *)&lifrp->lifr_addr; in ifaddrlist()
|
H A D | ifaddrlistx.c | 115 addr = lifrp->lifr_addr; in ifaddrlistx()
|
/illumos-gate/usr/src/cmd/cmd-inet/sbin/netstrategy/ |
H A D | netstrategy.c | 202 isv4 = ifr->lifr_addr.ss_family == AF_INET; in get_first_interface() 242 sin = (struct sockaddr_in *)&ifr->lifr_addr; in get_first_interface()
|
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/ |
H A D | ibcm_arp.c | 406 lifrp->lifr_addr.ss_family, lifrp->lifr_type); in ibcm_arp_get_ibd_ipaddr() 488 switch (lifrp->lifr_addr.ss_family) { in ibcm_arp_get_ibd_ipaddr() 491 bcopy(&lifrp->lifr_addr, &ipp->ip_cm_sin, in ibcm_arp_get_ibd_ipaddr() 497 bcopy(&lifrp->lifr_addr, &ipp->ip_cm_sin6, in ibcm_arp_get_ibd_ipaddr()
|
/illumos-gate/usr/src/lib/udapl/udapl_tavor/common/ |
H A D | dapl_name_service.c | 558 netmask = ((struct sockaddr_in *)&lifreq.lifr_addr)-> in dapls_ns_subnet_match_v4() 573 netaddr = ((struct sockaddr_in *)&lifreq.lifr_addr)-> in dapls_ns_subnet_match_v4() 603 (void) dapl_os_memcpy(&netmask_sock, &lifreq.lifr_addr, in dapls_ns_subnet_match_v6() 619 local_addr = (uchar_t *)&((struct sockaddr_in6 *)&lifreq.lifr_addr)-> in dapls_ns_subnet_match_v6()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ |
H A D | tables.c | 265 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in phyint_init_from_k() 293 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in phyint_init_from_k() 1214 if (lifr.lifr_addr.ss_family != AF_INET6) { in prefix_init_from_k() 1219 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in prefix_init_from_k() 1466 lifr.lifr_addr.ss_family = AF_INET6; in prefix_update_dhcp() 1534 lifr.lifr_addr.ss_family = AF_UNSPEC; in prefix_update_k() 1585 lifr.lifr_addr.ss_family = AF_UNSPEC; in prefix_update_k() 1603 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in prefix_update_k() 1686 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in prefix_update_k() 1720 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in prefix_update_k() [all …]
|
/illumos-gate/usr/src/test/os-tests/tests/spoof-ras/ |
H A D | spoof-ras.c | 83 bcopy(&addrp->lifr_addr, &llap->lifr_nd.lnr_addr, in spoof_get_lla() 664 (char *)&((sin6_t *)&addr.lifr_addr)->sin6_scope_id, in main() 670 if (bind(s, (struct sockaddr *)&addr.lifr_addr, sizeof (sin6_t)) != 0) { in main()
|
/illumos-gate/usr/src/cmd/zoneadmd/ |
H A D | vplat.c | 2037 if (lifr->lifr_addr.ss_family == AF_INET) { in who_is_using() 2189 af = lifr.lifr_addr.ss_family; in configure_one_interface() 2205 laddr = lifr.lifr_addr; in configure_one_interface() 2208 (void) memset(&lifr.lifr_addr, 0, sizeof (lifr.lifr_addr)); in configure_one_interface() 2271 (void) memcpy(&lifr.lifr_addr, &netmask4, in configure_one_interface() 2287 (void) memcpy(&lifr.lifr_addr, &netmask6, in configure_one_interface() 2298 lifr.lifr_addr = laddr; in configure_one_interface() 2365 (&lifr.lifr_addr))->sin_addr; in configure_one_interface() 2368 (&lifr.lifr_addr))->sin6_addr; in configure_one_interface() 2692 SIN(&lifr.lifr_addr)); in add_net_for_linkid() [all …]
|
/illumos-gate/usr/src/uts/common/io/ib/clients/rds/ |
H A D | rds_ioctl.c | 223 ifrp->ifr_addr = *(struct sockaddr *)&lifrp->lifr_addr; in rds_ioctl_copyin_done() 356 sinp = (struct sockaddr_in *)&lifrp->lifr_addr; in rds_verify_bind_address()
|
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_nic.c | 497 isv6 = (lifrr.lifr_addr.ss_family == AF_INET6); in smb_nic_getinfo() 499 sin6 = (struct sockaddr_in6 *)(&lifrr.lifr_addr); in smb_nic_getinfo() 503 sin = (struct sockaddr_in *)(&lifrr.lifr_addr); in smb_nic_getinfo() 524 sin = (struct sockaddr_in *)&lifrr.lifr_addr; in smb_nic_getinfo()
|
/illumos-gate/usr/src/cmd/fs.d/nfs/statd/ |
H A D | sm_proc.c | 1075 af = lifrp->lifr_addr.ss_family; in merge_hosts() 1096 sa = (struct sockaddr_storage *)&(lifr.lifr_addr); in merge_hosts() 1099 sin = (struct sockaddr_in *)&lifr.lifr_addr; in merge_hosts() 1103 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in merge_hosts()
|
/illumos-gate/usr/src/lib/libnsl/nss/ |
H A D | netdir_inet_sundry.c | 394 if (lifr->lifr_addr.ss_family != AF_INET) in get_if_info() 398 ((struct sockaddr_in *)&lifr->lifr_addr)->sin_addr; in get_if_info() 411 ((struct sockaddr_in *)&lifr->lifr_addr)->sin_addr; in get_if_info()
|
/illumos-gate/usr/src/uts/common/inet/kifconf/ |
H A D | kifconf.c | 190 buf = (char *)&lifr.lifr_addr; in kifioctl()
|
/illumos-gate/usr/src/lib/libdscp/ |
H A D | libdscp.c | 308 (void) memcpy(saddr, &lifr.lifr_addr, sizeof (struct sockaddr_in)); in dscpAddr()
|