<html><head></head><body>Hi,<br><br>There's no differences between the two versions in this respect. Happy Eyeballs was originally meant for HTTP in fact.<br><br>It wouldn't make much sense for NB to resolve IPv6 with SMB over IPv4 when it's basically two parts of the same thing. Windows wouldn't be able to connect, would it?<br><br><div class="gmail_quote">Le 10 mars 2021 14:55:22 GMT+02:00, Alexandre Janniaux <ajanni@videolabs.io> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Hi,<br><br>On Tue, Mar 09, 2021 at 05:32:56PM +0200, Rémi Denis-Courmont wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">Le mardi 9 mars 2021, 13:06:41 EET Thomas Guillem a écrit :<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;">On Wed, Mar 3, 2021, at 18:38, Rémi Denis-Courmont wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #8ae234; padding-left: 1ex;">Le tiistaina 2. maaliskuuta 2021, 16.52.23 EET Thomas Guillem a écrit :<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #fcaf3e; padding-left: 1ex;">Connect to all resolved addresses in parallel, waiting 100ms between<br>each new connection.<br></blockquote>AFAIK, Happy Eyeballs is meant for the Internet, not private networks. But<br>then, CIFS/SMB is pretty only for private netwoks, not the Internet...<br></blockquote>A lot of NAS support both IPv4 and IPv6 but have smb2 server listening on<br>only one IP type. The happy eyeballs algorithm seems a very good way to<br>solve this issue, as advised by Martin.<br></blockquote> I fail to see how it "seems" so.<br><br> If the UNC locator has an IP literal, then Happy Eyeballs cannot be used in<br> the first place. And if the UNC locator has a NetBIOS server name, then it will<br> resolve to resolve the correct address family.<br><br> Happy Eyeballs is meant for the Internet, as in it's meant for use with the<br> public DNS system.<br></blockquote><br>I agree that RFC8305 aka. Happy Eyeballs Version 2 mostly<br>try to solve internet problems, but original version RFC6555<br>aka. Happy Eyeballs: Success with Dual-Stack Hosts previously<br>tried to solve general dual-stack problems, as highlighted by<br>the abstract:<br><br>Abstract<br><br>   When a server's IPv4 path and protocol are working, but the server's<br>   IPv6 path and protocol are not working, a dual-stack client<br>   application experiences significant connection delay compared to an<br>   IPv4-only client.  This is undesirable because it causes the dual-<br>   stack client to have a worse user experience.  This document<br>   specifies requirements for algorithms that reduce this user-visible<br>   delay and provides an algorithm.<br><br>It seems that the situation exposed by Thomas is exactly a<br>situation with a dual stack network were transport between<br>two endpoints doesn't exist on the IPv6 stack.<br><br>I didn't really read thoroughly the whole RFCs though, so I<br>might be missing something but maybe you can shed some light<br>on this point:<br><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">And if the UNC locator has a NetBIOS server name, then it will<br>resolve to resolve the correct address family.<br></blockquote><br>If it is resolved into the correct address family, then I<br>agree that there should be no issues there. But Thomas seems<br>to have exactly the issue where it's not resolved into the<br>correct address family.<br><br>How do you define the «correct address family» and why netbios<br>would always resolve to it?<br><br>Regards,<br>--<br>Alexandre Janniaux<br>Videolabs<hr>vlc-devel mailing list<br>To unsubscribe or modify your subscription options:<br><a href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/listinfo/vlc-devel</a></pre></blockquote></div><br>-- <br>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.</body></html>