• Home
  • Raw
  • Download

Lines Matching refs:intf

338 	NetworkInterfaceInfo *intf;  in mDNS_AddressIsLocalSubnet()  local
344 for (intf = m->HostInterfaces; intf; intf = intf->next) in mDNS_AddressIsLocalSubnet()
345 if (intf->ip.type == addr->type && intf->InterfaceID == InterfaceID && intf->McastTxRx) in mDNS_AddressIsLocalSubnet()
346 …if (((intf->ip.ip.v4.NotAnInteger ^ addr->ip.v4.NotAnInteger) & intf->mask.ip.v4.NotAnInteger) == … in mDNS_AddressIsLocalSubnet()
353 for (intf = m->HostInterfaces; intf; intf = intf->next) in mDNS_AddressIsLocalSubnet()
354 if (intf->ip.type == addr->type && intf->InterfaceID == InterfaceID && intf->McastTxRx) in mDNS_AddressIsLocalSubnet()
355 if ((((intf->ip.ip.v6.l[0] ^ addr->ip.v6.l[0]) & intf->mask.ip.v6.l[0]) == 0) && in mDNS_AddressIsLocalSubnet()
356 (((intf->ip.ip.v6.l[1] ^ addr->ip.v6.l[1]) & intf->mask.ip.v6.l[1]) == 0) && in mDNS_AddressIsLocalSubnet()
357 (((intf->ip.ip.v6.l[2] ^ addr->ip.v6.l[2]) & intf->mask.ip.v6.l[2]) == 0) && in mDNS_AddressIsLocalSubnet()
358 (((intf->ip.ip.v6.l[3] ^ addr->ip.v6.l[3]) & intf->mask.ip.v6.l[3]) == 0)) in mDNS_AddressIsLocalSubnet()
367 NetworkInterfaceInfo *intf = m->HostInterfaces; in FirstInterfaceForID() local
368 while (intf && intf->InterfaceID != InterfaceID) intf = intf->next; in FirstInterfaceForID()
369 return(intf); in FirstInterfaceForID()
374 NetworkInterfaceInfo *intf = FirstInterfaceForID(m, InterfaceID); in InterfaceNameForID() local
375 return(intf ? intf->ifname : mDNSNULL); in InterfaceNameForID()
1050 NetworkInterfaceInfo *intf = FirstInterfaceForID(m, rr->resrec.InterfaceID); in mDNS_Register_internal() local
1051 …if (intf && !intf->Advertise){ rr->resrec.InterfaceID = mDNSInterface_LocalOnly; rr->ARType = Auth… in mDNS_Register_internal()
1108 NetworkInterfaceInfo *intf = FirstInterfaceForID(m, rr->resrec.InterfaceID); in mDNS_Register_internal() local
1109 if (!intf) in mDNS_Register_internal()
1666 NetworkInterfaceInfo *intf = FirstInterfaceForID(m, InterfaceID); in SendDelayedUnicastResponse() local
1688 if (intf && !mDNSPlatformValidRecordForInterface(rr, intf)) in SendDelayedUnicastResponse()
1857 NetworkInterfaceInfo *intf = FirstInterfaceForID(m, rr->resrec.InterfaceID); in SendARP() local
1858 …if (!intf) { LogMsg("SendARP: No interface with InterfaceID %p found %s", rr->resrec.InterfaceID, … in SendARP()
1864 for (i=0; i<6; i++) *ptr++ = intf->MAC.b[0]; in SendARP()
1877 for (i=0; i<6; i++) *ptr++ = intf->MAC.b[i]; in SendARP()
1928 NetworkInterfaceInfo *intf = FirstInterfaceForID(m, rr->resrec.InterfaceID); in SendNDP() local
1929 …if (!intf) { LogMsg("SendNDP: No interface with InterfaceID %p found %s", rr->resrec.InterfaceID, … in SendNDP()
1946 for (i=0; i<6; i++) *ptr++ = (tha ? *tha : intf->MAC).b[i]; in SendNDP()
1983 for (i=0; i<6; i++) *ptr++ = (tha ? *tha : intf->MAC).b[i]; in SendNDP()
1993 for (i=0; i<6; i++) *ptr++ = (tha ? *tha : intf->MAC).b[i]; in SendNDP()
2005 mDNSlocal void SetupOwnerOpt(const mDNS *const m, const NetworkInterfaceInfo *const intf, rdataOPT … in SetupOwnerOpt() argument
2010 owner->u.owner.IMAC = intf->MAC; in SetupOwnerOpt()
2016 owner->optlen = DNSOpt_Owner_Space(&m->PrimaryMAC, &intf->MAC) - 4; in SetupOwnerOpt()
2046 const NetworkInterfaceInfo *intf = GetFirstActiveInterface(m->HostInterfaces); in SendResponses() local
2203 …rr->SendRNow = !intf ? mDNSNULL : (rr->resrec.InterfaceID) ? rr->resrec.InterfaceID : intf->Interf… in SendResponses()
2232 while (intf) in SendResponses()
2234 …rRecordSpace = (m->AnnounceOwner && intf->MAC.l[0]) ? DNSOpt_Header_Space + DNSOpt_Owner_Space(&m-… in SendResponses()
2251 if ((rr->SendRNow == intf->InterfaceID) && in SendResponses()
2252 … ((rr->resrec.InterfaceID == mDNSInterface_Any) && !mDNSPlatformValidRecordForInterface(rr, intf))) in SendResponses()
2255 rr->SendRNow = GetNextActiveInterfaceID(intf); in SendResponses()
2257 else if (rr->SendRNow == intf->InterfaceID) in SendResponses()
2263 …(m->SleepState != SleepState_Sleeping || intf->SPSAddr[0].type || intf->SPSAddr[1].type || intf->S… in SendResponses()
2301 rr->SendRNow = GetNextActiveInterfaceID(intf); in SendResponses()
2311 if (rr->ImmedAdditional == intf->InterfaceID) in SendResponses()
2325 a->LastMCInterface == intf->InterfaceID && in SendResponses()
2351 rr->LastMCInterface = intf->InterfaceID; in SendResponses()
2361 if (rr->SendNSECNow == mDNSInterfaceMark || rr->SendNSECNow == intf->InterfaceID) in SendResponses()
2389 if (r2->SendNSECNow == mDNSInterfaceMark || r2->SendNSECNow == intf->InterfaceID) in SendResponses()
2405 SetupOwnerOpt(m, intf, &opt.resrec.rdata->u.opt[0]); in SendResponses()
2420 m->omsg.h.numAdditionals, m->omsg.h.numAdditionals == 1 ? "" : "s", intf->InterfaceID); in SendResponses()
2422 …if (intf->IPv4Available) mDNSSendDNSMessage(m, &m->omsg, responseptr, intf->InterfaceID, mDNSNULL,… in SendResponses()
2423 …if (intf->IPv6Available) mDNSSendDNSMessage(m, &m->omsg, responseptr, intf->InterfaceID, mDNSNULL,… in SendResponses()
2430 const NetworkInterfaceInfo *next = GetFirstActiveInterface(intf->next); in SendResponses()
2433 debugf(msg, intf, next); in SendResponses()
2435 intf = next; in SendResponses()
2716 …isInterface(const DupSuppressInfo ds[DupSuppressInfoSize], const NetworkInterfaceInfo * const intf) in SuppressOnThisInterface() argument
2719 …mDNSBool v4 = !intf->IPv4Available; // If this interface doesn't do v4, we don't need to find a v… in SuppressOnThisInterface()
2720 …mDNSBool v6 = !intf->IPv6Available; // If this interface doesn't do v6, we don't need to find a v… in SuppressOnThisInterface()
2722 if (ds[i].InterfaceID == intf->InterfaceID) in SuppressOnThisInterface()
2859 const NetworkInterfaceInfo *intf = GetFirstActiveInterface(m->HostInterfaces); in SendQueries() local
2975 q->SendQNow = !intf ? mDNSNULL : (q->InterfaceID) ? q->InterfaceID : intf->InterfaceID; in SendQueries()
3028 …ar->SendRNow = (!intf || ar->WakeUp.HMAC.l[0]) ? mDNSNULL : ar->resrec.InterfaceID ? ar->resrec.… in SendQueries()
3078 while (intf) in SendQueries()
3080 …rRecordSpace = (m->AnnounceOwner && intf->MAC.l[0]) ? DNSOpt_Header_Space + DNSOpt_Owner_Space(&m-… in SendQueries()
3093 if (mDNSOpaque16IsZero(q->TargetQID) && (q->SendQNow == intf->InterfaceID)) in SendQueries()
3096 SuppressOnThisInterface(q->DupSuppress, intf) ? "Suppressing" : "Putting ", in SendQueries()
3100 if (SuppressOnThisInterface(q->DupSuppress, intf) || in SendQueries()
3103 q->SendQNow = (q->InterfaceID || !q->SendOnAll) ? mDNSNULL : GetNextActiveInterfaceID(intf); in SendQueries()
3115 if (ar->SendRNow == intf->InterfaceID) in SendQueries()
3127 ar->SendRNow = (ar->resrec.InterfaceID) ? mDNSNULL : GetNextActiveInterfaceID(intf); in SendQueries()
3179 SetupOwnerOpt(m, intf, &opt.resrec.rdata->u.opt[0]); in SendQueries()
3198 m->omsg.h.numAuthorities, m->omsg.h.numAuthorities == 1 ? "" : "s", intf->InterfaceID); in SendQueries()
3199 …if (intf->IPv4Available) mDNSSendDNSMessage(m, &m->omsg, queryptr, intf->InterfaceID, mDNSNULL, &A… in SendQueries()
3200 …if (intf->IPv6Available) mDNSSendDNSMessage(m, &m->omsg, queryptr, intf->InterfaceID, mDNSNULL, &A… in SendQueries()
3209 const NetworkInterfaceInfo *next = GetFirstActiveInterface(intf->next); in SendQueries()
3212 debugf(msg, intf, next); in SendQueries()
3214 intf = next; in SendQueries()
3260 NetworkInterfaceInfo *intf = FirstInterfaceForID(m, InterfaceID); in SendWakeup() local
3261 if (!intf) { LogMsg("SendARP: No interface with InterfaceID %p found", InterfaceID); return; } in SendWakeup()
3267 for (i=0; i<6; i++) *ptr++ = intf->MAC.b[0]; in SendWakeup()
4794 NetworkInterfaceInfo *intf; in mDNS_UpdateAllowSleep() local
4795 …for (intf = GetFirstActiveInterface(m->HostInterfaces); intf; intf = GetFirstActiveInterface(intf-… in mDNS_UpdateAllowSleep()
4797 if (intf->McastTxRx && !intf->Loopback) in mDNS_UpdateAllowSleep()
4800 if (!intf->NetWake) in mDNS_UpdateAllowSleep()
4803 mDNS_snprintf(reason, sizeof(reason), "%s does not support NetWake", intf->ifname); in mDNS_UpdateAllowSleep()
4804 LogInfo("Sleep disabled because %s does not support NetWake", intf->ifname); in mDNS_UpdateAllowSleep()
4809 if (FindSPSInCache1(m, &intf->NetWakeBrowse, mDNSNULL, mDNSNULL) == mDNSNULL) in mDNS_UpdateAllowSleep()
4812 mDNS_snprintf(reason, sizeof(reason), "%s does not support NetWake", intf->ifname); in mDNS_UpdateAllowSleep()
4813 LogInfo("Sleep disabled because %s has no sleep proxy", intf->ifname); in mDNS_UpdateAllowSleep()
4826 mDNSlocal void SendSPSRegistrationForOwner(mDNS *const m, NetworkInterfaceInfo *const intf, const m… in SendSPSRegistrationForOwner() argument
4828 …ce = DNSOpt_Header_Space + DNSOpt_LeaseData_Space + DNSOpt_Owner_Space(&m->PrimaryMAC, &intf->MAC); in SendSPSRegistrationForOwner()
4829 const int sps = intf->NextSPSAttempt / 3; in SendSPSRegistrationForOwner()
4832 if (!intf->SPSAddr[sps].type) in SendSPSRegistrationForOwner()
4834 intf->NextSPSAttemptTime = m->timenow + mDNSPlatformOneSecond; in SendSPSRegistrationForOwner()
4835 if (m->NextScheduledSPRetry - intf->NextSPSAttemptTime > 0) in SendSPSRegistrationForOwner()
4836 m->NextScheduledSPRetry = intf->NextSPSAttemptTime; in SendSPSRegistrationForOwner()
4837 …SRegistration: %s SPS %d (%d) %##s not yet resolved", intf->ifname, intf->NextSPSAttempt, sps, int… in SendSPSRegistrationForOwner()
4845 …if (rr->resrec.InterfaceID == intf->InterfaceID || (!rr->resrec.InterfaceID && (rr->ForceMCast || … in SendSPSRegistrationForOwner()
4869 …LogSPS("SendSPSRegistration put %s FAILED %d/%d %s", intf->ifname, p - m->omsg.data, limit - m->om… in SendSPSRegistrationForOwner()
4872 LogSPS("SendSPSRegistration put %s %s", intf->ifname, ARDisplayString(m, rr)); in SendSPSRegistrationForOwner()
4895 SetupOwnerOpt(m, intf, &opt.resrec.rdata->u.opt[1]); // use our own interface information in SendSPSRegistrationForOwner()
4902 LogSPS("SendSPSRegistration put %s %s", intf->ifname, ARDisplayString(m, &opt)); in SendSPSRegistrationForOwner()
4910 …ding Update %s %d (%d) id %5d with %d records %d bytes to %#a:%d", intf->ifname, intf->NextSPSAtte… in SendSPSRegistrationForOwner()
4911 …>omsg.h.id), m->omsg.h.mDNS_numUpdates, p - m->omsg.data, &intf->SPSAddr[sps], mDNSVal16(intf->SPS… in SendSPSRegistrationForOwner()
4913 …err = mDNSSendDNSMessage(m, &m->omsg, p, intf->InterfaceID, mDNSNULL, &intf->SPSAddr[sps], intf->S… in SendSPSRegistrationForOwner()
4915 …if (err && intf->SPSAddr[sps].type == mDNSAddrType_IPv6 && intf->NetWakeResolve[sps].ThisQInterval… in SendSPSRegistrationForOwner()
4917 …tion %d %##s failed to send to IPv6 address; will try IPv4 instead", sps, intf->NetWakeResolve[sps… in SendSPSRegistrationForOwner()
4918 intf->NetWakeResolve[sps].qtype = kDNSType_A; in SendSPSRegistrationForOwner()
4919 mDNS_StartQuery_internal(m, &intf->NetWakeResolve[sps]); in SendSPSRegistrationForOwner()
4926intf->NextSPSAttemptTime = m->timenow + mDNSPlatformOneSecond * 10; // If successful, update Next… in SendSPSRegistrationForOwner()
4929 if (mDNSOpaque16IsZero(id) && intf->NextSPSAttempt < 8) intf->NextSPSAttempt++; in SendSPSRegistrationForOwner()
4940 mDNSlocal void SendSPSRegistration(mDNS *const m, NetworkInterfaceInfo *const intf, const mDNSOpaqu… in SendSPSRegistration() argument
4945 SendSPSRegistrationForOwner(m, intf, id, &owner); in SendSPSRegistration()
4952 SendSPSRegistrationForOwner(m, intf, id, &owner); in SendSPSRegistration()
4961 NetworkInterfaceInfo *intf; in RetrySPSRegistrations() local
4964 …for (intf = GetFirstActiveInterface(m->HostInterfaces); intf; intf = GetFirstActiveInterface(intf-… in RetrySPSRegistrations()
4965 if (intf->NextSPSAttempt && intf->NextSPSAttemptTime == m->timenow + mDNSPlatformOneSecond * 10) in RetrySPSRegistrations()
4966 intf->NextSPSAttemptTime++; in RetrySPSRegistrations()
4971 …for (intf = GetFirstActiveInterface(m->HostInterfaces); intf; intf = GetFirstActiveInterface(intf-… in RetrySPSRegistrations()
4972 if (!rr->resrec.InterfaceID || rr->resrec.InterfaceID == intf->InterfaceID) in RetrySPSRegistrations()
4975 SendSPSRegistration(m, intf, rr->updateid); in RetrySPSRegistrations()
4979 …for (intf = GetFirstActiveInterface(m->HostInterfaces); intf; intf = GetFirstActiveInterface(intf-… in RetrySPSRegistrations()
4980 …if (intf->NextSPSAttempt && intf->NextSPSAttemptTime == m->timenow + mDNSPlatformOneSecond * 10 &&… in RetrySPSRegistrations()
4981 intf->NextSPSAttempt++; in RetrySPSRegistrations()
4986 NetworkInterfaceInfo *intf = (NetworkInterfaceInfo *)question->QuestionContext; in NetWakeResolve() local
4987 int sps = (int)(question - intf->NetWakeResolve); in NetWakeResolve()
5000 intf->SPSPort[sps] = answer->rdata->u.srv.port; in NetWakeResolve()
5010 intf->SPSAddr[sps].type = mDNSAddrType_IPv6; in NetWakeResolve()
5011 intf->SPSAddr[sps].ip.v6 = answer->rdata->u.ipv6; in NetWakeResolve()
5013 …if (sps == intf->NextSPSAttempt/3) SendSPSRegistration(m, intf, zeroID); // If we're ready for thi… in NetWakeResolve()
5029 intf->SPSAddr[sps].type = mDNSAddrType_IPv4; in NetWakeResolve()
5030 intf->SPSAddr[sps].ip.v4 = answer->rdata->u.ipv4; in NetWakeResolve()
5032 …if (sps == intf->NextSPSAttempt/3) SendSPSRegistration(m, intf, zeroID); // If we're ready for thi… in NetWakeResolve()
5074 NetworkInterfaceInfo *intf; in BeginSleepProcessing() local
5075 …for (intf = GetFirstActiveInterface(m->HostInterfaces); intf; intf = GetFirstActiveInterface(intf-… in BeginSleepProcessing()
5077 …if (!intf->NetWake) LogSPS("BeginSleepProcessing: %-6s not capable of magic packet wakeup", intf->… in BeginSleepProcessing()
5079 else if (ActivateLocalProxy(m, intf->ifname) == mStatus_NoError) in BeginSleepProcessing()
5082 LogSPS("BeginSleepProcessing: %-6s using local proxy", intf->ifname); in BeginSleepProcessing()
5090 FindSPSInCache(m, &intf->NetWakeBrowse, sps); in BeginSleepProcessing()
5092intf->ifname, &intf->ip, NextQSendTime(&intf->NetWakeBrowse) - m->timenow, intf->NetWakeBrowse.Thi… in BeginSleepProcessing()
5097 intf->NextSPSAttempt = 0; in BeginSleepProcessing()
5098 intf->NextSPSAttemptTime = m->timenow + mDNSPlatformOneSecond; in BeginSleepProcessing()
5103 if (intf->SPSAddr[i].type) in BeginSleepProcessing()
5104 …{ LogMsg("BeginSleepProcessing: %s %d intf->SPSAddr[i].type %d", intf->ifname, i, intf->SPSAddr[i]… in BeginSleepProcessing()
5105 if (intf->NetWakeResolve[i].ThisQInterval >= 0) in BeginSleepProcessing()
5106 …SleepProcessing: %s %d intf->NetWakeResolve[i].ThisQInterval %d", intf->ifname, i, intf->NetWakeRe… in BeginSleepProcessing()
5108 intf->SPSAddr[i].type = mDNSAddrType_None; in BeginSleepProcessing()
5109 if (intf->NetWakeResolve[i].ThisQInterval >= 0) mDNS_StopQuery(m, &intf->NetWakeResolve[i]); in BeginSleepProcessing()
5110 intf->NetWakeResolve[i].ThisQInterval = -1; in BeginSleepProcessing()
5113 …LogSPS("BeginSleepProcessing: %-6s Found Sleep Proxy Server %d TTL %d %s", intf->ifname, i, sps[i]… in BeginSleepProcessing()
5114 …mDNS_SetupQuestion(&intf->NetWakeResolve[i], intf->InterfaceID, &sps[i]->resrec.rdata->u.name, kDN… in BeginSleepProcessing()
5115 intf->NetWakeResolve[i].ReturnIntermed = mDNStrue; in BeginSleepProcessing()
5116 mDNS_StartQuery_internal(m, &intf->NetWakeResolve[i]); in BeginSleepProcessing()
5184 NetworkInterfaceInfo *intf; in mDNSCoreMachineSleep() local
5213 …for (intf = GetFirstActiveInterface(m->HostInterfaces); intf; intf = GetFirstActiveInterface(intf-… in mDNSCoreMachineSleep()
5259 NetworkInterfaceInfo *intf; in mDNSCoreReadyForSleep() local
5271 …for (intf = GetFirstActiveInterface(m->HostInterfaces); intf; intf = GetFirstActiveInterface(intf-… in mDNSCoreReadyForSleep()
5272 if (intf->NextSPSAttempt >= 0) in mDNSCoreReadyForSleep()
5274 if (now - intf->NextSPSAttemptTime >= 0) in mDNSCoreReadyForSleep()
5277 intf->ifname, intf->NextSPSAttempt/3, intf->NextSPSAttempt); in mDNSCoreReadyForSleep()
5278 SendSPSRegistration(m, intf, zeroID); in mDNSCoreReadyForSleep()
5283 if (m->NextScheduledSPRetry - intf->NextSPSAttemptTime > 0) in mDNSCoreReadyForSleep()
5284 m->NextScheduledSPRetry = intf->NextSPSAttemptTime; in mDNSCoreReadyForSleep()
5288 …for (intf = GetFirstActiveInterface(m->HostInterfaces); intf; intf = GetFirstActiveInterface(intf-… in mDNSCoreReadyForSleep()
5290 int sps = (intf->NextSPSAttempt == 0) ? 0 : (intf->NextSPSAttempt-1)/3; in mDNSCoreReadyForSleep()
5291 if (intf->NetWakeResolve[sps].ThisQInterval >= 0) in mDNSCoreReadyForSleep()
5294 intf->ifname, intf->NetWakeResolve[sps].qname.c, DNSTypeName(intf->NetWakeResolve[sps].qtype)); in mDNSCoreReadyForSleep()
5335 …for (intf = GetFirstActiveInterface(m->HostInterfaces); intf; intf = GetFirstActiveInterface(intf-… in mDNSCoreReadyForSleep()
5336 if (intf->NetWakeBrowse.ThisQInterval >= 0) in mDNSCoreReadyForSleep()
5339 intf->ifname, intf->NetWakeResolve[0].qname.c, DNSTypeName(intf->NetWakeResolve[0].qtype)); in mDNSCoreReadyForSleep()
5340 mDNS_DeactivateNetWake_internal(m, intf); in mDNSCoreReadyForSleep()
8362 NetworkInterfaceInfo *intf = FirstInterfaceForID(m, question->InterfaceID); in mDNS_StartQuery_internal() local
8363 if (!intf) in mDNS_StartQuery_internal()
8781 NetworkInterfaceInfo *intf; in MachineHasActiveIPv6() local
8782 for (intf = m->HostInterfaces; intf; intf = intf->next) in MachineHasActiveIPv6()
8783 if (intf->ip.type == mDNSAddrType_IPv6) return(mDNStrue); in MachineHasActiveIPv6()
9162 NetworkInterfaceInfo *intf; in FindFirstAdvertisedInterface() local
9163 for (intf = m->HostInterfaces; intf; intf = intf->next) in FindFirstAdvertisedInterface()
9164 if (intf->Advertise) break; in FindFirstAdvertisedInterface()
9165 return(intf); in FindFirstAdvertisedInterface()
9239 NetworkInterfaceInfo *intf; in DeadvertiseInterface() local
9244 for (intf = m->HostInterfaces; intf; intf = intf->next) in DeadvertiseInterface()
9245 if (intf->RR_A.RRSet == &set->RR_A) in DeadvertiseInterface()
9246 intf->RR_A.RRSet = A; in DeadvertiseInterface()
9261 NetworkInterfaceInfo *intf; in mDNS_SetFQDN() local
9276 for (intf = m->HostInterfaces; intf; intf = intf->next) in mDNS_SetFQDN()
9277 if (intf->Advertise) DeadvertiseInterface(m, intf); in mDNS_SetFQDN()
9280 for (intf = m->HostInterfaces; intf; intf = intf->next) in mDNS_SetFQDN()
9281 if (intf->Advertise) AdvertiseInterface(m, intf); in mDNS_SetFQDN()
9341 NetworkInterfaceInfo *intf; in UpdateInterfaceProtocols() local
9344 for (intf = m->HostInterfaces; intf; intf = intf->next) in UpdateInterfaceProtocols()
9345 if (intf->InterfaceID == active->InterfaceID) in UpdateInterfaceProtocols()
9347 if (intf->ip.type == mDNSAddrType_IPv4 && intf->McastTxRx) active->IPv4Available = mDNStrue; in UpdateInterfaceProtocols()
9348 if (intf->ip.type == mDNSAddrType_IPv6 && intf->McastTxRx) active->IPv6Available = mDNStrue; in UpdateInterfaceProtocols()
9588 NetworkInterfaceInfo *intf; in mDNS_DeregisterInterface() local
9589 for (intf = m->HostInterfaces; intf; intf = intf->next) in mDNS_DeregisterInterface()
9590 if (intf->InterfaceActive && intf->InterfaceID == set->InterfaceID) in mDNS_DeregisterInterface()
9591 UpdateInterfaceProtocols(m, intf); in mDNS_DeregisterInterface()
9595 NetworkInterfaceInfo *intf = FirstInterfaceForID(m, set->InterfaceID); in mDNS_DeregisterInterface() local
9596 if (intf) in mDNS_DeregisterInterface()
9600 if (intf->InterfaceActive) in mDNS_DeregisterInterface()
9602 intf->InterfaceActive = mDNStrue; in mDNS_DeregisterInterface()
9603 UpdateInterfaceProtocols(m, intf); in mDNS_DeregisterInterface()
9605 if (intf->NetWake) mDNS_ActivateNetWake_internal(m, intf); in mDNS_DeregisterInterface()
9609 for (intf = m->HostInterfaces; intf; intf = intf->next) in mDNS_DeregisterInterface()
9610 if (intf->InterfaceID == set->InterfaceID && intf->ip.type == set->ip.type) in mDNS_DeregisterInterface()
9612 if (!intf) revalidate = mDNStrue; in mDNS_DeregisterInterface()
10193 NetworkInterfaceInfo *intf = FirstInterfaceForID(m, InterfaceID); in mDNSCoreReceiveRawARP() local
10194 if (!intf) return; in mDNSCoreReceiveRawARP()
10218 mDNSSameEthAddress(&arp->sha, &intf->MAC) ? msg3 : msg4; in mDNSCoreReceiveRawARP()
10220intf->ifname, msg, &arp->sha, &arp->spa, &arp->tpa, &rr->WakeUp.HMAC, &rr->WakeUp.IMAC, ARDisplayS… in mDNSCoreReceiveRawARP()
10235 if (mDNSSameEthAddress(&arp->sha, &intf->MAC)) in mDNSCoreReceiveRawARP()
10246 … LogSPS("%-7s ARP %s from owner %.6a %.4a for %-15.4a -- re-starting probing for %s", intf->ifname, in mDNSCoreReceiveRawARP()
10251 …sg("%-7s Conflicting ARP from %.6a %.4a for %.4a -- waking H-MAC %.6a I-MAC %.6a %s", intf->ifname, in mDNSCoreReceiveRawARP()
10281 NetworkInterfaceInfo *intf = FirstInterfaceForID(m, InterfaceID); in mDNSCoreReceiveRawND() local
10282 if (!intf) return; in mDNSCoreReceiveRawND()
10302 sha && mDNSSameEthAddress(sha, &intf->MAC) ? msg3 : in mDNSCoreReceiveRawND()
10305intf->ifname, msg, sha, spa, &ndp->target, &rr->WakeUp.HMAC, &rr->WakeUp.IMAC, ARDisplayString(m, … in mDNSCoreReceiveRawND()
10318 if (mDNSSameEthAddress(sha, &intf->MAC)) in mDNSCoreReceiveRawND()
10334 … LogSPS("%-7s NDP %s from owner %.6a %.16a for %.16a -- re-starting probing for %s", intf->ifname, in mDNSCoreReceiveRawND()
10338 …("%-7s Conflicting NDP from %.6a %.16a for %.16a -- waking H-MAC %.6a I-MAC %.6a %s", intf->ifname, in mDNSCoreReceiveRawND()
11333 NetworkInterfaceInfo *intf; in mDNS_StartExit() local
11373 for (intf = m->HostInterfaces; intf; intf = intf->next) in mDNS_StartExit()
11374 if (intf->Advertise) in mDNS_StartExit()
11375 DeadvertiseInterface(m, intf); in mDNS_StartExit()