Two additional changes to Avahi mDNS repeater would be quite useful in multi-(V)LAN setup:
- Allow additional domains to browse (in addition to the default local). This will help repeating custom mDNS domains (for example, openthread.thread.home.arpa for Thread Border Router).
- Allow restricting services that are repeated across interfaces. By default, everything is repeated. Instead, one might want to allow repeating Airplay, Chomecast, Printer (_airplay._tcp, _googlecast._tcp, _ipp._tcp etc.) but restrict SSH (_ssh._tcp).