Hey so I was looking into the ability to broadcast mDNS across subnets, so that a client of a node could broadcast a service across the whole mesh subnet.

If I'm reading the page correctly, it looks like avahi-daemon supports this functionality with:

That being said, it seems that on openwrt avahi-daemon requires the following additional packages: avahi-daemon, libavahi, libexpat, and libdbus, which total ~250kB

I know that Marc was working on a mini-mdns package, but I assume that the dns reflection might be a more involved task (also not sure how stable we could get it).

I'm going to install it on a couple nodes and test it out, but I guess we can keep an eye on space/memory constraints.