summaryrefslogtreecommitdiff
path: root/fw/app/prj.conf
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2025-08-13 16:48:06 +0200
committerxengineering <me@xengineering.eu>2025-08-13 17:43:25 +0200
commitf1bec5479d5c86655f0014e79b6c8f3d9aa3f063 (patch)
treee1820f30735b8adc389b5cf4130f5de38ebb7e0b /fw/app/prj.conf
parentc48811f9b52a3929a85ba3b9d69b685fc1320edf (diff)
downloadiot-contact-f1bec5479d5c86655f0014e79b6c8f3d9aa3f063.tar
iot-contact-f1bec5479d5c86655f0014e79b6c8f3d9aa3f063.tar.zst
iot-contact-f1bec5479d5c86655f0014e79b6c8f3d9aa3f063.zip
WIP: fw: app: Implement mDNS proof of conceptmdns
TODO: Make this work. WireShark shows that some request / response is exchanged but it is unclear why the request is always canceled after timeout on the Zephyr side.
Diffstat (limited to 'fw/app/prj.conf')
-rw-r--r--fw/app/prj.conf15
1 files changed, 15 insertions, 0 deletions
diff --git a/fw/app/prj.conf b/fw/app/prj.conf
index 6589ec0..19d10c8 100644
--- a/fw/app/prj.conf
+++ b/fw/app/prj.conf
@@ -59,3 +59,18 @@ CONFIG_SETTINGS_SHELL=y
CONFIG_GNU_C_EXTENSIONS=y
CONFIG_JSON_LIBRARY=y
+
+# Enable the DNS resolver
+CONFIG_DNS_RESOLVER=y
+# Enable additional buffers
+CONFIG_DNS_RESOLVER_ADDITIONAL_BUF_CTR=5
+# Enable additional queries
+CONFIG_DNS_RESOLVER_ADDITIONAL_QUERIES=2
+# Enable mDNS support
+CONFIG_MDNS_RESOLVER=y
+# Enable LLMNR support
+CONFIG_LLMNR_RESOLVER=n
+
+CONFIG_DNS_RESOLVER_MAX_SERVERS=2
+CONFIG_DNS_SERVER_IP_ADDRESSES=y
+CONFIG_DNS_NUM_CONCUR_QUERIES=5