• Home
  • Raw
  • Download

Lines Matching refs:mdns

603 mdns_build_host_domain(struct mdns_domain *domain, struct mdns_host *mdns)  in mdns_build_host_domain()  argument
608 LWIP_ERROR("mdns_build_host_domain: mdns != NULL", (mdns != NULL), return ERR_VAL); in mdns_build_host_domain()
609 res = mdns_domain_add_label(domain, mdns->name, (u8_t)strlen(mdns->name)); in mdns_build_host_domain()
1238 mdns_add_srv_answer(struct mdns_outpacket *reply, u16_t cache_flush, struct mdns_host *mdns, struct… in mdns_add_srv_answer() argument
1243 mdns_build_host_domain(&srvhost, mdns); in mdns_add_srv_answer()
1314 struct mdns_host *mdns = NETIF_TO_HOST(outpkt->netif); in mdns_send_outpacket() local
1366 service = mdns->services[i]; in mdns_send_outpacket()
1388 res = mdns_add_srv_answer(outpkt, outpkt->cache_flush, mdns, service); in mdns_send_outpacket()
1413 service = mdns->services[i]; in mdns_send_outpacket()
1422 res = mdns_add_srv_answer(outpkt, outpkt->cache_flush, mdns, service); in mdns_send_outpacket()
1523 struct mdns_host *mdns = NETIF_TO_HOST(netif); in mdns_announce() local
1543 struct mdns_service *serv = mdns->services[i]; in mdns_announce()
1569 struct mdns_host *mdns = NETIF_TO_HOST(pkt->netif); in mdns_handle_question() local
1571 if (mdns->probing_state != MDNS_PROBING_COMPLETE) { in mdns_handle_question()
1601 service = mdns->services[i]; in mdns_handle_question()
1643 if (match && (ans.ttl > (mdns->dns_ttl / 2))) { in mdns_handle_question()
1653 res = mdns_build_host_domain(&my_ans, mdns); in mdns_handle_question()
1692 service = mdns->services[i]; in mdns_handle_question()
1749 mdns_build_host_domain(&my_ans, mdns); in mdns_handle_question()
1785 struct mdns_host* mdns = NETIF_TO_HOST(pkt->netif); in mdns_handle_response() local
1815 if ((mdns->probing_state == MDNS_PROBING_ONGOING) && (mdns->probes_sent > 0)) { in mdns_handle_response()
1820 res = mdns_build_host_domain(&domain, mdns); in mdns_handle_response()
1827 struct mdns_service* service = mdns->services[i]; in mdns_handle_response()
1950 struct mdns_host* mdns; in mdns_send_probe() local
1956 mdns = NETIF_TO_HOST(netif); in mdns_send_probe()
1962 mdns_build_host_domain(&domain, mdns); in mdns_send_probe()
1969 struct mdns_service* service = mdns->services[i]; in mdns_send_probe()
1996 struct mdns_service *serv = mdns->services[i]; in mdns_send_probe()
2022 struct mdns_host* mdns = NETIF_TO_HOST(netif); in mdns_probe() local
2024 if(mdns->probes_sent >= MDNS_PROBE_COUNT) { in mdns_probe()
2026 mdns->probing_state = MDNS_PROBING_COMPLETE; in mdns_probe()
2042 mdns->probes_sent++; in mdns_probe()
2063 struct mdns_host *mdns; in mdns_resp_add_netif() local
2070 mdns = (struct mdns_host *) mem_calloc(1, sizeof(struct mdns_host)); in mdns_resp_add_netif()
2071 LWIP_ERROR("mdns_resp_add_netif: Alloc failed", (mdns != NULL), return ERR_MEM); in mdns_resp_add_netif()
2073 netif_set_client_data(netif, mdns_netif_client_id, mdns); in mdns_resp_add_netif()
2075 MEMCPY(&mdns->name, hostname, LWIP_MIN(MDNS_LABEL_MAXLEN, strlen(hostname))); in mdns_resp_add_netif()
2076 mdns->dns_ttl = dns_ttl; in mdns_resp_add_netif()
2077 mdns->probes_sent = 0; in mdns_resp_add_netif()
2078 mdns->probing_state = MDNS_PROBING_NOT_STARTED; in mdns_resp_add_netif()
2099 mem_free(mdns); in mdns_resp_add_netif()
2115 struct mdns_host *mdns; in mdns_resp_remove_netif() local
2119 mdns = NETIF_TO_HOST(netif); in mdns_resp_remove_netif()
2120 LWIP_ERROR("mdns_resp_remove_netif: Not an active netif", (mdns != NULL), return ERR_VAL); in mdns_resp_remove_netif()
2122 if (mdns->probing_state == MDNS_PROBING_ONGOING) { in mdns_resp_remove_netif()
2127 struct mdns_service *service = mdns->services[i]; in mdns_resp_remove_netif()
2141 mem_free(mdns); in mdns_resp_remove_netif()
2158 struct mdns_host *mdns; in mdns_resp_rename_netif() local
2165 mdns = NETIF_TO_HOST(netif); in mdns_resp_rename_netif()
2166 LWIP_ERROR("mdns_resp_rename_netif: Not an mdns netif", (mdns != NULL), return ERR_VAL); in mdns_resp_rename_netif()
2168 MEMCPY(&mdns->name, hostname, LWIP_MIN(MDNS_LABEL_MAXLEN, len)); in mdns_resp_rename_netif()
2169 mdns->name[len] = '\0'; /* null termination in case new name is shorter than previous */ in mdns_resp_rename_netif()
2197 struct mdns_host *mdns; in mdns_resp_add_service() local
2201 mdns = NETIF_TO_HOST(netif); in mdns_resp_add_service()
2202 LWIP_ERROR("mdns_resp_add_service: Not an mdns netif", (mdns != NULL), return ERR_VAL); in mdns_resp_add_service()
2209 if (mdns->services[i] == NULL) { in mdns_resp_add_service()
2227 mdns->services[slot] = srv; in mdns_resp_add_service()
2244 struct mdns_host *mdns; in mdns_resp_del_service() local
2247 mdns = NETIF_TO_HOST(netif); in mdns_resp_del_service()
2248 LWIP_ERROR("mdns_resp_del_service: Not an mdns netif", (mdns != NULL), return ERR_VAL); in mdns_resp_del_service()
2250 …LWIP_ERROR("mdns_resp_del_service: Invalid Service ID", (mdns->services[slot] != NULL), return ERR… in mdns_resp_del_service()
2252 srv = mdns->services[slot]; in mdns_resp_del_service()
2253 mdns->services[slot] = NULL; in mdns_resp_del_service()
2270 struct mdns_host *mdns; in mdns_resp_rename_service() local
2276 mdns = NETIF_TO_HOST(netif); in mdns_resp_rename_service()
2277 LWIP_ERROR("mdns_resp_rename_service: Not an mdns netif", (mdns != NULL), return ERR_VAL); in mdns_resp_rename_service()
2280 …LWIP_ERROR("mdns_resp_rename_service: Invalid Service ID", (mdns->services[slot] != NULL), return … in mdns_resp_rename_service()
2282 srv = mdns->services[slot]; in mdns_resp_rename_service()
2319 struct mdns_host* mdns; in mdns_resp_announce() local
2323 mdns = NETIF_TO_HOST(netif); in mdns_resp_announce()
2324 if (mdns == NULL) { in mdns_resp_announce()
2328 if (mdns->probing_state == MDNS_PROBING_COMPLETE) { in mdns_resp_announce()
2358 struct mdns_host* mdns; in mdns_resp_restart() local
2362 mdns = NETIF_TO_HOST(netif); in mdns_resp_restart()
2363 if (mdns == NULL) { in mdns_resp_restart()
2367 if (mdns->probing_state == MDNS_PROBING_ONGOING) { in mdns_resp_restart()
2371 mdns->probes_sent = 0; in mdns_resp_restart()
2372 mdns->probing_state = MDNS_PROBING_ONGOING; in mdns_resp_restart()