Obviously its a nice addition since as you noted ksmbd doesn't advertise its services by default. So its a thumbs up here for implementing it.
However the advertising isn't necessary (advertising is for automatic display without user interaction afaik) as long as the share is working, one could still enter the explorer and add the path to the share on the address bar to see the share displayed, or am I wrong in this assumption? I dont really use DD-WRT for this, so hence that brain fart.
The issue that I have is that my WDTV does not give me the option to manually enter the path. I don't know why this was done this way, but it is what it is, hence why I need automatic discovery to work. _________________ So you’re a DD-WRT Expert? Figure this out: https://forum.dd-wrt.com/phpBB2/viewtopic.php?p=1168315
While it appears the network share seems to be working my WDTV isn't detecting any smb shares. It did detect one, then I disabled and re-enabled file sharing, and now it's not detecting anything.
I opened up wireshark to see what's going on, it appears there aren't any replies happening (it did work for a time with the laptop, but it stopped replying after disableing and re-enabling file sharing).
One other interesting thing I noted: the source net for the dd-wrt mdns response appears to be some ipv6 address? I'm not sure this is an issue with the mdns implementation on dd-wrt, or if the wdtv just has a very old/picky mdns version installed. It shouldn't matter to my mind since it's a relatively old and robust protocol. Still, the fact that nothing is answering its mdns request is weird to me.