zeroconf-publish & zeroconf-discover: publish/discover tunnel loop when at least two computers are both publishing & discovering
Hello,
I'm having a funny issue with zeroconf-publish
and zeroconf-discover
where the card of one computer is visible from the computer itself (as it should be), but also through a 2nd computer that tunnels the card back to the 1st computer.
To better illustrate my case, here's are some relevent lines of the output of pactl list sinks | grep node.name
on my jpenuchot-thinkpad
computer:
node.name = "tunnel.jpenuchot-nzxt.local.tunnel.jpenuchot-thinkpad.local.alsa_output.pci-0000_00_1f.3.analog-stereo"
Here the device is being tunneled to my jpenuchot-nzxt
computer, then back to my jpenuchot-thinkpad
computer although this device is from my jpenuchot-thinkpad
computer.
node.name = "tunnel.jpenuchot-nzxt.local.tunnel.jpenuchot-thinkpad.local.tunnel.jpenuchot-nzxt.local.alsa_output.usb-Yamaha_Corporation_Steinberg_UR44-00.analog-surround-40"
And in this case the device is tunneled 3 times for nothing.
This isn't too big of an issue as it does not break the base functionality of the module, but it would be nice not to see unnecessary duplicates.
Regards, Jules