Home | History | Annotate | Download | only in mDNSShared

Lines Matching refs:interfaceID

278         const mDNSu32 __ifIndex = mDNSPlatformInterfaceIndexfromInterfaceID(m, (RR_PTR)->InterfaceID, mDNSfalse);   \
358 q->InterfaceID == mDNSInterface_LocalOnly ? "lo" :
359 q->InterfaceID == mDNSInterface_P2P ? "p2p" :
360 q->InterfaceID == mDNSInterface_BLE ? "BLE" :
361 q->InterfaceID == mDNSInterface_Any ? "any" : InterfaceNameForID(&mDNSStorage, q->InterfaceID),
385 ar->resrec.InterfaceID == mDNSInterface_LocalOnly ? "lo" :
386 ar->resrec.InterfaceID == mDNSInterface_P2P ? "p2p" :
387 ar->resrec.InterfaceID == mDNSInterface_BLE ? "BLE" :
388 ar->resrec.InterfaceID == mDNSInterface_Any ? "all" : InterfaceNameForID(&mDNSStorage, ar->resrec.InterfaceID),
985 mDNSInterfaceID InterfaceID;
1003 InterfaceID = mDNSPlatformInterfaceIDfromInterfaceIndex(&mDNSStorage, interfaceIndex);
1006 if ((InterfaceID == mDNSInterface_Any) && (interfaceIndex != kDNSServiceInterfaceIndexAny))
1019 if (InterfaceID == mDNSInterface_LocalOnly)
1021 else if (InterfaceID == mDNSInterface_P2P || InterfaceID == mDNSInterface_BLE)
1023 else if ((InterfaceID == mDNSInterface_Any) && (flags & kDNSServiceFlagsIncludeP2P)
1026 else if ((InterfaceID == mDNSInterface_Any) && (flags & kDNSServiceFlagsIncludeP2P))
1028 else if ((InterfaceID == mDNSInterface_Any) && (flags & kDNSServiceFlagsIncludeAWDL))
1040 mDNS_SetupResourceRecord(rr, mDNSNULL, InterfaceID, type, 0, recordType, artype, mDNSNULL, mDNSNULL);
1274 if (GenerateNTDResponse(srs->RR_SRV.resrec.name, srs->RR_SRV.resrec.InterfaceID, instance->request, &rep, reg_service_reply_op, 0, mStatus_NoError) != mStatus_NoError)
1355 if (GenerateNTDResponse(srs->RR_SRV.resrec.name, srs->RR_SRV.resrec.InterfaceID, instance->request, &rep, reg_service_reply_op, kDNSServiceFlagsAdd, result) != mStatus_NoError)
1360 if (callExternalHelpers(servicereg->InterfaceID, &instance->domain, instance->request->flags))
1409 if (GenerateNTDResponse(srs->RR_SRV.resrec.name, srs->RR_SRV.resrec.InterfaceID, instance->request, &rep, reg_service_reply_op, kDNSServiceFlagsAdd, result) != mStatus_NoError)
1420 if (GenerateNTDResponse(srs->RR_SRV.resrec.name, srs->RR_SRV.resrec.InterfaceID, instance->request, &rep, reg_service_reply_op, kDNSServiceFlagsAdd, result) != mStatus_NoError)
1484 reply->rhdr->ifi = dnssd_htonl(mDNSPlatformInterfaceIndexfromInterfaceID(m, rr->resrec.InterfaceID, mDNSfalse));
1683 if (rr->resrec.InterfaceID == mDNSInterface_LocalOnly && !IsLocalDomain(rr->resrec.name) &&
1702 re->origInterfaceID = rr->resrec.InterfaceID;
1703 if (rr->resrec.InterfaceID == mDNSInterface_P2P)
1704 rr->resrec.InterfaceID = mDNSInterface_Any;
1729 if ((rr->resrec.InterfaceID != mDNSInterface_LocalOnly) && IsLocalDomain(rr->resrec.name))
1863 mDNS_SetupResourceRecord(ar, mDNSNULL, rr->resrec.InterfaceID, kDNSType_OPT, kHostNameTTL, kDNSRecordTypeUnique, AuthRecordAny, mDNSNULL, mDNSNULL);
1934 LogRedact(MDNS_LOG_CATEGORY_MDNS, MDNS_LOG_DEFAULT, "Conflict with " PRI_S " (%p), InterfaceID %p",
1935 ARDisplayString(&mDNSStorage, rp), rp, rp->resrec.InterfaceID);
1972 (int)IIDPrintable(cr->resrec.InterfaceID), CRDisplayString(m, cr));
2003 LogRedact(MDNS_LOG_CATEGORY_MDNS, MDNS_LOG_DEFAULT, "handle_regrecord_request: Name conflict " PRI_S " (%p), InterfaceID %p",
2004 ARDisplayString(&mDNSStorage, rr), rr, rr->resrec.InterfaceID);
2013 "handle_regrecord_request: TSR Stale Data, record cache is newer " PRI_DM_NAME " InterfaceID %p",
2014 DM_NAME_PARAM(rr->resrec.name), rr->resrec.InterfaceID);
2064 LogRedact(MDNS_LOG_CATEGORY_MDNS, MDNS_LOG_ERROR, "[R%u] handle_regrecord_request: TSR fail, removing " PRI_S " (%p), InterfaceID %p",
2065 request->request_id, ARDisplayString(&mDNSStorage, rr), rr, rr->resrec.InterfaceID);
2175 // use InterfaceID value from DNSServiceRegister() call that created the original service
2176 extra->r.resrec.InterfaceID = servicereg->InterfaceID;
2189 && callExternalHelpers(servicereg->InterfaceID, &instance->domain, request->flags))
2264 // of the record in all of the three cases above. We should have checked for InterfaceID/LocalDomain
2690 mDNSInterfaceID interfaceID = servicereg->InterfaceID;
2713 "register_service_instance: TSR Stale Data, record cache is newer " PRI_DM_NAME " InterfaceID %p",
2714 DM_NAME_PARAM(&full_hostname), interfaceID);
2724 if (servicereg->default_domain && !DomainIsLocal) interfaceID = mDNSInterface_Any;
2769 interfaceID, regservice_callback, instance, request->flags);
3061 mDNSInterfaceID InterfaceID;
3079 InterfaceID = mDNSPlatformInterfaceIDfromInterfaceIndex(&mDNSStorage, interfaceIndex);
3083 if (interfaceIndex && !InterfaceID)
3094 InterfaceID = (mDNSInterfaceID)(uintptr_t)interfaceIndex;
3107 servicereg->InterfaceID = InterfaceID;
3261 GenerateBrowseReply(&question->qname, answer->InterfaceID, req, &rep, browse_reply_op, flags, kDNSServiceErr_NoSuchRecord);
3265 if (GenerateNTDResponse(&answer->rdata->u.name, answer->InterfaceID, req, &rep, browse_reply_op, flags, mStatus_NoError) != mStatus_NoError)
3271 GenerateBrowseReply(&answer->rdata->u.name, answer->InterfaceID, req, &rep, browse_reply_op, flags, mStatus_NoError);
3412 mDNSInterfaceID InterfaceID = mDNSPlatformInterfaceIDfromInterfaceIndex(&mDNSStorage, ifIndex);
3413 err = mDNS_StartBrowse(&mDNSStorage, &ubrowse->q, &browse->regtype, d, InterfaceID, info->flags,
3495 if (callExternalHelpers(ptr->q.InterfaceID, &ptr->domain, ptr->q.flags))
3499 external_stop_browsing_for_service(ptr->q.InterfaceID, &tmp, kDNSType_PTR, ptr->q.flags, info->process_id);
3860 if (answer->InterfaceID == mDNSInterface_BLE || answer->InterfaceID == mDNSInterface_P2P
3861 || answer->InterfaceID == mDNSInterface_LocalOnly)
3889 const char *const if_name = InterfaceNameForID(m, answer->InterfaceID);
3904 const mDNSBool ignored = (answer->InterfaceID == mDNSInterface_Any);
3907 AddRecord == QC_add ? "adding" : "removing", answer->InterfaceID, ignored ? ", ignored." : ".");
4112 mDNSInterfaceID InterfaceID = mDNSPlatformInterfaceIDfromInterfaceIndex(&mDNSStorage, interfaceIndex);
4116 if (interfaceIndex && !InterfaceID)
4127 InterfaceID = (mDNSInterfaceID)(uintptr_t)interfaceIndex;
4162 browse->interface_id = InterfaceID;
4226 external_stop_resolving_service(resolve->qsrv.InterfaceID, &resolve->qsrv.qname, request->flags, request->process_id);
4242 mDNSInterfaceID InterfaceID;
4271 if (callExternalHelpers(params->InterfaceID, &params->fqdn, request->flags))
4275 external_start_resolving_service(params->InterfaceID, &params->fqdn, request->flags, request->process_id);
4458 mDNSu32 interface_index = mDNSPlatformInterfaceIndexfromInterfaceID(m, answer->InterfaceID, mDNSfalse);
4703 params.InterfaceID = mDNSPlatformInterfaceIDfromInterfaceIndex(&mDNSStorage, interfaceIndex);
4707 if (interfaceIndex && !params.InterfaceID)
4718 params.InterfaceID = (mDNSInterfaceID)(uintptr_t)interfaceIndex;
4742 resolve->qsrv.InterfaceID = params.InterfaceID;
4762 resolve->qtxt.InterfaceID = params.InterfaceID;
4904 // InterfaceID is not valid, then it simulates a "NetworkChanged" which in turn makes questions
4905 InterfaceID is valid. But when we
4906 // are using the /etc/hosts entries to answer a question, the InterfaceID may not be known to the
4908 // mDNSPlatformInterfaceIndexfromInterfaceID when it can't find InterfaceID as ResourceRecords
4910 mDNSu32 interface_index = mDNSPlatformInterfaceIndexfromInterfaceID(m, answer->InterfaceID, mDNStrue);
5498 mDNSInterfaceID InterfaceID = mDNSPlatformInterfaceIDfromInterfaceIndex(&mDNSStorage, interfaceIndex);
5499 mdns_require_action_quiet((interfaceIndex == 0) || InterfaceID, exit, err = mStatus_BadParamErr);
5523 if (!InterfaceID) InterfaceID = mDNSInterface_LocalOnly;
5529 err = mDNS_GetDomains(&mDNSStorage, &enumeration->q_all, t_all, NULL, InterfaceID, enum_result_callback, request);
5532 err = mDNS_GetDomains(&mDNSStorage, &enumeration->q_default, t_default, NULL, InterfaceID, enum_result_callback, request);
5536 err = mDNS_GetDomains(&mDNSStorage, &enumeration->q_autoall, mDNS_DomainTypeBrowseAutomatic, NULL, InterfaceID, enum_result_callback, request);
5692 InterfaceID, mDNSfalse));
5726 mDNSInterfaceID InterfaceID = mDNSPlatformInterfaceIDfromInterfaceIndex(&mDNSStorage, interfaceIndex);
5729 if (interfaceIndex && !InterfaceID) return(mStatus_BadParamErr);
7296 if (ar->resrec.InterfaceID == mDNSInterface_LocalOnly)
7300 mDNSu32 scopeid = (mDNSu32)(uintptr_t)ar->resrec.InterfaceID;
7332 if (ar->resrec.InterfaceID == mDNSInterface_BLE)
7383 const char *const ifname = InterfaceNameForID(&mDNSStorage, ar->resrec.InterfaceID);
7412 if (ar->resrec.InterfaceID == mDNSInterface_BLE)
7536 mDNSInterfaceID InterfaceID = cr->resrec.InterfaceID;
7537 mDNSu32 *const countPtr = InterfaceID ? &mcastRecordCount : &ucastRecordCount;
7540 if (!InterfaceID && dnsservice && mdns_dns_service_is_interface_scoped(dnsservice))
7542 InterfaceID = (mDNSInterfaceID)(uintptr_t)mdns_dns_service_get_interface_index(dnsservice);
7545 if (!InterfaceID && cr->resrec.rDNSServer && cr->resrec.rDNSServer->scopeType)
7546 InterfaceID = cr->resrec.rDNSServer->interface;
7548 ifname = InterfaceNameForID(m, InterfaceID);
7601 char *ifname = InterfaceNameForID(m, q->InterfaceID);
7645 q->InterfaceID == mDNSInterface_LocalOnly ? "LO ": q->InterfaceID == mDNSInterface_BLE ? "BLE": "P2P",
7740 char *ifname = InterfaceNameForID(m, s->InterfaceID);