Home | History | Annotate | Download | only in mDNSCore

Lines Matching refs:arv4

1427 				if (hi->arv4.state == regState_Registered || hi->arv4.state == regState_Refresh ||
2082 if (h->arv4.resrec.RecordType)
2084 if (mDNSSameIPv4Address(h->arv4.resrec.rdata->u.ipv4, n->ExternalAddress)) return; // If address unchanged, do nothing
2086 h->arv4.resrec.name->c, &h->arv4.resrec.rdata->u.ipv4, &n->ExternalAddress);
2087 mDNS_Deregister(m, &h->arv4); // mStatus_MemFree callback will re-register with new address
2091 LogInfo("Advertising hostname %##s IPv4 %.4a (NAT gateway's external address)", h->arv4.resrec.name->c, &n->ExternalAddress);
2092 h->arv4.resrec.RecordType = kDNSRecordTypeKnownUnique;
2093 h->arv4.resrec.rdata->u.ipv4 = n->ExternalAddress;
2094 mDNS_Register(m, &h->arv4);
2102 if (!mDNSIPv4AddressIsZero(m->AdvertisedV4.ip.v4) && h->arv4.resrec.RecordType == kDNSRecordTypeUnregistered)
2104 mDNS_SetupResourceRecord(&h->arv4, mDNSNULL, mDNSInterface_Any, kDNSType_A, kHostNameTTL, kDNSRecordTypeUnregistered, AuthRecordAny, HostnameCallback, h);
2105 AssignDomainName(&h->arv4.namestorage, &h->fqdn);
2106 h->arv4.resrec.rdata->u.ipv4 = m->AdvertisedV4.ip.v4;
2107 h->arv4.state = regState_Unregistered;
2122 LogInfo("Advertising hostname %##s IPv4 %.4a", h->arv4.resrec.name->c, &m->AdvertisedV4.ip.v4);
2123 h->arv4.resrec.RecordType = kDNSRecordTypeKnownUnique;
2124 mDNS_Register_internal(m, &h->arv4);
2151 if (rr == &i->arv4 || rr == &i->arv6)
2155 if (hi->arv4.resrec.RecordType == kDNSRecordTypeUnregistered &&
2176 if (hi->arv4.state == regState_Unregistered &&
2224 if (h->arv4.state == regState_Pending || h->arv4.state == regState_NATMap || h->arv6.state == regState_Pending)
2300 (*ptr)->arv4.state = regState_Unregistered;
2319 // We do it this way because, if we have no active v6 record, the "mDNS_Deregister_internal(m, &hi->arv4);"
2321 mDNSBool f4 = hi->arv4.resrec.RecordType != kDNSRecordTypeUnregistered && hi->arv4.state != regState_Unregistered;
2326 if (f4) mDNS_Deregister_internal(m, &hi->arv4, mDNS_Dereg_normal);
2373 if (i->arv4.resrec.RecordType > kDNSRecordTypeDeregistering &&
2374 !mDNSSameIPv4Address(i->arv4.resrec.rdata->u.ipv4, m->AdvertisedV4.ip.v4))
2376 LogInfo("mDNS_SetPrimaryInterfaceInfo deregistering %s", ARDisplayString(m, &i->arv4));
2377 mDNS_Deregister_internal(m, &i->arv4, mDNS_Dereg_normal);