Home
last modified time | relevance | path

Searched refs:ifr_addr (Results 1 – 23 of 23) sorted by relevance

/illumos-gate/usr/src/ucblib/librpcsoc/
H A Dget_myaddress.c103 if (ifr->ifr_addr.sa_family != AF_INET) in get_myaddress()
111 *addr = *((struct sockaddr_in *)&ifr->ifr_addr); in get_myaddress()
/illumos-gate/usr/src/contrib/mDNSResponder/mDNSPosix/
H A DmDNSUNP.c603 if (sizeof(struct ifreq) > sizeof(ifr->ifr_name) + GET_SA_LEN(ifr->ifr_addr)) in get_ifi_info()
606 ptr += sizeof(ifr->ifr_name) + GET_SA_LEN(ifr->ifr_addr); in get_ifi_info()
610 if (ifr->ifr_addr.sa_family != family) in get_ifi_info()
658 switch (ifr->ifr_addr.sa_family) { in get_ifi_info()
660 sinptr = (struct sockaddr_in *) &ifr->ifr_addr; in get_ifi_info()
688 sinptr = (struct sockaddr_in *) &ifrcopy.ifr_addr; in get_ifi_info()
739 sinptr6 = (struct sockaddr_in6 *) &ifr->ifr_addr; in get_ifi_info()
759 … memcpy(&ifr6.ifr_ifru.ifru_addr, &ifr->ifr_addr, sizeof(ifr6.ifr_ifru.ifru_addr)); in get_ifi_info()
/illumos-gate/usr/src/lib/libresolv2/common/irs/
H A Dgethostent.c740 if (u.ifreq.ifr_addr.sa_len == 0)
741 u.ifreq.ifr_addr.sa_len = 16;
745 if (u.ifreq.ifr_addr.sa_len > sizeof (struct sockaddr))
746 cpsize += (int)u.ifreq.ifr_addr.sa_len -
749 cpsize = sizeof u.ifreq.ifr_name + u.ifreq.ifr_addr.sa_len;
761 switch (u.ifreq.ifr_addr.sa_family) {
766 &u.ifreq.ifr_addr)->sin_addr,
782 &u.ifreq.ifr_addr)->sin6_addr,
/illumos-gate/usr/src/boot/include/net/
H A Dif.h397 #define ifr_addr ifr_ifru.ifru_addr /* address */ macro
416 ((ifr).ifr_addr.sa_len > sizeof(struct sockaddr) ? \
418 (ifr).ifr_addr.sa_len) : sizeof(struct ifreq))
/illumos-gate/usr/src/lib/libslp/clib/
H A Dslp_net_utils.c285 (void) memcpy(&(all_ifs[i].addr), &ifr.ifr_addr, in get_all_interfaces()
293 (void) memcpy(&(all_ifs[i].bc_addr), &ifr.ifr_addr, in get_all_interfaces()
302 (void) memcpy(&(all_ifs[i].netmask), &ifr.ifr_addr, in get_all_interfaces()
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/
H A Dlocaladdr.c145 sizeof((i).ifr_name)+(i).ifr_addr.sa_len)
992 if (ifr2->ifr_addr.sa_family == ifr->ifr_addr.sa_family in foreach_localaddr()
998 && !memcmp (&ifr2->ifr_addr.sa_data, &ifr->ifr_addr.sa_data, in foreach_localaddr()
1000 - offsetof (struct ifreq, ifr_addr.sa_data)))) { in foreach_localaddr()
1007 if ((*pass1fn) (data, &ifr->ifr_addr)) in foreach_localaddr()
1032 if ((*pass2fn) (data, &ifr->ifr_addr)) in foreach_localaddr()
H A Dforeachaddr.c130 sizeof((i).ifr_name)+(i).ifr_addr.sa_len)
/illumos-gate/usr/src/uts/common/io/ib/clients/rds/
H A Drds_ioctl.c223 ifrp->ifr_addr = *(struct sockaddr *)&lifrp->lifr_addr; in rds_ioctl_copyin_done()
224 ifrp->ifr_addr.sa_family = AF_INET_OFFLOAD; in rds_ioctl_copyin_done()
/illumos-gate/usr/src/uts/common/inet/sockmods/
H A Dsockmod_pfp.c1020 if (mac_addr_len(mh) > sizeof (ifreq.ifr_addr.sa_data)) { in sdpfp_ioctl()
1026 (void) memset(ifreq.ifr_addr.sa_data, 0, in sdpfp_ioctl()
1027 sizeof (ifreq.ifr_addr.sa_data)); in sdpfp_ioctl()
1030 (uint8_t *)ifreq.ifr_addr.sa_data); in sdpfp_ioctl()
1038 ifreq.ifr_addr.sa_family = pfp_dl_to_arphrd(mac_type(mh)); in sdpfp_ioctl()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/
H A Din.rwhod.c573 np->n_addrlen = sizeof (ifr->ifr_addr); in configure()
580 bcopy(&ifr->ifr_addr, np->n_addr, np->n_addrlen); in configure()
595 ((struct sockaddr_in *)&ifreq.ifr_addr)-> in configure()
H A Dhostconfig.c457 struct sockaddr_in *sin = (struct sockaddr_in *)&ifr.ifr_addr;
H A Din.rarpd.c863 sin = (struct sockaddr_in *)&ifr.ifr_addr; in get_ifdata()
H A Droute.c1995 sin = (struct sockaddr_in *)&ifr->ifr_addr; in inet_makesubnetmask()
2007 sin = (struct sockaddr_in *)&ifreq.ifr_addr; in inet_makesubnetmask()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/
H A Din.rdisc.c1370 if (ifr->ifr_addr.sa_family != AF_INET) in initifs()
1411 if (!getconfig(sock, lifreq.lifr_flags, &ifr->ifr_addr, in initifs()
1446 if (!getconfig(sock, lifreq.lifr_flags, &ifr->ifr_addr, in initifs()
1568 sin = (struct sockaddr_in *)ALIGN(&ifreq.ifr_addr); in getconfig()
1585 sin = (struct sockaddr_in *)ALIGN(&ifreq.ifr_addr); in getconfig()
1593 sin = (struct sockaddr_in *)ALIGN(&ifreq.ifr_addr); in getconfig()
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Drdsv3_impl.c388 switch (ifr.ifr_addr.sa_family) { in rdsv3_do_ip_ioctl_old()
451 switch (ifr.ifr_addr.sa_family) { in rdsv3_do_ip_ioctl_old()
482 rlp->ifr_addr.sa_family = AF_INET_OFFLOAD; in rdsv3_do_ip_ioctl_old()
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/pppd/
H A Dsys-solaris.c334 BCOPY(&ifr.ifr_addr, &sin, sizeof (struct sockaddr_in)); in read_ip_interface()
2474 ifr.ifr_addr = *(struct sockaddr *)&sin;
2721 if (ifr->ifr_addr.sa_family != AF_INET) { in get_ether_addr()
2743 (void) memcpy(&sin, &ifr->ifr_addr, sizeof (sin)); in get_ether_addr()
2745 (void) memcpy(&sin, &ifreq.ifr_addr, sizeof (sin)); in get_ether_addr()
/illumos-gate/usr/src/lib/libnsl/nss/
H A Dnetdir_inet.c2969 (ifr->ifr_addr.sa_family != AF_INET)) in getbroadcastnets()
2973 sin = (struct sockaddr_in *)&ifr->ifr_addr; in getbroadcastnets()
2984 &ifreq.ifr_addr)->sin_addr; in getbroadcastnets()
2992 sin = (struct sockaddr_in *)&ifr->ifr_addr; in getbroadcastnets()
3003 &ifreq.ifr_addr)->sin_addr; in getbroadcastnets()
/illumos-gate/usr/src/uts/common/net/
H A Dif.h499 #define ifr_addr ifr_ifru.ifru_addr /* address */ macro
/illumos-gate/usr/src/lib/libsldap/common/
H A Dns_common.c726 (ifr->ifr_addr.sa_family != AF_INET)) in __s_api_get_local_interfaces()
731 netmask = ((struct sockaddr_in *)&ifreq.ifr_addr)->sin_addr; in __s_api_get_local_interfaces()
736 sin = (struct sockaddr_in *)&ifreq.ifr_addr; in __s_api_get_local_interfaces()
/illumos-gate/usr/src/cmd/sendmail/src/
H A Dconf.c4834 max(sizeof(ifr->ifr_addr), ifr->ifr_addr.sa_len); in load_if_names()
4993 SOCKADDR *sa = (SOCKADDR *) &ifr->ifr_addr; in load_if_names()
5016 if (sa->sa.sa_len > sizeof(ifr->ifr_addr)) in load_if_names()
5025 af = ifr->ifr_addr.sa_family; in load_if_names()
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_dlinet.c1528 ifr.ifr_addr = *(struct sockaddr *)nbuf->buf; in ifioctl()
1550 *(struct sockaddr *)nbuf->buf = ifr.ifr_addr; in ifioctl()
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_if.c7090 ci->ci_sin = (sin_t *)&ifr->ifr_addr; in ip_extract_lifreq()
7444 sin = (sin_t *)&ifr->ifr_addr; in ip_sioctl_get_ifconf()
19083 sock = &ifr->ifr_addr; in ip_sioctl_get_ifhwaddr()
H A Dip.c12588 sin = (sin_t *)&ifr->ifr_addr; in ip_reprocess_ioctl()