Lines Matching refs:intf
2153 NetworkInterfaceInfo *intf; in AddressIsLocalSubnet() local
2158 for (intf = m->HostInterfaces; intf; intf = intf->next) in AddressIsLocalSubnet()
2159 if (intf->ip.type == addr->type && intf->InterfaceID == InterfaceID && intf->McastTxRx) in AddressIsLocalSubnet()
2160 …if (((intf->ip.ip.v4.NotAnInteger ^ addr->ip.v4.NotAnInteger) & intf->mask.ip.v4.NotAnInteger) == … in AddressIsLocalSubnet()
2167 for (intf = m->HostInterfaces; intf; intf = intf->next) in AddressIsLocalSubnet()
2168 if (intf->ip.type == addr->type && intf->InterfaceID == InterfaceID && intf->McastTxRx) in AddressIsLocalSubnet()
2169 if ((((intf->ip.ip.v6.l[0] ^ addr->ip.v6.l[0]) & intf->mask.ip.v6.l[0]) == 0) && in AddressIsLocalSubnet()
2170 (((intf->ip.ip.v6.l[1] ^ addr->ip.v6.l[1]) & intf->mask.ip.v6.l[1]) == 0) && in AddressIsLocalSubnet()
2171 (((intf->ip.ip.v6.l[2] ^ addr->ip.v6.l[2]) & intf->mask.ip.v6.l[2]) == 0) && in AddressIsLocalSubnet()
2172 (((intf->ip.ip.v6.l[3] ^ addr->ip.v6.l[3]) & intf->mask.ip.v6.l[3]) == 0)) in AddressIsLocalSubnet()
2549 NetworkInterfaceInfo *intf; in mDNS_Register_internal() local
2550 for (intf = m->HostInterfaces; intf; intf = intf->next) in mDNS_Register_internal()
2551 if (intf->InterfaceID == rr->resrec.InterfaceID) break; in mDNS_Register_internal()
2552 if (!intf) in mDNS_Register_internal()
3038 const NetworkInterfaceInfo *intf = GetFirstActiveInterface(m->HostInterfaces); in SendResponses() local
3130 …rr->SendRNow = !intf ? mDNSNULL : (rr->resrec.InterfaceID) ? rr->resrec.InterfaceID : intf->Interf… in SendResponses()
3159 while (intf) in SendResponses()
3177 if (rr->SendRNow == intf->InterfaceID) in SendResponses()
3221 rr->SendRNow = GetNextActiveInterfaceID(intf); in SendResponses()
3229 if (rr->ImmedAdditional == intf->InterfaceID) in SendResponses()
3243 a->LastMCInterface == intf->InterfaceID && in SendResponses()
3264 rr->LastMCInterface = intf->InterfaceID; in SendResponses()
3275 m->omsg.h.numAdditionals, m->omsg.h.numAdditionals == 1 ? "" : "s", intf->InterfaceID); in SendResponses()
3276 …if (intf->IPv4Available) mDNSSendDNSMessage(m, &m->omsg, responseptr, intf->InterfaceID, &AllDNSLi… in SendResponses()
3277 …if (intf->IPv6Available) mDNSSendDNSMessage(m, &m->omsg, responseptr, intf->InterfaceID, &AllDNSLi… in SendResponses()
3284 const NetworkInterfaceInfo *next = GetFirstActiveInterface(intf->next); in SendResponses()
3287 debugf(msg, intf, next); in SendResponses()
3289 intf = next; in SendResponses()
3523 …isInterface(const DupSuppressInfo ds[DupSuppressInfoSize], const NetworkInterfaceInfo * const intf) in SuppressOnThisInterface() argument
3526 …mDNSBool v4 = !intf->IPv4Available; // If this interface doesn't do v4, we don't need to find a v… in SuppressOnThisInterface()
3527 …mDNSBool v6 = !intf->IPv6Available; // If this interface doesn't do v6, we don't need to find a v… in SuppressOnThisInterface()
3529 if (ds[i].InterfaceID == intf->InterfaceID) in SuppressOnThisInterface()
3614 const NetworkInterfaceInfo *intf = GetFirstActiveInterface(m->HostInterfaces); in SendQueries() local
3693 q->SendQNow = !intf ? mDNSNULL : (q->InterfaceID) ? q->InterfaceID : intf->InterfaceID; in SendQueries()
3732 …rr->SendRNow = !intf ? mDNSNULL : (rr->resrec.InterfaceID) ? rr->resrec.InterfaceID : intf->Inte… in SendQueries()
3766 while (intf) in SendQueries()
3780 if (q->SendQNow == intf->InterfaceID) in SendQueries()
3783 SuppressOnThisInterface(q->DupSuppress, intf) ? "Suppressing" : "Putting ", in SendQueries()
3786 if (SuppressOnThisInterface(q->DupSuppress, intf) || in SendQueries()
3788 q->SendQNow = (q->InterfaceID || !q->SendOnAll) ? mDNSNULL : GetNextActiveInterfaceID(intf); in SendQueries()
3793 if (rr->SendRNow == intf->InterfaceID) in SendQueries()
3805 rr->SendRNow = (rr->resrec.InterfaceID) ? mDNSNULL : GetNextActiveInterfaceID(intf); in SendQueries()
3861 m->omsg.h.numAuthorities, m->omsg.h.numAuthorities == 1 ? "" : "s", intf->InterfaceID); in SendQueries()
3862 …if (intf->IPv4Available) mDNSSendDNSMessage(m, &m->omsg, queryptr, intf->InterfaceID, &AllDNSLinkG… in SendQueries()
3863 …if (intf->IPv6Available) mDNSSendDNSMessage(m, &m->omsg, queryptr, intf->InterfaceID, &AllDNSLinkG… in SendQueries()
3872 const NetworkInterfaceInfo *next = GetFirstActiveInterface(intf->next); in SendQueries()
3875 debugf(msg, intf, next); in SendQueries()
3877 intf = next; in SendQueries()
5805 NetworkInterfaceInfo *intf; in mDNS_StartQuery_internal() local
5806 for (intf = m->HostInterfaces; intf; intf = intf->next) in mDNS_StartQuery_internal()
5807 if (intf->InterfaceID == question->InterfaceID) break; in mDNS_StartQuery_internal()
5808 if (!intf) in mDNS_StartQuery_internal()
6012 NetworkInterfaceInfo *intf; in MachineHasActiveIPv6() local
6013 for (intf = m->HostInterfaces; intf; intf = intf->next) in MachineHasActiveIPv6()
6014 if (intf->ip.type == mDNSAddrType_IPv6) return(mDNStrue); in MachineHasActiveIPv6()
6360 NetworkInterfaceInfo *intf; in FindFirstAdvertisedInterface() local
6361 for (intf = m->HostInterfaces; intf; intf = intf->next) in FindFirstAdvertisedInterface()
6362 if (intf->Advertise) break; in FindFirstAdvertisedInterface()
6363 return(intf); in FindFirstAdvertisedInterface()
6437 NetworkInterfaceInfo *intf; in DeadvertiseInterface() local
6442 for (intf = m->HostInterfaces; intf; intf = intf->next) in DeadvertiseInterface()
6443 if (intf->RR_A.RRSet == &set->RR_A) in DeadvertiseInterface()
6444 intf->RR_A.RRSet = A; in DeadvertiseInterface()
6459 NetworkInterfaceInfo *intf; in mDNS_SetFQDN() local
6471 for (intf = m->HostInterfaces; intf; intf = intf->next) in mDNS_SetFQDN()
6472 if (intf->Advertise) DeadvertiseInterface(m, intf); in mDNS_SetFQDN()
6475 for (intf = m->HostInterfaces; intf; intf = intf->next) in mDNS_SetFQDN()
6476 if (intf->Advertise) AdvertiseInterface(m, intf); in mDNS_SetFQDN()
6542 NetworkInterfaceInfo *intf; in UpdateInterfaceProtocols() local
6545 for (intf = m->HostInterfaces; intf; intf = intf->next) in UpdateInterfaceProtocols()
6546 if (intf->InterfaceID == active->InterfaceID) in UpdateInterfaceProtocols()
6548 if (intf->ip.type == mDNSAddrType_IPv4 && intf->McastTxRx) active->IPv4Available = mDNStrue; in UpdateInterfaceProtocols()
6549 if (intf->ip.type == mDNSAddrType_IPv6 && intf->McastTxRx) active->IPv6Available = mDNStrue; in UpdateInterfaceProtocols()
6692 NetworkInterfaceInfo *intf; in mDNS_DeregisterInterface() local
6693 for (intf = m->HostInterfaces; intf; intf = intf->next) in mDNS_DeregisterInterface()
6694 if (intf->InterfaceActive && intf->InterfaceID == set->InterfaceID) in mDNS_DeregisterInterface()
6695 UpdateInterfaceProtocols(m, intf); in mDNS_DeregisterInterface()
6699 NetworkInterfaceInfo *intf; in mDNS_DeregisterInterface() local
6700 for (intf = m->HostInterfaces; intf; intf = intf->next) in mDNS_DeregisterInterface()
6701 if (intf->InterfaceID == set->InterfaceID) in mDNS_DeregisterInterface()
6703 if (intf) in mDNS_DeregisterInterface()
6707 intf->InterfaceActive = mDNStrue; in mDNS_DeregisterInterface()
6708 UpdateInterfaceProtocols(m, intf); in mDNS_DeregisterInterface()
6712 for (intf = m->HostInterfaces; intf; intf = intf->next) in mDNS_DeregisterInterface()
6713 if (intf->InterfaceID == set->InterfaceID && intf->ip.type == set->ip.type) in mDNS_DeregisterInterface()
6715 if (!intf) revalidate = mDNStrue; in mDNS_DeregisterInterface()
7302 NetworkInterfaceInfo *intf; in mDNS_Close() local
7331 for (intf = m->HostInterfaces; intf; intf = intf->next) in mDNS_Close()
7332 if (intf->Advertise) in mDNS_Close()
7333 DeadvertiseInterface(m, intf); in mDNS_Close()