Lines Matching refs:iaa
3546 IP_ADAPTER_ADDRESSES * iaa; in getifaddrs_ipv6() local
3582 for( iaa = iaaList; iaa; iaa = iaa->Next ) in getifaddrs_ipv6()
3589 if( iaa->IfIndex > 0xFFFFFF ) in getifaddrs_ipv6()
3591 …dlog( kDebugLevelAlert, DEBUG_NAME "%s: IPv4 ifindex out-of-range (0x%08X)\n", __ROUTINE__, iaa->I… in getifaddrs_ipv6()
3593 if( iaa->Ipv6IfIndex > 0xFF ) in getifaddrs_ipv6()
3595 …dlog( kDebugLevelAlert, DEBUG_NAME "%s: IPv6 ifindex out-of-range (0x%08X)\n", __ROUTINE__, iaa->I… in getifaddrs_ipv6()
3610 if ( iaa->Length >= sizeof( IP_ADAPTER_ADDRESSES ) ) in getifaddrs_ipv6()
3612 ipv6IfIndex = iaa->Ipv6IfIndex; in getifaddrs_ipv6()
3613 firstPrefix = iaa->FirstPrefix; in getifaddrs_ipv6()
3623 …if( ( ( ipv6IfIndex == 1 ) && ( iaa->IfType != IF_TYPE_SOFTWARE_LOOPBACK ) ) || ( iaa->IfType == I… in getifaddrs_ipv6()
3630 for( addrIndex = 0, addr = iaa->FirstUnicastAddress; addr; ++addrIndex, addr = addr->Next ) in getifaddrs_ipv6()
3671 size = strlen( iaa->AdapterName ) + 1; in getifaddrs_ipv6()
3674 memcpy( ifa->ifa_name, iaa->AdapterName, size ); in getifaddrs_ipv6()
3679 if( iaa->OperStatus == IfOperStatusUp ) ifa->ifa_flags |= IFF_UP; in getifaddrs_ipv6()
3680 if( iaa->IfType == IF_TYPE_SOFTWARE_LOOPBACK ) ifa->ifa_flags |= IFF_LOOPBACK; in getifaddrs_ipv6()
3682 if( !( iaa->Flags & IP_ADAPTER_NO_MULTICAST ) ) ifa->ifa_flags |= IFF_MULTICAST; in getifaddrs_ipv6()
3700 case AF_INET: ifa->ifa_extra.index = iaa->IfIndex; break; in getifaddrs_ipv6()
3707 …if ( ( iaa->IfType != IF_TYPE_SOFTWARE_LOOPBACK ) && ( addr->LeaseLifetime != 0 ) && ( addr->Valid… in getifaddrs_ipv6()
3718 if ( iaa->PhysicalAddressLength == sizeof( ifa->ifa_physaddr ) ) in getifaddrs_ipv6()
3720 memcpy( ifa->ifa_physaddr, iaa->PhysicalAddress, iaa->PhysicalAddressLength ); in getifaddrs_ipv6()
3728 ifa->ifa_womp = ( iaa->IfType == IF_TYPE_ETHERNET_CSMACD ) ? mDNStrue : mDNSfalse; in getifaddrs_ipv6()