summaryrefslogtreecommitdiffstats
path: root/app/lwip_glue.c
diff options
context:
space:
mode:
authorroot <root@ka-ata-killa.ourano.james.local>2021-03-20 19:37:18 +0000
committerroot <root@ka-ata-killa.ourano.james.local>2021-03-20 19:37:18 +0000
commit8c8218f878609af4719252d16ac0f42bccd9ba5b (patch)
tree3efcff988ae500c028868ab547979fd9f56dd5fa /app/lwip_glue.c
parentf211fe6461aae73f5ffdbe58961dbe3dd1309854 (diff)
downloadclock-8c8218f878609af4719252d16ac0f42bccd9ba5b.tar.gz
clock-8c8218f878609af4719252d16ac0f42bccd9ba5b.tar.bz2
clock-8c8218f878609af4719252d16ac0f42bccd9ba5b.zip
add mdns responder
Diffstat (limited to 'app/lwip_glue.c')
-rw-r--r--app/lwip_glue.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/app/lwip_glue.c b/app/lwip_glue.c
index b4370a2..d2dc4b5 100644
--- a/app/lwip_glue.c
+++ b/app/lwip_glue.c
@@ -14,6 +14,14 @@ void dispatch_lwip (void)
}
+static void if_status_changed (struct netif *netif)
+{
+ mdns_resp_netif_settings_changed (netif);
+}
+
+
+
+
void start_lwip (void)
{
@@ -22,6 +30,7 @@ void start_lwip (void)
netif_add (&if0, NULL, NULL, NULL, NULL, steth_lwip_init, ethernet_input);
+ netif_set_status_callback (&if0, if_status_changed);
/* Registers the default network interface.*/
netif_set_default (&if0);
@@ -33,6 +42,9 @@ void start_lwip (void)
httpd_init();
cgi_init();
+
+ mdns_resp_init();
+ mdns_resp_add_netif (&if0, "clock", 5);
}
static sys_prot_t ethernet_irq_enabled = 1;