NAT64 support

Sebastian Dröge sebastian at centricular.com
Wed Dec 21 07:51:05 UTC 2016


On Tue, 2016-12-20 at 19:44 -0500, Joel Loeshelle wrote:
> One other issue I found was with udpsrc. It defaults to using the
> unresolved IPv4 address. If you are on a network that is doing NAT64,
> it does not work unless you manually specify the unresolved IPv6
> address. Is there a way to make udpsrc automatically choose IPv6 if
> you are on a NAT64 network?

Ok, so what is required here is to actually "resolve" IPv4 addresses to
their IPv6 equivalent. That's not implemented and also seems rather
silly to do. If such translation is required the network layer could as
well do that.

For making this work without source changes, you would have to provide
the corresponding IPv6 address directly instead of an IPv4 address. It
might make sense to add support for this somehow though, please file a
bug about that with all the details.

Unconditionally doing that will break things on other platforms though.

-- 
Sebastian Dröge, Centricular Ltd · http://www.centricular.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20161221/56e570e1/attachment.sig>


More information about the gstreamer-devel mailing list