Searched refs:ifa_addr (Results 1 - 25 of 121) sorted by relevance

12345

/freebsd-9.3-release/lib/libc/net/
H A Dif_nameindex.c98 if (ifa->ifa_addr &&
99 ifa->ifa_addr->sa_family == AF_LINK) {
123 if (ifa->ifa_addr &&
124 ifa->ifa_addr->sa_family == AF_LINK) {
126 ((struct sockaddr_dl*)ifa->ifa_addr)->sdl_index;
H A Dif_indextoname.c71 if (ifa->ifa_addr &&
72 ifa->ifa_addr->sa_family == AF_LINK &&
73 ifindex == ((struct sockaddr_dl*)ifa->ifa_addr)->sdl_index)
H A Dif_nametoindex.c87 if (ifa->ifa_addr &&
88 ifa->ifa_addr->sa_family == AF_LINK &&
90 ni = ((struct sockaddr_dl*)ifa->ifa_addr)->sdl_index;
H A Dgetifaddrs.c287 ift->ifa_addr = (struct sockaddr *)(void *)data;
340 ift->ifa_addr =
394 ift->ifa_addr = (struct sockaddr *)data;
/freebsd-9.3-release/include/
H A Difaddrs.h35 struct sockaddr *ifa_addr; member in struct:ifaddrs
/freebsd-9.3-release/sys/netinet/
H A Dsctp_bsd_addr.c218 if (ifa->ifa_addr == NULL) {
221 switch (ifa->ifa_addr->sa_family) {
224 if (((struct sockaddr_in *)ifa->ifa_addr)->sin_addr.s_addr == 0) {
231 if (IN6_IS_ADDR_UNSPECIFIED(&((struct sockaddr_in6 *)ifa->ifa_addr)->sin6_addr)) {
240 switch (ifa->ifa_addr->sa_family) {
262 ifa->ifa_addr,
310 if (ifa->ifa_addr == NULL) {
317 switch (ifa->ifa_addr->sa_family) {
320 if (((struct sockaddr_in *)ifa->ifa_addr)->sin_addr.s_addr == 0) {
328 if (IN6_IS_ADDR_UNSPECIFIED(&((struct sockaddr_in6 *)ifa->ifa_addr)
[all...]
/freebsd-9.3-release/crypto/heimdal/lib/krb5/
H A Dget_addrs.c147 if (ifa->ifa_addr == NULL)
149 if (memcmp(ifa->ifa_addr, &sa_zero, sizeof(sa_zero)) == 0)
151 if (krb5_sockaddr_uninteresting(ifa->ifa_addr))
159 ret = krb5_sockaddr2address(context, ifa->ifa_addr, &res->val[idx]);
190 if (ifa->ifa_addr == NULL)
192 if (memcmp(ifa->ifa_addr, &sa_zero, sizeof(sa_zero)) == 0)
194 if (krb5_sockaddr_uninteresting(ifa->ifa_addr))
199 ifa->ifa_addr, &res->val[idx]);
/freebsd-9.3-release/crypto/heimdal/lib/roken/
H A Difaddrs.hin58 struct sockaddr *ifa_addr;
H A Dgetifaddrs.c662 sap = (rta->rta_type == IFLA_ADDRESS) ? &ifa->ifa_addr : &ifa->ifa_broadaddr;
779 ifa->ifa_addr = (struct sockaddr *)data;
780 ifa_make_sockaddr(nlm_family, ifa->ifa_addr, ifamap.address, ifamap.address_len,
829 if (ifa->ifa_addr &&
830 ifa->ifa_addr->sa_family != AF_UNSPEC &&
831 ifa->ifa_addr->sa_family != AF_PACKET){
833 ifa_make_sockaddr_mask(ifa->ifa_addr->sa_family, ifa->ifa_netmask, nlm_prefixlen);
957 (*end)->ifa_addr = malloc(salen);
958 if ((*end)->ifa_addr == NULL) {
962 memcpy((*end)->ifa_addr, s
[all...]
/freebsd-9.3-release/sys/net/
H A Dradix_mpath.c113 if (!memcmp(rt->rt_ifa->ifa_addr, gate, gate->sa_len))
182 if (rt1->rt_ifa->ifa_addr->sa_len != rt->rt_ifa->ifa_addr->sa_len ||
183 bcmp(rt1->rt_ifa->ifa_addr, rt->rt_ifa->ifa_addr,
184 rt1->rt_ifa->ifa_addr->sa_len))
H A Drtsock.c456 if (prison_if(cred, rt->rt_ifa->ifa_addr) == 0) {
457 info->rti_info[RTAX_IFA] = rt->rt_ifa->ifa_addr;
477 sa = ifa->ifa_addr;
491 ia = ((struct sockaddr_in *)rt->rt_ifa->ifa_addr)->
519 sa = ifa->ifa_addr;
534 ia6 = ((struct sockaddr_in6 *)rt->rt_ifa->ifa_addr)->
753 rt_maskedcopy(ifa->ifa_addr,
757 rt_maskedcopy(rt->rt_ifa->ifa_addr,
793 ifp->if_addr->ifa_addr;
839 rt->rt_ifa->ifa_addr))) {
[all...]
H A Dif.c665 ifa->ifa_addr = (struct sockaddr *)sdl;
693 if (ifa->ifa_addr->sa_family == AF_LINK) {
694 sdl = (struct sockaddr_dl *)ifa->ifa_addr;
779 if (ifa->ifa_addr->sa_family == AF_LINK)
783 if (ifa->ifa_addr->sa_family == AF_INET) {
787 ifr.ifra_addr = *ifa->ifa_addr;
796 if (ifa->ifa_addr->sa_family == AF_INET6) {
1552 if (ifa->ifa_addr->sa_family != addr->sa_family)
1554 if (sa_equal(addr, ifa->ifa_addr)) {
1607 if (ifa->ifa_addr
[all...]
/freebsd-9.3-release/contrib/bind9/lib/isc/unix/
H A Difiter_getifaddrs.c143 if (ifa->ifa_addr == NULL)
146 family = ifa->ifa_addr->sa_family;
177 get_addr(family, &iter->current.address, ifa->ifa_addr, ifa->ifa_name);
/freebsd-9.3-release/contrib/libpcap/
H A Dfad-getad.c186 * "ifa_addr" was apparently null on at least one
199 * if "ifa_addr" is non-null (if there's no address,
205 if (ifa->ifa_addr != NULL) {
206 addr = ifa->ifa_addr;
/freebsd-9.3-release/contrib/smbfs/lib/smb/
H A Dnb_net.c119 if ((p->ifa_addr->sa_family != AF_INET) ||
135 ifd->id_addr = ((struct sockaddr_in *)p->ifa_addr)->sin_addr;
/freebsd-9.3-release/usr.sbin/rpcbind/
H A Dutil.c175 ifsa = ifap->ifa_addr;
248 memcpy(&ss, bestif->ifa_addr, bestif->ifa_addr->sa_len);
343 if (ifap->ifa_addr->sa_family != AF_INET6 ||
/freebsd-9.3-release/sbin/dhclient/
H A Ddispatch.c92 if (ifa->ifa_addr->sa_family == AF_LINK) {
94 (struct sockaddr_dl *)ifa->ifa_addr;
101 } else if (ifa->ifa_addr->sa_family == AF_INET) {
104 memcpy(&foo, ifa->ifa_addr, sizeof(foo));
108 int len = IFNAMSIZ + ifa->ifa_addr->sa_len;
112 memcpy(&tif->ifr_addr, ifa->ifa_addr,
113 ifa->ifa_addr->sa_len);
/freebsd-9.3-release/usr.sbin/wake/
H A Dwake.c121 if (ifa->ifa_addr->sa_family == AF_LINK &&
123 sdl = (struct sockaddr_dl *)ifa->ifa_addr;
/freebsd-9.3-release/sbin/ifconfig/
H A Daf_ipx.c61 sipx = (struct sockaddr_ipx *)ifa->ifa_addr;
H A Daf_link.c58 struct sockaddr_dl *sdl = (struct sockaddr_dl *) ifa->ifa_addr;
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/
H A Difiter_getifaddrs.c176 if (ifa->ifa_addr == NULL)
179 family = ifa->ifa_addr->sa_family;
218 get_addr(family, &iter->current.address, ifa->ifa_addr, ifa->ifa_name);
/freebsd-9.3-release/usr.sbin/ifmcstat/
H A Difmcstat.c398 if (ifa.ifa_addr == NULL)
400 KREAD(ifa.ifa_addr, &sa, struct sockaddr);
403 KREAD(ifa.ifa_addr, &sdl, struct sockaddr_dl);
457 if (ifa.ifa_addr == NULL)
459 KREAD(ifa.ifa_addr, &sa, struct sockaddr);
542 if (ifa.ifa_addr == NULL)
544 KREAD(ifa.ifa_addr, &sa, struct sockaddr);
1069 (ifa->ifa_addr == NULL) ||
1070 (ifa->ifa_addr->sa_family != pgsa->sa.sa_family))
1077 pifasa = (sockunion_t *)ifa->ifa_addr;
[all...]
/freebsd-9.3-release/usr.sbin/mld6query/
H A Dmld6.c222 if (ifap->ifa_addr->sa_family != AF_INET6)
225 ifap->ifa_addr)->sin6_addr))
231 memcpy(&src, &((struct sockaddr_in6 *)ifap->ifa_addr)->sin6_addr,
/freebsd-9.3-release/contrib/amd/libamu/
H A Dwire.c401 if (!ifap || !ifap->ifa_addr || ifap->ifa_addr->sa_family != AF_INET)
408 if (S2IN(ifap->ifa_addr) == htonl(INADDR_LOOPBACK))
414 al = getwire_lookup(S2IN(ifap->ifa_addr), S2IN(ifap->ifa_netmask), 0);
/freebsd-9.3-release/contrib/ipfilter/ipsend/
H A Din_var.h23 #define ia_addr ia_ifa.ifa_addr

Completed in 163 milliseconds

12345